apache / apache/opendal

Tracking issues of OpenDAL 0.59.1 Release

Open
#8,227 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.