Skip to content

v2.15.0

Latest

Choose a tag to compare

@PratRanj07 PratRanj07 released this 30 Jun 19:14
· 8 commits to master since this release
3c5f112

Upgrade considerations

Ensure you're not calling StoreOffset with an EOF message.
As when calling Commit with an EOF message, it will throw an InvalidOperationException.
Previously this could cause skipping an offset (<2.1.0) or message reprocessing (>=2.1.0).

New features

  • New optional package Confluent.Kafka.OAuthBearer.Aws provides AWS IAM-based
    OAUTHBEARER authentication via AWS STS GetWebIdentityToken. Activate by
    setting SaslOauthbearerMethod = SaslOauthbearerMethod.Oidc,
    SaslOauthbearerMetadataAuthenticationType.AwsIam, and supplying
    region and audience in SaslOauthbearerConfig. See the package's README
    for details.

Enhancements

  • References librdkafka.redist 2.15.0. Refer to the librdkafka v2.15.0 release notes for more information.
  • Added support for .NET 10 (LTS) and dropped support for .NET 6 (end of support since November 2024). The library now multi-targets net8.0 and net10.0 alongside netstandard2.0 and net462. Builds on the approach proposed in #2545 by Fernando Luiz de Lima (@ffernandolima), adapted for the centralized Directory.Build.props structure on current master.
  • Adds support for union-of-pools/ auto pool mapping for Schema Registry (#2634)

Fixes

  • Throw an InvalidOperationException when calling StoreOffset with an EOF consume result, to match Commit behavior (#2621)
  • Handle non-http errors during retries (#2633)