Tracking issues of OpenDAL 0.59.1 Release
- Dominant language
- Rust
- Stars
- 5.4k
- Forks
- 825
- Avg merge
- 1d 14m
- Merged PRs (30d)
- 127
Description
This issue is used to track tasks of the opendal 0.59.1 release.
## Tasks
### Blockers
- [x] Merge the changelog packaging fix (#8223).
- [x] Verify that the packaged `opendal-core` 0.59.1 compiles independently.
- [x] Merge the release preparation PR (#8228).
- [x] Pass required RC workflows.
### Build Release
#### GitHub Side
- [x] Bump version in project
- [x] Rust core and split crates
- [x] C and C++
- [x] java
- [x] Node.js
- [x] Python, Ruby, and .NET
- [x] Rust integrations
- [x] Update docs
- [x] Generate dependencies list
- [x] Check Rust crates.io publish plan
- [x] Reserve and audit Rust crate names at the release manager's chosen time
- [x] Push release candidate tag to GitHub
#### ASF Side
- [x] Create an ASF Release
- [x] Upload artifacts to the SVN dist repo
- [x] Close the Nexus staging repo
### Voting
- [x] Start VOTE at opendal community
### Official Release
- [x] Push the release git tag
- [x] Publish artifacts to SVN RELEASE branch
- [ ] Release Maven artifacts
- [ ] Check Rust crates.io artifacts
- [ ] Send the announcement
For details of each step, please refer to: https://opendal.apache.org/community/release/
Release candidate: [v0.59.1-rc.1](https://github.com/apache/opendal/releases/tag/v0.59.1-rc.1), signed at commit `dcdd66091828a6a2a6f0981a0a84024d11ff2413`.
The 99 Rust crate names are unchanged since the [successful authenticated bootstrap audit](https://github.com/apache/opendal/actions/runs/33420035720).
ASF candidate sources: https://dist.apache.org/repos/dist/dev/opendal/0.59.1-rc.1/ (SVN revision 87279). All 12 archives and 24 signature/checksum files are present remotely. Signatures, SHA512 checksums, LICENSE/NOTICE files, packaged changelog content, and symlink completeness passed verification. `cargo check --locked -p opendal-core` passed from the extracted core source archive. Release-scope package builds and pre-vote link checks have completed.
Maven staging [orgapacheopendal-1089](https://repository.apache.org/content/repositories/orgapacheopendal-1089/) was closed by the Java release workflow and is publicly accessible. Python wheel builds and TestPyPI publication have completed successfully.
Vote opened: https://github.com/apache/opendal/discussions/8229 at 2026-09-05T09:27:47Z. The vote remains open for at least 72 hours and until binding vote requirements are met. Dart is outside the 12-package source release list; its cross-compilation failure is disclosed in the vote.
Vote result: https://github.com/apache/opendal/discussions/8262. Signed final tag v0.59.1 points to the voted commit dcdd66091828a6a2a6f0981a0a84024d11ff2413. ASF sources were promoted at SVN revision 87361; all 36 files are present under https://dist.apache.org/repos/dist/release/opendal/0.59.1/. Package publication is running; Maven promotion and announcements are pending.
Contributor guide
Research direction
Start with the checklist in this issue and the Apache OpenDAL community release guide linked under the task list. Review the pending Maven promotion, Rust crates.io verification, and announcement steps; the release is done when those remaining publication and communication tasks are complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, cpp, csharp, dart, java, node.js, python, ruby, rust
- Domain
- release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100