Skip to content

Azure Core AMQP 1.0.0-beta.13 release - #7400

Merged
Johnathan W (j7nw4r) merged 3 commits into
mainfrom
release/core-amqp-1.0.0-beta.13
Sep 3, 2026
Merged

Azure Core AMQP 1.0.0-beta.13 release#7400
Johnathan W (j7nw4r) merged 3 commits into
mainfrom
release/core-amqp-1.0.0-beta.13

Conversation

@j7nw4r

@j7nw4r Johnathan W (j7nw4r) commented Sep 3, 2026

Copy link
Copy Markdown
Member

Summary

Prepare azure-core-amqp 1.0.0-beta.13 for release.

Motivation

Event Hubs 1.0.0-beta.15 uses AMQP APIs added after beta.12. Publishing beta.13 unblocks microsoft/vcpkg#53761.

Changes

  • Set the AMQP release date to 2026-09-03 and remove empty changelog sections.
  • Require azure-core-amqp-cpp 1.0.0-beta.13 from the Event Hubs vcpkg manifest.
  • Guard the typed exception assertion so builds without RTTI compile.

Validation

  • Ran eng/common/scripts/Prepare-Release.ps1 for azure-core-amqp 1.0.0-beta.13.
  • Ran the release changelog and manifest checks.
  • Confirmed the original CI failure was MSVC warning C4541 under /GR-.

Release work item: 16234

Set the release date and require beta.13 from Event Hubs so its vcpkg package resolves the AMQP APIs it uses.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: fcbf47fe-e253-47f0-b947-fb717711cec4
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
7 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Johnathan Walker added 2 commits September 3, 2026 11:56
Use the package RTTI macro before dynamic_cast. The no-RTTI build still checks the known exception through a static cast.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: fcbf47fe-e253-47f0-b947-fb717711cec4
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: fcbf47fe-e253-47f0-b947-fb717711cec4
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
7 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The RTTI-related unit-test fix appears incomplete because another UT still uses an unguarded dynamic_cast and may continue failing/noising in no-RTTI builds.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Prepares the azure-core-amqp package for the 1.0.0-beta.13 release and updates downstream consumption in Event Hubs, including a unit test adjustment intended to support builds where RTTI is disabled.

Changes:

  • Finalize azure-core-amqp 1.0.0-beta.13 changelog with the 2026-09-03 release date and remove empty sections.
  • Update Event Hubs’ vcpkg manifest to require azure-core-amqp-cpp >= 1.0.0-beta.13.
  • Add an RTTI guard in a unit test around typed-exception assertions.
File summaries
File Description
sdk/eventhubs/azure-messaging-eventhubs/vcpkg/vcpkg.json Bumps the minimum azure-core-amqp-cpp dependency to beta.13.
sdk/core/azure-core-amqp/test/ut/connection_tests.cpp Adds an RTTI guard around a dynamic_cast-based typed-exception assertion.
sdk/core/azure-core-amqp/CHANGELOG.md Marks beta.13 as released on 2026-09-03 and trims empty sections.
Review details
  • Files reviewed: 3/3 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread sdk/core/azure-core-amqp/test/ut/connection_tests.cpp
@j7nw4r
Johnathan W (j7nw4r) merged commit 981f0ae into main Sep 3, 2026
248 checks passed
@j7nw4r
Johnathan W (j7nw4r) deleted the release/core-amqp-1.0.0-beta.13 branch September 3, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants