Skip to content

Commit 5c90e0f

Browse files
[EH Pyproto] Release preparation (#22433)
* cherry pick changes * update docs * cherry pick fixed retry PR * minor fix * fix mypy, pylint, brokenlink * update doc * opt out mypy/pylint/api stub * try opt out checkpointstore in ci and test * fix * more fixes * furuther opt out tests * update tests * bump version * fix __str__ * add test play holder * ignore azure checkpoinstore aio in ci Co-authored-by: swathipil <76007337+swathipil@users.noreply.github.com>
1 parent 67df9d8 commit 5c90e0f

76 files changed

Lines changed: 213 additions & 4488 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

eng/pipelines/templates/steps/build-artifacts.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ steps:
9595
--service="${{ parameters.ServiceDirectory }}"
9696
--toxenv=sphinx
9797
98-
- template: /eng/pipelines/templates/steps/run_apistub.yml
99-
parameters:
100-
ServiceDirectory: ${{ parameters.ServiceDirectory }}
98+
# - template: /eng/pipelines/templates/steps/run_apistub.yml
99+
# parameters:
100+
# ServiceDirectory: ${{ parameters.ServiceDirectory }}
101101

102102
- ${{ parameters.BeforePublishSteps }}
103103

eng/tox/allowed_pylint_failures.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,7 @@
6060
"azure-messaging-nspkg",
6161
"azure-agrifood-farming",
6262
"azure-ai-language-questionanswering",
63-
"azure-ai-language-conversations"
63+
"azure-ai-language-conversations",
64+
"azure-eventhub",
65+
"azure-eventhub-checkpointstoreblob-aio"
6466
]

eng/tox/mypy_hard_failure_packages.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
MYPY_HARD_FAILURE_OPTED = [
99
"azure-core",
10-
"azure-eventhub",
1110
"azure-identity",
1211
"azure-keyvault-administration",
1312
"azure-keyvault-certificates",

scripts/devops_tasks/common_tasks.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"azure-storage",
4646
"azure-monitor",
4747
"azure-mgmt-regionmove",
48+
"azure-eventhub-checkpointstoreblob-aio"
4849
]
4950
MANAGEMENT_PACKAGE_IDENTIFIERS = [
5051
"mgmt",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
def test_placeholder():
2+
# TODO: This test is to avoid empty suite which leads to CI failure
3+
# Async tests should be added back after async EH is supported
4+
pass

sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/tests/test_storage_blob_partition_manager_aio.py

Lines changed: 0 additions & 129 deletions
This file was deleted.

sdk/eventhub/azure-eventhub/CHANGELOG.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
# Release History
22

3-
## 5.7.0 (Unreleased)
3+
## 5.8.0a1 (Unreleased)
4+
5+
Version 5.8.0a1 is our first efforts to build an Azure Event Hubs client library based on pure python implemented AMQP stack.
6+
7+
### Breaking changes
8+
9+
- The following features have been temporarily pulled out which will be added back in future previews as we work towards a stable release:
10+
- Async is not supported.
11+
- Passing the following keyword arguments to the constructors and `from_connection_string` methods of the `EventHubProducerClient` and `EventHubConsumerClient` is not supported: `transport_type`, `http_proxy`, `custom_endpoint_address`, and `connection_verify`.
12+
13+
### Other Changes
14+
15+
- uAMQP dependency is removed.
16+
17+
## 5.7.0 (2022-01-11)
418

519
This version and all future versions will require Python 3.7+. Python 2.7 and 3.6 are no longer supported.
620

@@ -9,8 +23,6 @@ This version and all future versions will require Python 3.7+. Python 2.7 and 3.
923
- Added support for fixed (linear) retry backoff:
1024
- Sync/async `EventHubProducerClient` and `EventHubConsumerClient` constructors and `from_connection_string` take `retry_mode` as a keyword argument.
1125

12-
### Breaking Changes
13-
1426
### Bugs Fixed
1527

1628
- Fixed a bug that `EventHubProducerClient` could be reopened for sending events instead of encountering with `KeyError` when the client is previously closed (issue #21849).

0 commit comments

Comments
 (0)