NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1280 most downloaded on PyPI
Microsoft Azure Event Hubs Client Library for Python
Last release 10 months ago
30 Oct 2025
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 37 of 39 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
66 releases · first in 2018
Renamed internal _async module to async_ops for docs generation.
_async module to async_ops for docs generation.auth_timeout parameter to EventHubClient and EventHubClientAsync to configure how long to allow for token
negotiation to complete. Default is 60 seconds.send_timeout parameter to EventHubClient.add_sender and EventHubClientAsync.add_async_sender to determine the
timeout for Events to be successfully sent. Default value is 60 seconds.Stability improvements for EPH.
One column per quarter.
Stability improvements for EPH.
Updated uAMQP version.
Added new configuration options for Sender and Receiver; keep_alive and auto_reconnect.
These flags have been added to the following:
EventHubClient.add_receiverEventHubClient.add_senderEventHubClientAsync.add_async_receiverEventHubClientAsync.add_async_senderEPHOptions.keey_alive_intervalEPHOptions.auto_reconnect_on_errorBreaking change EventData.offset will now return an object of type ~uamqp.common.Offset rather than str. The original string value can be retrieved fr…
EventData.offset will now return an object of type ~uamqp.common.Offset rather than str.
The original string value can be retrieved from ~uamqp.common.Offset.value.Breaking change Restructured library to support Python 3.7. Submodule async has been renamed and all classes from this module can now be imported from…
async has been renamed and all classes from
this module can now be imported from azure.eventhub directly.callback argument from Receiver.receive and AsyncReceiver.receive.EventData.properties has been renamed to EventData.application_properties.
This removes the potential for messages to be processed via callback for not yet returned
in the batch.Added namespace_suffix to EventHubConfig() to support national clouds.
namespace_suffix to EventHubConfig() to support national clouds.device_id attribute to EventData to support IoT Hub use cases.Updated uAMQP to latest version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →