Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

Releases: Azure/azure-event-hubs-python

azure-eventhub 1.3.1

03 Mar 21:44
737c5f9
Compare
Choose a tag to compare

BugFixes

  • Fixed bug where datetime offset filter was using a local timestamp rather than UTC.
  • Fixed stackoverflow error in continuous connection reconnect attempts.

azure-eventhub 1.3.0

29 Jan 23:25
ff197f3
Compare
Choose a tag to compare

Bugfixes

  • Added support for auto reconnect on token expiration and other auth errors (issue #89).

Features

  • Added ability to create ServiceBusClient from an existing SAS auth token, including provding a function to auto-renew that token on expiry.
  • Added support for storing a custom EPH context value in checkpoint (PR #84, thanks @konstantinmiller)

azure-eventhub 1.2.0

26 Nov 16:31
dbae147
Compare
Choose a tag to compare

Support for Python 2.7

azure-eventhub 1.1.1

03 Oct 20:17
5587ea9
Compare
Choose a tag to compare

Fixed bug in supporting updated Azure namespace package.

azure-eventhub 1.2.0rc1

02 Oct 00:13
6c33ceb
Compare
Choose a tag to compare
Pre-release

Pre-release with Python 2.7 support for azure.eventhub

azure-eventhub 1.1.0

24 Sep 15:39
7d89780
Compare
Choose a tag to compare
  • Changes to AzureStorageCheckpointLeaseManager parameters to support other connection options (issue #61):

    • The storage_account_name, storage_account_key and lease_container_name arguments are now optional keyword arguments.
    • Added a sas_token argument that must be specified with storage_account_name in place of storage_account_key.
    • Added an endpoint_suffix argument to support storage endpoints in National Clouds.
    • Added a connection_string argument that, if specified, overrides all other endpoint arguments.
    • The lease_container_name argument now defaults to "eph-leases" if not specified.
  • Fix for clients failing to start if run called multipled times (issue #64).

  • Added convenience methods body_as_str and body_as_json to EventData object for easier processing of message data.

azure-eventhub 1.0.0

23 Aug 19:11
1433553
Compare
Choose a tag to compare
  • API stable.
  • Renamed internal _async module to async_ops for docs generation.
  • Added optional auth_timeout parameter to EventHubClient and EventHubClientAsync to configure how long to allow for token
    negotiation to complete. Default is 60 seconds.
  • Added optional 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.
  • Reformatted logging for performance.

azure-eventhub 0.2.0

07 Aug 17:53
97137ac
Compare
Choose a tag to compare
azure-eventhub 0.2.0 Pre-release
Pre-release
  • 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_receiver
    • EventHubClient.add_sender
    • EventHubClientAsync.add_async_receiver
    • EventHubClientAsync.add_async_sender
    • EPHOptions.keey_alive_interval
    • EPHOptions.auto_reconnect_on_error

azure-eventhub 0.2.0rc2

30 Jul 14:37
dd38016
Compare
Choose a tag to compare
Pre-release
  • Breaking change 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.
  • Each sender/receiver will now run in its own independent connection.
  • Updated uAMQP dependency to 0.2.0
  • Fixed issue with IoTHub clients not being able to retrieve partition information.
  • Added support for HTTP proxy settings to both EventHubClient and EPH.
  • Added error handling policy to automatically reconnect on retryable error.
  • Added keep-alive thread for maintaining an unused connection.

azure-eventhub 0.2.0rc1

06 Jul 16:46
91b630c
Compare
Choose a tag to compare
Pre-release
  • 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 azure.eventhub directly.
  • Breaking change Removed optional callback argument from Receiver.receive and AsyncReceiver.receive.
  • Breaking change 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.
  • Updated uAMQP dependency to v0.1.0
  • Added support for constructing IoTHub connections.
  • Fixed memory leak in receive operations.
  • Dropped Python 2.7 wheel support.