Release History¶
| Version | Date | Links |
|---|---|---|
| 0.4.0 | September 26, 2026 | Release Notes · Source · Blog Post |
| 0.3.0 | June 14, 2026 | Release Notes · Source · Blog Post |
| 0.2.0 | January 26, 2026 | Release Notes · Source · Blog Post |
| 0.1.0 | September 10, 2025 | Release Notes · Source |
For the full changelog of each release, see the GitHub Releases page.
0.4.0¶
- New snapshot update operations including merge append, row delta, overwrite files, delete files, rewrite files, and replace partitions
- Initial v3 support including column default values, row lineage, deletion vectors, and geometry and geography types
- Parallel manifest reading and writing, parallel update and scan processing, and lazy streaming scan planning
- REST catalog improvements including session-aware catalogs, OAuth2 token exchange, SigV4 authentication, and vended storage credentials
- ResolvingFileIO to select a FileIO by location scheme, with S3-compatible and OSS schemes in the Arrow FileIO
- Commit and scan metrics reporting integration
- Pluggable logging framework with std::cerr and spdlog backends
- Metadata table interface with a streaming snapshots table
- Groundwork for a Hive Metastore catalog with vendored Thrift bindings and an HMS client
- RenameTable for InMemoryCatalog and purge support in DropTable for InMemoryCatalog and SqlCatalog
- Upgrade to Arrow 25.0.0 and removal of Meson build support
0.3.0¶
- Extend table scan planning with v2 delete support, manifest filtering, and projection
- Incremental scan planning with append-only and basic changelog scan support
- REST catalog improvements including initial OAuth2 support with auto-refresh, basic authentication, snapshot loading mode, namespace separators, and server-side scan planning
- New table metadata update including partition statistics, schema update, and expire snapshots with file cleanup support
- Transaction with retry, and scaffolding work on MergingSnapshotUpdate for update, delete, overwrite, etc.
- SQL catalog support backed by SQLite, PostgreSQL, and MySQL stores
- File scan task reader with v2 deletes support
- V2 data writer support and writer metrics collection
- Groundwork for scan and commit metrics reporting
- Puffin metadata and reader/writer support
- Initial v3 support with the unknown and nanosecond timestamp types
- FileIO enrichment including new InputFile and OutputFile interfaces, bulk delete and S3 integration
0.2.0¶
- Table scan planning with V2 delete and filtering support
- Append table support
- Schema evolution and table metadata update operations
- Transaction API with snapshot management
- REST catalog client with namespace and table CRUD
- Expression system with metrics and residual evaluators
- Meson build system support
0.1.0¶
- Core data types, schema, and table metadata (JSON serde)
- Partition specs, sort orders, and snapshot management
- Basic table scan planning (w/o deletes)
- Avro and Parquet file format support
- Local file I/O via Arrow FileSystem
- In-memory catalog