Skip to content

[Service Bus] Prepare azure-servicebus 7.15.0 for release - #49050

Draft
Eldert Grootenboer (EldertGrootenboer) wants to merge 11 commits into
mainfrom
release/servicebus-ga-20260916-prep
Draft

Eldert Grootenboer (EldertGrootenboer) wants to merge 11 commits into
mainfrom
release/servicebus-ga-20260916-prep

Conversation

@EldertGrootenboer

@EldertGrootenboer Eldert Grootenboer (EldertGrootenboer) commented Sep 16, 2026

Copy link
Copy Markdown
Member

Problem

The five Azure Service Bus client libraries are still configured for
prerelease versions, and their release notes are split across preview
CHANGELOG entries.

Fix

Set each library to its stable GA version and consolidate the complete preview
line under a dated October 6, 2026 release entry.

Changes

  • sdk/servicebus/azure-servicebus/CHANGELOG.md
  • sdk/servicebus/azure-servicebus/azure/servicebus/_version.py

Cross-SDK alignment

SDK Status
Java Prepared for 7.18.0 GA
.NET Prepared for 7.21.0 GA
JavaScript Prepared for 7.10.0 GA
Go Prepared for 1.11.0 GA
Python Prepared for 7.15.0 GA

Testing

python -m pytest tests/test_batch_sizing.py -q passed (15 tests).

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

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 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 package classifier and APIView metadata still identify the release as preview.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Prepares azure-servicebus 7.15.0 for GA release.

Changes:

  • Consolidates preview release notes under 7.15.0.
  • Updates the runtime package version to stable.
File summaries
File Description
CHANGELOG.md Consolidates and dates 7.15.0 release notes.
_version.py Changes version from 7.15.0b3 to 7.15.0.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Balanced

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

Comment thread sdk/servicebus/azure-servicebus/azure/servicebus/_version.py
- Use the stable PyPI development classifier
- Align APIView package metadata with version 7.15.0

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

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.

🟢 Approval recommended

Release metadata and notes are consistently aligned with the planned GA version.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

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 stable minor release contains a declared breaking behavior change without a referenced policy exception.

Get a fresh assessment by requesting another Copilot review.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread sdk/servicebus/azure-servicebus/CHANGELOG.md
- Use a major version for the documented receive behavior change
- Align package, APIView, and changelog release metadata

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@EldertGrootenboer Eldert Grootenboer (EldertGrootenboer) changed the title [Service Bus] Prepare azure-servicebus 7.15.0 for release [Service Bus] Prepare azure-servicebus 8.0.0 for release Sep 16, 2026

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.

🟢 Approval recommended

Version and stability metadata are consistent, and the breaking change is correctly represented by a major release.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@github-actions

This comment has been minimized.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@EldertGrootenboer Eldert Grootenboer (EldertGrootenboer) changed the title [Service Bus] Prepare azure-servicebus 8.0.0 for release [Service Bus] Prepare azure-servicebus 7.15.0 for release Sep 17, 2026

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 documented breaking behavior requires an 8.0.0 major release rather than 7.15.0.

Get a fresh assessment by requesting another Copilot review.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread sdk/servicebus/azure-servicebus/CHANGELOG.md

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

Existing uAMQP warnings incorrectly claim support is removed in the newly promoted version.

Get a fresh assessment by requesting another Copilot review.

Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread sdk/servicebus/azure-servicebus/azure/servicebus/_version.py
- Point sync and async warnings to a future major release
- Record the warning correction in the 7.15.0 changelog

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

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.

🔵 Needs a closer look

The minor-version GA includes a documented breaking behavior requiring the planned human Architecture Board review.

Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

- Remove deprecation warnings from sync and async clients
- Remove stale deprecation comments and document 7.15.0 availability

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

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.

🟢 Approval recommended

Release metadata, notes, classifier, and uAMQP messaging are consistent with the intended GA release.

Review details
  • Files reviewed: 8/8 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@github-actions

Copy link
Copy Markdown
Contributor
[Pilot] PR Pipeline Failure Analysis

What failed

Pipeline build 6850602 failed. Both failures are in the azure-cosmos test suite, a package this PR does not touch — this PR only modifies files under sdk/servicebus/azure-servicebus/.

  • Job: windows2022___EmulatorTestsPython312DependencyChecks
    Test: tests.test_timeout_and_failover_retry_policy.TestTimeoutRetryPolicy.test_cross_region_retry[408]
  • Job: windows2022___EmulatorTestsPython312Standard
    Test: tests.test_service_retry_policies.TestServiceRetryPolicies.test_service_response_retry_policy
Relevant pipeline output
[test_cross_region_retry[408]]
AssertionError: assert '(127.0.0.1/redacted) == 'other-region'
  - other-region
  + (127.0.0.1/redacted)
at tests/test_timeout_and_failover_retry_policy.py:188
  assert args[1].location_endpoint_to_route == self.location_endpoint_to_route

[test_service_response_retry_policy]
assert 1 == 3
 +  where 1 = <MockExecuteServiceResponseExceptionIgnoreQuery>.counter
at tests/test_service_retry_policies.py:200
  assert mf.counter == 3

Recommended next steps

  • These are azure-cosmos retry-policy unit test assertion failures on the Windows emulator matrix, unrelated to this PR's changes (which are confined to azure-servicebus changelog/version files). They appear to be pre-existing/flaky failures in the shared public pipeline rather than something introduced by this PR.
  • Since the diff does not touch azure-cosmos code, no code change in this PR can fix these tests. Re-running the pipeline may resolve transient failures; if they persist, they should be investigated/tracked against the azure-cosmos package independently of this PR.
  • See https://aka.ms/ci-fix

Copilot detected the failing pipeline and generated the analysis above. To have it attempt a
fix automatically, reply with @copilot please fix the failing pipeline on this PR.

Generated by Pipeline Analysis Next Steps · auto · 51.4 AIC · ⌖ 6.62 AIC · ⊞ 8.7K ·

Re-run pull request validation after unrelated Cosmos emulator failures.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

2 participants