|
3 | 3 | Release History |
4 | 4 | =============== |
5 | 5 |
|
| 6 | +1.2.0 (release-candidate) |
| 7 | ++++++++++++++++++++++++++ |
| 8 | + |
| 9 | +- Support for Python 2.7 in azure.eventhub module (azure.eventprocessorhost will not support Python 2.7). |
| 10 | + |
| 11 | + |
| 12 | +1.1.0 (2018-09-21) |
| 13 | +++++++++++++++++++ |
| 14 | + |
| 15 | +- Changes to `AzureStorageCheckpointLeaseManager` parameters to support other connection options (issue #61): |
| 16 | + |
| 17 | + - The `storage_account_name`, `storage_account_key` and `lease_container_name` arguments are now optional keyword arguments. |
| 18 | + - Added a `sas_token` argument that must be specified with `storage_account_name` in place of `storage_account_key`. |
| 19 | + - Added an `endpoint_suffix` argument to support storage endpoints in National Clouds. |
| 20 | + - Added a `connection_string` argument that, if specified, overrides all other endpoint arguments. |
| 21 | + - The `lease_container_name` argument now defaults to `"eph-leases"` if not specified. |
| 22 | + |
| 23 | +- Fix for clients failing to start if run called multipled times (issue #64). |
| 24 | +- Added convenience methods `body_as_str` and `body_as_json` to EventData object for easier processing of message data. |
| 25 | + |
| 26 | + |
| 27 | +1.0.0 (2018-08-22) |
| 28 | +++++++++++++++++++ |
| 29 | + |
| 30 | +- API stable. |
| 31 | +- Renamed internal `_async` module to `async_ops` for docs generation. |
| 32 | +- Added optional `auth_timeout` parameter to `EventHubClient` and `EventHubClientAsync` to configure how long to allow for token |
| 33 | + negotiation to complete. Default is 60 seconds. |
| 34 | +- Added optional `send_timeout` parameter to `EventHubClient.add_sender` and `EventHubClientAsync.add_async_sender` to determine the |
| 35 | + timeout for Events to be successfully sent. Default value is 60 seconds. |
| 36 | +- Reformatted logging for performance. |
| 37 | + |
| 38 | + |
| 39 | +0.2.0 (2018-08-06) |
| 40 | +++++++++++++++++++ |
| 41 | + |
| 42 | +- Stability improvements for EPH. |
| 43 | +- Updated uAMQP version. |
| 44 | +- Added new configuration options for Sender and Receiver; `keep_alive` and `auto_reconnect`. |
| 45 | + These flags have been added to the following: |
| 46 | + |
| 47 | + - `EventHubClient.add_receiver` |
| 48 | + - `EventHubClient.add_sender` |
| 49 | + - `EventHubClientAsync.add_async_receiver` |
| 50 | + - `EventHubClientAsync.add_async_sender` |
| 51 | + - `EPHOptions.keey_alive_interval` |
| 52 | + - `EPHOptions.auto_reconnect_on_error` |
| 53 | + |
| 54 | + |
| 55 | +0.2.0rc2 (2018-07-29) |
| 56 | ++++++++++++++++++++++ |
| 57 | + |
| 58 | +- **Breaking change** `EventData.offset` will now return an object of type `~uamqp.common.Offset` rather than str. |
| 59 | + The original string value can be retrieved from `~uamqp.common.Offset.value`. |
| 60 | +- Each sender/receiver will now run in its own independent connection. |
| 61 | +- Updated uAMQP dependency to 0.2.0 |
| 62 | +- Fixed issue with IoTHub clients not being able to retrieve partition information. |
| 63 | +- Added support for HTTP proxy settings to both EventHubClient and EPH. |
| 64 | +- Added error handling policy to automatically reconnect on retryable error. |
| 65 | +- Added keep-alive thread for maintaining an unused connection. |
| 66 | + |
| 67 | + |
| 68 | +0.2.0rc1 (2018-07-06) |
| 69 | ++++++++++++++++++++++ |
| 70 | + |
| 71 | +- **Breaking change** Restructured library to support Python 3.7. Submodule `async` has been renamed and all classes from |
| 72 | + this module can now be imported from azure.eventhub directly. |
| 73 | +- **Breaking change** Removed optional `callback` argument from `Receiver.receive` and `AsyncReceiver.receive`. |
| 74 | +- **Breaking change** `EventData.properties` has been renamed to `EventData.application_properties`. |
| 75 | + This removes the potential for messages to be processed via callback for not yet returned |
| 76 | + in the batch. |
| 77 | +- Updated uAMQP dependency to v0.1.0 |
| 78 | +- Added support for constructing IoTHub connections. |
| 79 | +- Fixed memory leak in receive operations. |
| 80 | +- Dropped Python 2.7 wheel support. |
| 81 | + |
| 82 | + |
6 | 83 | 0.2.0b2 (2018-05-29) |
7 | 84 | ++++++++++++++++++++ |
8 | 85 |
|
|
0 commit comments