Source releases · language packages · release history

Releases

Download official Apache source releases, find the corresponding Rust, Java, and Python packages, or follow the release-manager and release-candidate verification guides.

ASF source releasesSigned and checksummedRust / Java / PythonSemVer

Distribution channels

The source archive is the Apache releaseRegistry packages and native wheels are convenience binaries. The signed source archive approved by the community vote is the authoritative release.
ComponentLocationCoordinates
SourceApache mirrorsapache-paimon-vector-index-VERSION-src.tgz
Rustcrates.iopaimon-vindex-core
JavaMaven Centralorg.apache.paimon:paimon-vector-index-java
PythonPyPIpaimon-vindex
C and C++Official source archiveBuild paimon-vindex-ffi and use include/

Release signatures are checked against the Paimon KEYS file. Superseded source releases remain available from the Apache archive.

Upcoming: 0.3.0

The repository is currently developing the 0.3.0 line. Until an ASF vote passes and the signed source archive appears under Apache downloads, code and packages from this line are development artifacts rather than an Apache release.

Stored-index upgrade noteVersion 0.3.0 intentionally does not read the experimental IVF-HNSW-FLAT (IHFL) and IVF-HNSW-SQ (IHSQ) files written by 0.2.x. Rebuild those indexes with a 0.3.0-supported index type during upgrade. Index files written by 0.3.0 are likewise not a safe rollback boundary for 0.2.x; retain source vectors or a 0.2-compatible index copy until the upgrade is accepted.

0.2.0

Released 7 July 2026. This release added batched vector-index training and hardened the multi-language release pipeline, Java staging, source JAR contents, and native wheel builds.

Source release · Release notes · Rust crate · Java artifacts · Python package

0.1.0

Released 22 June 2026. The first release established the Rust vector-index core, seek-based persisted readers, C/C++, Java/JNI, and Python APIs, bitmap filtering, batch search, storage-format validation, and the initial ANN benchmark suite.

Source release · Release notes · Rust crate · Java artifacts · Python package

Release guides

Creating a release

Prepare versions and dependency manifests, build and stage an RC, call the vote, and promote an approved release.

Release Manager guide →

Verifying a release candidate

Check provenance, signatures, checksums, archive contents, builds, tests, and staged language artifacts before voting.

Verification guide →