github Azure/azure-sdk-for-java azure-messaging-eventhubs_5.19.0

latest releases: azure-identity-broker_1.1.8, azure-identity_1.14.2, azure-ai-translation-text_1.1.0...
one month ago

5.19.0 (2024-09-30)

Features Added

  • Integrated RequestResponseChannelCache (CBS, Management channel cache) and ReactorSessionCache, these caches are activated when V2 stack is opted-in using the configuration com.azure.messaging.eventhubs.v2. (39107), (41805)
  • Add EventProcessorClient.stop(Duration timeout) to stop the EventProcessorClient and await it to shut down. The EventProcessorClient.stop()
    method now will wait for up to the default timeout (10 seconds) waiting for the processor to stop. (#41878)
  • Observability improvements (#38899)
    • Added span for update checkpoint call.
    • Added partitionId and consumer group (when available) to span and metric attributes.

Breaking Changes

  • Updated distributed traces and metrics to follow OpenTelemetry semantic conventions 1.27.0.
    Please refer to OpenTelemetry messaging semantic conventions for more details.
    (#38899)
    • Span names now follow {operaiton name} {entity name} pattern
    • Updated metric names and attributes

Bugs Fixed

  • Fixes the event size computation in EventHubSerializer to include size of delivery annotations. (41605)

Dependency Updates

  • Upgraded azure-core from 1.51.0 to version 1.52.0.
  • Upgraded azure-core-amqp from 2.9.8 to version 2.9.9.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.