- Added support for AMQP protocol using web sockets to connect to Azure Event Hubs.
- Added support for publishing events using
EventDataBatch
. - Added support for processing events from all Event Hub partitions through
EventProcessor
. This early preview is
intended to allow consumers to test the new design using a single instance that does not persist checkpoints to any
durable store. - Added a fixed retry policy implementation.
- Removed operation timeouts from
EventHubClientBuilder
,EventHubProducerOptions
, andEventHubConsumerOptions
and
moved toRetryOptions
astryTimeout(Duration)
. - Removed exposed retry policies in favor of setting
RetryOptions
. - Renamed all instances of
EventHubPath
toEventHubName
to align with the usage context and unify on the chosen
semantics across the client library for different languages. - Fixed various bugs for notifying users of link shutdown and errors.
Known issues
- Proxy support is not implemented.
EventHubClient
does not clean up itsEventHubPublishers
andEventHubConsumers
. These need to be closed manually
by callingEventHubPublisher.close()
orEventHubConsumer.close()
.- On transient AMQP connection/session/link failures, the corresponding transports are not recreated.