Skip to content

Latest commit

 

History

History
45 lines (25 loc) · 1.42 KB

Changelog.rust.md

File metadata and controls

45 lines (25 loc) · 1.42 KB

Changelog

Rust Icechunk Library 0.1.0-alpha.6

Fixes

  • Fixed an error during commits where chunks would get mixed between different arrays

Rust Icechunk Library 0.1.0-alpha.5

Features

  • Added new Store::merge method to merge changes from another store back into the current store.
  • Added new garbage_collect method to remove dangling chunks from the store.
  • Added new Repository::rebase method to detect and optionally fix conflicts between the current changes and the tip of a branch, allowing the user to commit the changes to the branch.

Fixes

  • Store will now be set to ReadOnly after checking out a snapshot or tag.
  • An error will now be raised if you try to checkout a snapshot that does not exist.

Rust Icechunk Library 0.1.0-alpha.4

Features

  • Added new Store::reset_branch method to point the head of the current branch to another snapshot, changing the history of the branch.

Fixes

  • Zarr metadata will now only include the attributes key when the attributes dictionary of the node is not empty, aligning Icechunk with the python-zarr implementation.

Rust Icechunk Library 0.1.0-alpha.3

Features

  • Added new Store::list_dir_items method and ListDirItem type to distinguish keys and prefixes during list_dir operations.
  • New ByteRange type allows retrieving the final n bytes of a chunk.

Rust Icechunk Library 0.1.0-alpha.2

Features

  • Initial release