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 theEventProcessorClient
and await it to shut down. TheEventProcessorClient.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
- Span names now follow
Bugs Fixed
- Fixes the event size computation in EventHubSerializer to include size of delivery annotations. (41605)
Dependency Updates
- Upgraded
azure-core
from1.51.0
to version1.52.0
. - Upgraded
azure-core-amqp
from2.9.8
to version2.9.9
.