diff --git a/Cargo.lock b/Cargo.lock index 2f59a0ab..069cc8e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1358,7 +1358,7 @@ dependencies = [ [[package]] name = "icechunk" -version = "0.2.2" +version = "0.2.3" dependencies = [ "async-recursion", "async-stream", @@ -1405,7 +1405,7 @@ dependencies = [ [[package]] name = "icechunk-python" -version = "0.2.2" +version = "0.2.3" dependencies = [ "async-stream", "async-trait", diff --git a/Changelog.python.md b/Changelog.python.md index 96e1421e..43a4bd42 100644 --- a/Changelog.python.md +++ b/Changelog.python.md @@ -1,5 +1,16 @@ # Changelog +## Python Icechunk Library 0.2.3 + +### Features + +- `Repository` can now be pickled. +- `icechunk.print_debug_info()` now prints out relative information about the installed version of icechunk and relative dependencies. + +### Fixes + +- Fixes a missing export for Google Cloud Storage credentials. + ## Python Icechunk Library 0.2.2 ### Features diff --git a/docs/docs/icechunk-python/quickstart.md b/docs/docs/icechunk-python/quickstart.md index d4b939cd..c1b1a6b9 100644 --- a/docs/docs/icechunk-python/quickstart.md +++ b/docs/docs/icechunk-python/quickstart.md @@ -135,7 +135,7 @@ snapshot_id_2 = session_2.commit("overwrite some values") We can see the full version history of our repo: ```python -hist = repo.ancestry(snapshot_id=snapshot_id_2) +list(hist) = repo.ancestry(snapshot_id=snapshot_id_2) for ancestor in hist: print(ancestor.id, ancestor.message, ancestor.written_at) diff --git a/icechunk-python/Cargo.toml b/icechunk-python/Cargo.toml index 45efa254..3d5c7fa7 100644 --- a/icechunk-python/Cargo.toml +++ b/icechunk-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk-python" -version = "0.2.2" +version = "0.2.3" description = "Transactional storage engine for Zarr designed for use on cloud object storage" readme = "../README.md" repository = "https://github.com/earth-mover/icechunk" @@ -21,7 +21,7 @@ crate-type = ["cdylib"] bytes = "1.9.0" chrono = { version = "0.4.39" } futures = "0.3.31" -icechunk = { path = "../icechunk", version = "0.2.2", features = ["logs"] } +icechunk = { path = "../icechunk", version = "0.2.3", features = ["logs"] } itertools = "0.14.0" pyo3 = { version = "0.23", features = [ "chrono", diff --git a/icechunk/Cargo.toml b/icechunk/Cargo.toml index 98fffdd8..ffb11ca4 100644 --- a/icechunk/Cargo.toml +++ b/icechunk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk" -version = "0.2.2" +version = "0.2.3" description = "Transactional storage engine for Zarr designed for use on cloud object storage" readme = "../README.md" repository = "https://github.com/earth-mover/icechunk"