Azure Functions Kafka Extension Versions Save

Kafka extension for Azure Functions

3.3.1

3 years ago

What's Changed

Thank you for your contribution @lilleman12 and @tomkerkhove ! This release also include Upgrade to Confluent.Kafka 1.6.3

  • Update to verison 3.3.1 (#229) @github-actions
  • Remove version prefix for release pipeline(GitHub Action) (#230) @TsuyoshiUshio
  • Adding version up script (#228) @TsuyoshiUshio
  • Enable setting LagThreshold via the kafkaAttribute (#198) @lilleman12
  • Fix typo in .NET sample (#205) @tomkerkhove

3.3.1-PRE2

3 years ago

This pre-release includes Header support by the contribution of @gliljas Thank you for the great contribution.

3.3.1-PRE1

3 years ago

Pre-Release for testing the new Confluent.Kafka 1.6.0-PRE4 https://github.com/Azure/azure-functions-kafka-extension/issues/193

The version looks solve the Timeout issue that is reported on https://github.com/edenhill/librdkafka/issues/3109

3.2.1

3 years ago

Update the Confluent.Kafka to the v1.5.2. It includes librdkafka v1.5.2. On this release, we can avoiding limitation for Azure about the long-lived TCP connection https://github.com/Azure/azure-functions-kafka-extension/issues/187

New Configuration

You can configure these additional configuration on your host.json

Setting librdkafka property default Trigger or Output
LibkafkaDebug debug null Both
MetadataMaxAgeMs metadata.max.age.ms 180000 Both
SocketKeepaliveEnable socket.keepalive.enable true Both

Breaking Change

We introduce the breaking change on configuration. It is to avoid nasty and hard-to-debug issue on Azure platform. For more details, refer to this issue. However, we recommend this new default value since it is also support the default configuration of EventHubs. For more details, refer to librdkafka configuration properties.

Do you want to avoid breaking change?

You can add this configuration on your host.json. For the original default value of librdkafka, refer to this document.

{
  "version": "2.0",
  "extensions": {
    "kafka": {
         "MetadataMaxAgeMs": 900000,
         "SocketKeepaliveEnable": false
    }
  }
}

3.2.0

3 years ago

This version is not available.

3.0.0

3 years ago

NOTES

The first GA release. No Update for the extension of .NET. The library version will be updated at 3.1.0. We are going to provide 3.1.0-rc for testing the new library version for the next release. This release provides:

NEW FEATURE

2.0.0-beta

4 years ago
  • Supporting Runtime Scale Monitoring that will leverage auto scaling for premium plans.
  • Enhancing consumer lag metrics by committing single dispatch after each function call.
  • Improved support to Confluent Cloud in Azure.
  • Suppressed Libradkafka load error log message in development
  • Added JavaScript sample.

1.0.2-alpha

4 years ago
  • Fixed issue preventing using extension in Azure (librdkafka.dll could not be loaded)
  • Fixed issue preventing using EventHubs with Kafka header (cacert.pem file was missing)

v1.0.0-alpha

5 years ago

This is a prerelease version of Microsoft.Azure.WebJobs.Extensions.Kafka.