Skip to content

chdb-rust v2.0.0

Choose a tag to compare

@ShawnChen-Sirius ShawnChen-Sirius released this 20 Sep 20:26
· 24 commits to main since this release
edae0a1

chdb-rust v2.0.0 is a breaking release with expanded chDB ABI coverage and Durable V1 support.

Highlights

  • Expanded chDB ABI coverage, including parameterized queries, runtime utilities, Arrow streaming, and ArrowReader.
  • Added Durable V1 APIs with local and S3-compatible backends.
  • Added Error::Durable conversion for ergonomic error propagation.
  • Improved API forward compatibility with #[non_exhaustive] public types and constructors for public extension points.
  • Updated public Arrow raw pointer accessors.

Breaking changes

  • Removed the deprecated Connection::open_with_path API.
  • Changed the return types of the public ArrowStream, ArrowSchema, and ArrowArray as_raw() methods.
  • Hardened public enums and structs with #[non_exhaustive] where future ABI/API evolution is expected.

This release is built against chDB core v26.7.3.