Tracking Issue to Release 0.7.4
Maintainer antworten meist innerhalb von 1 Tag
@QwQBiG arbeitet bereits daran.
Seit 14.10.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
- Release manager: @QwQBiG
- Target version: 0.7.4
- Previous release: 0.7.3 (
v0.7.3) - Source cutoff:
bd3efdfd55a36c62a739f993107780f4808afd07; defer #365 until after 0.7.4. - Release PR: #370 (merged).
- Reviewed additions after the release PR: #371 (semaphore documentation) and #368 (blocking wait throughput).
- Frozen release commit (
RELEASE_COMMIT):3f521b528bcbe27cf632f1d35ff30dff9780ec3b. - Current phase / next action: IPMC vote in progress; review the binding tally after 2026-10-25 05:05 UTC.
- Runbook: https://github.com/apache/asyncband/blob/bd3efdfd55a36c62a739f993107780f4808afd07/.agents/skills/release/SKILL.md
Prepare and freeze
- Audit the selected source with
license-audit; resolve release-blocking findings. - Merge the release PR, review subsequent additions, and record the frozen commit.
- Complete the final license review, including the actual Cargo package.
Check the frozen release commit
-
cargo x lint -
cargo x check -
cargo x test --no-capture -
RUSTUP_TOOLCHAIN=1.86.0 cargo x test --no-capture -
cargo x semver --release-version 0.7.4 -
cargo publish --package asyncband --locked --dry-runfrom the clean checkout. - Required GitHub CI passes for the release commit.
Audited Cargo package SHA-256: 5d2050892d4691cf110586070786712b504985a4d37ed64a9cd8a402718e1706.
Candidate
-
RC / signed tag:
v0.7.4-rc.1, pointing toRELEASE_COMMIT. -
Compose run and attempt / package-check run: Compose, attempt 1; package check. Both passed.
-
ATR candidate URL / revision: https://releases.apache.org/vote/asyncband/0.7.4 /
00001(manifest). -
Source SHA-512:
bccde65522ad5ac9d66f4e0651d58b837408a0b9d88b388c014db54153c8658ee4cbc0cdd56d5c6185f7a4662ab54cc8f97f2da5f0c598638327065c6633b3eb. -
Tag signer / source signer fingerprints and provenance: tag:
9285 E626 F91A D7D7 86D0 E2F9 A228 DAFC BFB2 0A81(Bohao Zhang); archive:023A 42E7 299A 010F EE7A E021 393A FB9D 52BB 37B8(project automated signing key). Both are published in KEYS. -
Push the signed RC tag at the frozen commit; confirm both release workflows and ATR upload.
-
Download and verify the ATR revision: signatures, checksum, source contents against the RC commit, independent archive rebuild for automated signing, build, and packaging.
00001verified; extracted-source tests and publish dry-run passed; an independent Linux rebuild matched byte for byte. -
Complete the license review of the actual source archive and Cargo distribution; address ATR findings. ATR concerns reviewed: third-party sources retain upstream notices, and
.editorconfigis a simple configuration file.
Vote and publish
-
ATR vote page: https://releases.apache.org/vote/asyncband/0.7.4
-
PPMC vote thread: https://lists.apache.org/thread/1tmr738y79yb3km2qr9p9qmsfn9yxjfh; started 2026-10-18 09:33 UTC, closing 2026-10-21 09:33 UTC.
-
PPMC result: Passed; 4 +1, 0 +0, 0 -1.
-
IPMC vote thread: https://lists.apache.org/thread/nb8krdfn28hno03m58qxbk2pnqdcv2bh; started 2026-10-22 05:04 UTC.
-
IPMC result: pending
-
Announcement: pending
-
Start the PPMC vote in ATR; record the vote link and closing time.
-
After the required duration and votes, resolve PPMC as Passed in ATR; record its result and the automatically started IPMC vote, and ensure that thread includes the PPMC tally link and any carried IPMC votes.
-
After the required duration and binding votes, resolve IPMC as Passed in ATR; record its result.
-
Confirm ATR publishes the voted revision to ASF distribution; record the SVN revision and download URL.
-
Push the signed final tag at the approved commit and approve/verify crates.io publication.
-
Verify ASF downloads and signatures, crates.io, and docs.rs.
-
Update the website Downloads page to this release and confirm it is live.
-
Send the announcement through ATR and record its archive link.
-
Merge the publication-date changelog PR and confirm superseded-release archival as applicable.
-
Close this issue after the preceding required items are complete.
- Vorherrschende Sprache
- Rust
- Sterne
- 288
- Forks
- 50
- Ø Merge
- 2 T. 1 Std.
- Gemergte PRs (30 T.)
- 35
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus apache/asyncband
-
OnceMap and singleflight leak an entry when a duplicate key's destructor panicsEvtl. vergeben @Kaileshwar16 hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 55/100
apache/asyncband#388 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue help wanted
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
apache/asyncband#324 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement help wanted
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
apache/asyncband#298 · 8 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
apache/asyncband#272 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Explore ManualResetEvent waiter storage and state fast pathsEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenenhancement good first issue help wanted
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
apache/asyncband#252 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in apache/asyncband
Ähnliche Issues
-
example
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
rust-lang-nursery/rust-cookbook#954 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 70/100
OpenZeppelin/openzeppelin-relayer#967 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
src/runs.rs:1987: a missing --source-run-id now answers 400 "Source run ... does not exist", not 404Offennightly-audit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
antithesishq/snouty#602 ·
Maintainer antworten meist innerhalb von 1 Tag