Azure / Azure/azure-sdk-for-rust
[Service Bus] Pass API review and publish 1.0
- Dominant language
- Rust
- Stars
- 884
- Forks
- 365
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 109
Description
## Summary
The crate sets `publish = false` and its CHANGELOG still reads `0.1.0 (Unreleased)`, while the manifest version reads `0.22.0`. It cannot ship in this state.
## Motivation
A stable Azure SDK crate needs an architecture board review of its public surface before it ships. The review happens once, and it is cheapest after the surface has settled and most expensive after callers depend on it.
The version numbers also disagree with each other, which will confuse the release tooling.
## Proposal
- Submit the public surface for architecture board review once tiers 0 through 3 are complete.
- Apply the review feedback.
- Reconcile the manifest version and the CHANGELOG.
- Set `publish = true` and release 1.0.
This is the last issue in the graph and it depends on every other one.
Sub-issue of #4934.
Contributor guide
Research direction
Start by locating the Service Bus crate manifest and its CHANGELOG, then review the architecture board process and the completion status of tiers 0 through 3. Done means the public surface has passed review, feedback is applied, the manifest and CHANGELOG versions agree, `publish = true`, and the crate is released as 1.0.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cloud, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100