Skip to content

python-v0.5.3

Compare
Choose a tag to compare
@fvaleye fvaleye released this 21 Sep 10:14
· 1441 commits to main since this release
40d3d90
  • Add history command in delta-rs (#428)
  • reenable datafusion integration with temporary fork (#436)
  • Decode path in Add and Remove actions. (#434)
  • Optimize remove action apply with early iteration exit #424 (#431)
  • Clean up DeltaTransactionError (#432)
  • Add is_non_acquirable field to the dynamodb lock (#429)
  • Expose valid primitive type list to public doc (#430)
  • Support partition value string deserialization for timestamp/binary (#371)
  • Bump arrow to 6.0.0-SNAPSHOT and bring map support to schema (#375)
  • Update README.adoc (#426)
  • Introduce DeltaConfig and tombstones retention policy (#420)
  • Sync Action attributes with delta (#380)
  • Add LICENSE file in the Python binding and refer it in the pyproject.toml (#422)
  • Change checkpoint creation logs from info to debug (#423)
  • Add the Glue Data Catalog for reading the DeltaTable (#419)
  • Add S3StorageOptions to allow configuring S3 backend explicitly (#418)
  • BUGFIX: writes to gcs must include the content length header
  • Ensures that all table schemas are of StructType (#415)
  • Fix reading nullable action fields from parquet (#417)
  • Add filesystem argument for reading DeltaTable in Python binding (#414)
  • Add implementation for load_with_datetime in Python package. (#411)
  • Add a Makefile build task in the Python binding (#410)
  • Use update_incremental in update (#398)
  • Use tokio::fs::rename in put_obj. (#403)
  • Update python readme (#406)
  • Update pyproject definition in pyproject.toml (#405)
  • Add examples for reading delta table with Rust API. (#400)
  • Implement delete_objs in fs and s3 storage backends. (#395)
  • Remove version param from create_checkpoint_from_table (#399)
  • Google cloud storage backend (#355)
  • added initial commit info on create method for a DeltaTable (#387)
  • Upgrade to DataFusion 5.0 (#389)
  • additional error handling to atomic_rename (#386)
  • Reuse table/storage instances in checkpoints (#384)
  • Add sts assume role creds for S3 (#383)
  • Update datafusion and ballista links in README (#382)
  • Merge Cargo.toml into pyproject.toml (#381)
  • Implement consistent behavior in Windows with regard to swap parameter. (#379)
  • Refactoring of black, isort, mypy tools usages into pyproject.toml (#378)
  • Wrap DeltaTransactionError with DeltaTableError. (#374)
  • Allow filesystem backend put_obj to overwrite existing (#376)
  • Make Format.options to be required field (#370)
  • Implement atomic put_obj. (#367)
  • support partition value string deserialization for float/double/date (#363)
  • Add '.tmp' suffix to temporary file of prepared commit (#366)
  • cache cargo builds in CI (#359)