From b9ba5799597eecf39361567c4c09614666c88736 Mon Sep 17 00:00:00 2001 From: Srikanta Date: Tue, 26 Nov 2019 12:29:16 -0800 Subject: [PATCH 1/2] Update changelog for upcoming beta release --- .../CHANGELOG.md | 4 ++++ .../azure-messaging-eventhubs/CHANGELOG.md | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md b/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md index 63efa6508e7e..fcc0d9fb4abd 100644 --- a/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md +++ b/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md @@ -1,4 +1,8 @@ # Release History +## 1.0.0-beta.4 (2019-12-02) +- Artifact name changed from `preview` to `beta`. +- `BlobCheckpointStore` implementation updated to match changes in `CheckpointStore` interface. + ## 1.0.0-preview.3 (2019-11-01) - Renamed `BlobPartitionManager` to `BlobEventProcessorStore` - Added fully qualified namespace to list ownership API. diff --git a/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md b/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md index 12f6e20fdcc0..e877c5b088ab 100644 --- a/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md +++ b/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md @@ -1,4 +1,17 @@ # Release History +## 5.0.0-beta.6 (2019-12-02) +- Artifact name changed from `preview` to `beta`. +- Producer clients (both sync and async) support sending events only using `EventDataBatch`. All other send overloads are removed. +- Async consumer now supports receiving events from all partitions to help getting started scenarios. +- Sync consumer will only support receiving from a single partition. +- Producer and consumer clients now support sharing same amqp connection. +- Removed support for user-provided schedulers. +- Configuration for owner level and ability to track last enqueued event properties are now in `ReceiveOptions` and will +be declared at the time of receiving events and not when the client is created. +- `EventProcessorStore` renamed to `CheckpointStore` and method signatures are updated. +- `EventProcessor` renamed to `EventProcessorClient` and `EventProcessorBuilder` renamed to `EventProcessorClientBuilder`. +- New types introduced to simplify functional callbacks used in `EventProcessorClient`. + ## 5.0.0-preview.5 (2019-11-01) - Separate clients for sending and receiving events. - `EventHubProducerAsyncClient` and `EventHubProduderClient` for sending events. From 5dd4691fe077e1e99fe1f386df07ed078d6a27f7 Mon Sep 17 00:00:00 2001 From: Srikanta Date: Tue, 26 Nov 2019 13:24:25 -0800 Subject: [PATCH 2/2] Updated changelog --- sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md b/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md index e877c5b088ab..bbaa76fca87b 100644 --- a/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md +++ b/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md @@ -4,6 +4,8 @@ - Producer clients (both sync and async) support sending events only using `EventDataBatch`. All other send overloads are removed. - Async consumer now supports receiving events from all partitions to help getting started scenarios. - Sync consumer will only support receiving from a single partition. +- `BatchOptions` is renamed to `CreateBatchOptions`. +- `receive()` methods now return `PartitionEvent` which includes `PartitionContext` and `EventData`. - Producer and consumer clients now support sharing same amqp connection. - Removed support for user-provided schedulers. - Configuration for owner level and ability to track last enqueued event properties are now in `ReceiveOptions` and will @@ -11,6 +13,7 @@ be declared at the time of receiving events and not when the client is created. - `EventProcessorStore` renamed to `CheckpointStore` and method signatures are updated. - `EventProcessor` renamed to `EventProcessorClient` and `EventProcessorBuilder` renamed to `EventProcessorClientBuilder`. - New types introduced to simplify functional callbacks used in `EventProcessorClient`. +- `EventProcessorClient` now supports tracking last enqueued event properties. ## 5.0.0-preview.5 (2019-11-01) - Separate clients for sending and receiving events.