From f61fa527196c84accb8fa2204ec9767e3d308e00 Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Wed, 14 Jan 2026 14:33:31 -0300 Subject: [PATCH 1/5] Update changelog for 1.1.16 release --- Changelog.python.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Changelog.python.md b/Changelog.python.md index 8aa363404..c72d6d65f 100644 --- a/Changelog.python.md +++ b/Changelog.python.md @@ -1,5 +1,15 @@ # Changelog +## Python Icechunk Library 1.1.16 + +### Features + +- New method for returning a chunk type. + +### Fixes + +- Anonymous GCS credentials when setting `icechunk.gcs_credentials(anonymous=True)` now works. + ## Python Icechunk Library 1.1.15 ### Features From f53f6a8fc39fd8805c4899f7428e2b04b44ff3fc Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Wed, 14 Jan 2026 15:25:01 -0300 Subject: [PATCH 2/5] bump Rust crate version --- Cargo.lock | 2 +- Changelog.python.md | 3 ++- icechunk-python/Cargo.toml | 2 +- icechunk/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5297fc2ac..99ca175e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1742,7 +1742,7 @@ dependencies = [ [[package]] name = "icechunk" -version = "0.3.18" +version = "0.3.19" dependencies = [ "anyhow", "assert_fs", diff --git a/Changelog.python.md b/Changelog.python.md index c72d6d65f..cb1ba96c3 100644 --- a/Changelog.python.md +++ b/Changelog.python.md @@ -4,7 +4,8 @@ ### Features -- New method for returning a chunk type. +- Extend storage stats calculation to include virtual and inline chunks. +- New methods `Session.chunk_type` and `Session.chunk_type_async` for returning the chunk type (native, inline, virtual, and uninitialized). ### Fixes diff --git a/icechunk-python/Cargo.toml b/icechunk-python/Cargo.toml index f3e1b317f..3ef1b1d49 100644 --- a/icechunk-python/Cargo.toml +++ b/icechunk-python/Cargo.toml @@ -21,7 +21,7 @@ crate-type = ["cdylib"] bytes = "1.11.0" chrono = { version = "0.4.42" } futures = "0.3.31" -icechunk = { path = "../icechunk", version = "0.3.18", features = ["logs"] } +icechunk = { path = "../icechunk", version = "0.3.19", features = ["logs"] } itertools = "0.14.0" pyo3 = { version = "0.27.2", features = [ "chrono", diff --git a/icechunk/Cargo.toml b/icechunk/Cargo.toml index 6a6016951..63c59d852 100644 --- a/icechunk/Cargo.toml +++ b/icechunk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk" -version = "0.3.18" +version = "0.3.19" description = "Transactional storage engine for Zarr designed for use on cloud object storage" readme = "../README.md" repository = "https://github.com/earth-mover/icechunk" From 08b5060f1e19ec24bcc86dff2d47d7282c738d39 Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Thu, 15 Jan 2026 16:06:25 -0300 Subject: [PATCH 3/5] Fix anonymous access to public S3 buckets --- Changelog.python.md | 1 + icechunk-python/python/icechunk/storage.py | 1 + 2 files changed, 2 insertions(+) diff --git a/Changelog.python.md b/Changelog.python.md index cb1ba96c3..ad67be247 100644 --- a/Changelog.python.md +++ b/Changelog.python.md @@ -10,6 +10,7 @@ ### Fixes - Anonymous GCS credentials when setting `icechunk.gcs_credentials(anonymous=True)` now works. +- Fix anonymous S3 storage access for public buckets. ## Python Icechunk Library 1.1.15 diff --git a/icechunk-python/python/icechunk/storage.py b/icechunk-python/python/icechunk/storage.py index 93a421495..e3bb8e0f7 100644 --- a/icechunk-python/python/icechunk/storage.py +++ b/icechunk-python/python/icechunk/storage.py @@ -82,6 +82,7 @@ def s3_store( region=region, endpoint_url=endpoint_url, allow_http=allow_http, + anonymous=anonymous, force_path_style=force_path_style, network_stream_timeout_seconds=network_stream_timeout_seconds, requester_pays=requester_pays, From 4cdea164f1a35dac44716b0e557add250f286f1b Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Thu, 15 Jan 2026 16:08:52 -0300 Subject: [PATCH 4/5] Fix version in icechunk-python/Cargo.toml --- icechunk-python/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icechunk-python/Cargo.toml b/icechunk-python/Cargo.toml index 3ef1b1d49..6b1b766fc 100644 --- a/icechunk-python/Cargo.toml +++ b/icechunk-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk-python" -version = "1.1.15" +version = "1.1.16" description = "Transactional storage engine for Zarr designed for use on cloud object storage" readme = "../README.md" repository = "https://github.com/earth-mover/icechunk" From 44faa4bef0d490c3f1208aba7f6c449689cdf33e Mon Sep 17 00:00:00 2001 From: Luiz Irber Date: Thu, 15 Jan 2026 16:13:08 -0300 Subject: [PATCH 5/5] Cargo lock update --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 99ca175e7..74b0dda9b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1805,7 +1805,7 @@ dependencies = [ [[package]] name = "icechunk-python" -version = "1.1.15" +version = "1.1.16" dependencies = [ "async-stream", "async-trait",