azure-functions-kafka-extension

Kafka extension for Azure Functions

MIT License

Downloads
46
Stars
114
Committers
38

Bot releases are hidden (Show)

azure-functions-kafka-extension - 4.0.0 Latest Release

Published by jainharsh98 3 months ago

What's Changed

CI/CD Improvements

Extension Improvements

Bug Fixes

New Contributors

azure-functions-kafka-extension - 3.3.1-PRE2

Published by TsuyoshiUshio almost 4 years ago

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

azure-functions-kafka-extension - 3.3.1-PRE1

Published by TsuyoshiUshio almost 4 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

azure-functions-kafka-extension - 3.2.1

Published by TsuyoshiUshio almost 4 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
    }
  }
}
azure-functions-kafka-extension - 3.2.0

Published by TsuyoshiUshio almost 4 years ago

This version is not available.

azure-functions-kafka-extension - 3.1.0

Published by TsuyoshiUshio about 4 years ago

azure-functions-kafka-extension - 3.0.0

Published by TsuyoshiUshio over 4 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:

Related PR for the other Repo

NEW FEATURE

azure-functions-kafka-extension - 2.0.0-beta

Published by amamounelsayed over 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.
azure-functions-kafka-extension - 1.0.2-alpha

Published by amamounelsayed over 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)
azure-functions-kafka-extension - 1.0.0-alpha

Published by ryancrawcour over 5 years ago

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