This is an automated email from the ASF dual-hosted git repository.
JingsongLi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-rust.git
The following commit(s) were added to refs/heads/main by this push:
new 87fc22e5 [docs] Publish 0.4.0 release notes and Go Linux requirements
(#1114)
87fc22e5 is described below
commit 87fc22e522965d9ba8d1e349b772af490a75fa5f
Author: XiaoHongbo <[email protected]>
AuthorDate: Mon Oct 12 21:37:12 2026 +0800
[docs] Publish 0.4.0 release notes and Go Linux requirements (#1114)
---
docs/src/go-binding.md | 5 +++++
docs/src/releases.md | 14 ++++++++++++--
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/docs/src/go-binding.md b/docs/src/go-binding.md
index 203db6bd..919a871b 100644
--- a/docs/src/go-binding.md
+++ b/docs/src/go-binding.md
@@ -30,6 +30,11 @@ after the call returns.
- CGO enabled with a C toolchain
- Supported platforms: Linux (amd64, arm64), macOS (amd64, arm64)
+!!! warning "0.4.0 prebuilt Linux amd64 binaries"
+
+ Require glibc 2.38 or later, OpenSSL 3 (`libssl.so.3`, `libcrypto.so.3`),
+ and `libffi.so.8`. Older environments may fail to load the module.
+
## Installation
```bash
diff --git a/docs/src/releases.md b/docs/src/releases.md
index 4202ddf9..55f8b599 100644
--- a/docs/src/releases.md
+++ b/docs/src/releases.md
@@ -25,10 +25,19 @@ Apache Paimon Rust follows [Semantic
Versioning](https://semver.org/). All relea
## Upcoming
-### 0.4.0 (In Development)
+### 0.5.0 (In Development)
See [GitHub Issues](https://github.com/apache/paimon-rust/issues) for the
current roadmap.
+## Past Releases
+
+### [0.4.0](https://github.com/apache/paimon-rust/releases/tag/v0.4.0)
+
+Released on October 12, 2026.
+
+[Source, signature, and SHA-512
checksum](https://downloads.apache.org/paimon/paimon-rust-0.4.0/)
+ ยท [KEYS](https://downloads.apache.org/paimon/KEYS).
+
The minimum supported Rust version for 0.4.0 is 1.94.
Key features:
@@ -47,7 +56,8 @@ API compatibility changes:
- `BTreeIndexReader::null_bitmap()` is now asynchronous and returns
`io::Result<&RoaringTreemap>`. Downstream Rust callers must replace
`reader.null_bitmap()` with `reader.null_bitmap().await?` and handle load
errors.
- BTree readers load the null bitmap on first access and reuse successful
loads within the reader. Null bitmap I/O, CRC, and deserialization errors now
surface on first access rather than when opening the reader. Failed loads can
be retried.
-## Past Releases
+Go Linux amd64 prebuilt binaries require glibc 2.38 or later, OpenSSL 3, and
+`libffi.so.8`. See [Go prerequisites](go-binding.md#prerequisites).
### [0.3.0](https://github.com/apache/paimon-rust/releases/tag/v0.3.0)