Skip to content

Releases: exasol-labs/exarrow-rs

v0.7.0

17 Mar 11:24
8959f98

Choose a tag to compare

  • ADBC bulk ingestion support (create, append, replace, create-append modes) via IngestTargetTable and IngestMode statement options
  • GetObjects implementation returning catalog/schema/table/column metadata at configurable depth
  • GetTableSchema for retrieving Arrow schema of existing Exasol tables
  • GetParameterSchema for retrieving parameter types from prepared statements with Exasol-provided column names
  • Transaction support with autocommit control, explicit commit() and rollback()
  • FFI parameter binding: bind() + execute_update()/execute() flow with Arrow-to-Parameter conversion
  • CurrentCatalog connection option returns "EXA"
  • Fixed autocommit toggle to ensure connection is established before toggling
  • Fixed INTERVAL and TIMESTAMP WITH LOCAL TIME ZONE parsing
  • Fixed TIMESTAMP precision handling for sub-second values

v0.6.4

05 Mar 09:05

Choose a tag to compare

  • Removed WebSocket frame/message size limits to support large result sets (fixes #18)

v0.6.3

02 Mar 08:42

Choose a tag to compare

0.6.3

  • Updated bytes (1.11.0 → 1.11.1) and time (0.3.45 → 0.3.47) to fix security vulnerabilities

0.6.2

  • Upgraded ADBC dependency from 0.21 to 0.22 (includes Windows build fix)
  • Removed outdated driver manager test

v0.6.2

02 Mar 08:22

Choose a tag to compare

What's Changed

  • chore: use adbc 0.22.0 to pick up Windows build fix

v0.6.1

23 Feb 14:17
9346f30

Choose a tag to compare

  • Fixed import_from_parquet and import_from_parquet_files hanging when create_table_if_not_exists is enabled and the CREATE TABLE DDL fails for reasons other than "table already exists" (e.g.,
    nonexistent schema)

v0.6.0

20 Feb 14:46

Choose a tag to compare

  • CSV schema inference for automatic table creation on CSV imports
  • Added schema inference examples for CSV and Parquet formats

v0.5.3

16 Feb 12:24
a1b8fe0

Choose a tag to compare

  • Fixed FFI statements opening a new WebSocket per query instead of reusing the connection session
  • Added Python usage examples for ADBC driver manager integration
  • Updated driver manager documentation examples

v0.5.2

03 Feb 10:55

Choose a tag to compare

Changes: Added docs/ and published crates.io

v0.5.1

03 Feb 09:21
28a59f5

Choose a tag to compare

Changes:

0.5.x

  • Schema inference for Parquet imports

0.4.x

  • Parallel CSV and Parquet file imports

<=0.3.2

  • ADBC driver implementation
  • Import/export capability via HTTP tunneling
  • Arrow type mapping for Exasol types