From 0ad361e03b92b1c089f7c05e9e9ce1800a5ebcc6 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Fri, 10 Jul 2026 01:26:57 +0000 Subject: [PATCH 1/2] cpp release notes for the 2026-07 release --- _data/releases/2026-07/cpp.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 _data/releases/2026-07/cpp.yml diff --git a/_data/releases/2026-07/cpp.yml b/_data/releases/2026-07/cpp.yml new file mode 100644 index 000000000000..19d27970bcf4 --- /dev/null +++ b/_data/releases/2026-07/cpp.yml @@ -0,0 +1,13 @@ +entries: +- Name: azure-messaging-eventhubs + Version: 1.0.0-beta.13 + DisplayName: Event Hubs + ServiceName: Event Hubs + VersionType: Beta + Hidden: false + ChangelogUrl: https://github.com/Azure/azure-sdk-for-cpp/tree/azure-messaging-eventhubs_1.0.0-beta.13/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md + ChangelogContent: |- + #### Bugs Fixed + + - [[#7130]](https://github.com/Azure/azure-sdk-for-cpp/issues/7130) Fixed `RetryOperation::Execute` silently swallowing the final exception when every retry attempt threw, which caused `ProducerClient::Send` to return without delivering the batch and without surfacing the underlying failure. The last exception is now rethrown when retries are exhausted, and `ProducerClient::Send` throws if `Execute` ever reports failure as a defense in depth. + From d6f609a0d6fe44c70529177745644eb00f7be269 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Fri, 10 Jul 2026 21:29:32 +0000 Subject: [PATCH 2/2] cpp release notes for the 2026-07 release --- _data/releases/2026-07/cpp.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/_data/releases/2026-07/cpp.yml b/_data/releases/2026-07/cpp.yml index 19d27970bcf4..495159b927ce 100644 --- a/_data/releases/2026-07/cpp.yml +++ b/_data/releases/2026-07/cpp.yml @@ -10,4 +10,15 @@ entries: #### Bugs Fixed - [[#7130]](https://github.com/Azure/azure-sdk-for-cpp/issues/7130) Fixed `RetryOperation::Execute` silently swallowing the final exception when every retry attempt threw, which caused `ProducerClient::Send` to return without delivering the batch and without surfacing the underlying failure. The last exception is now rethrown when retries are exhausted, and `ProducerClient::Send` throws if `Execute` ever reports failure as a defense in depth. +- Name: azure-core + Version: 1.16.4 + DisplayName: Core + ServiceName: Other + VersionType: Patch + Hidden: false + ChangelogUrl: https://github.com/Azure/azure-sdk-for-cpp/tree/azure-core_1.16.4/sdk/core/azure-core/CHANGELOG.md + ChangelogContent: |- + #### Features Added + + - [[#7196]](https://github.com/Azure/azure-sdk-for-cpp/pull/7196) Added `Azure::Core::Http::Policies::_internal::RetryPolicyBase`, an abstract base class that exposes the retry loop and the protected `ShouldRetryOnResponse`/`ShouldRetryOnTransportFailure` hook points. Service SDKs can derive from `RetryPolicyBase` to customize retry behavior; `RetryPolicy` remains a `final` concrete policy.