diff --git a/.github/workflows/publish-rust-library.yml b/.github/workflows/publish-rust-library.yml index b76a4eb7e..0168b61cf 100644 --- a/.github/workflows/publish-rust-library.yml +++ b/.github/workflows/publish-rust-library.yml @@ -63,10 +63,10 @@ jobs: git config --global user.email "joe@earthmover.io" git config --global user.name "Joe Hamman" - - name: publish helper macros crate to crates.io - run: cargo release -p icechunk-macros --no-confirm --no-tag --execute - env: - CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} + # - name: publish helper macros crate to crates.io + # run: cargo release -p icechunk-macros --no-confirm --no-tag --execute + # env: + # CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }} - name: publish icechunk crate to crates.io run: cargo release --no-confirm --no-tag --execute diff --git a/Cargo.lock b/Cargo.lock index 103537e1c..addf323d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1696,7 +1696,7 @@ dependencies = [ [[package]] name = "icechunk" -version = "0.2.14" +version = "0.2.16" dependencies = [ "anyhow", "assert_fs", @@ -1758,7 +1758,7 @@ dependencies = [ [[package]] name = "icechunk-python" -version = "0.2.15" +version = "0.2.16" dependencies = [ "async-stream", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 53b814e6f..4d8604eca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ unimplemented = "warn" dbg_macro = "warn" [workspace.metadata.release] -allow-branch = ["main"] +allow-branch = ["main", "release-*"] sign-commit = true sign-tag = true push = false diff --git a/Changelog.python.md b/Changelog.python.md index 00e0bdbd1..d967ed95d 100644 --- a/Changelog.python.md +++ b/Changelog.python.md @@ -1,5 +1,16 @@ # Changelog +## Python Icechunk Library 0.2.16 + +### Features + +- Multipart upload for objects > 100MB on Icechunk-native Storage instances. + `object_store` Storage instances are not supported yet. + +### Fixes + +- Compatibility with `dask>=2025.4.1` + ## Python Icechunk Library 0.2.15 ### Features diff --git a/icechunk-python/Cargo.toml b/icechunk-python/Cargo.toml index a3f4cc170..9b8309081 100644 --- a/icechunk-python/Cargo.toml +++ b/icechunk-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk-python" -version = "0.2.15" +version = "0.2.16" 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.10.1" chrono = { version = "0.4.41" } futures = "0.3.31" -icechunk = { path = "../icechunk", version = "0.2.14", features = ["logs"] } +icechunk = { path = "../icechunk", version = "0.2.16", features = ["logs"] } itertools = "0.14.0" pyo3 = { version = "0.24.2", features = [ "chrono", diff --git a/icechunk-python/pyproject.toml b/icechunk-python/pyproject.toml index 9c0dd5d83..478bf3a0e 100644 --- a/icechunk-python/pyproject.toml +++ b/icechunk-python/pyproject.toml @@ -56,8 +56,8 @@ docs = [ "scipy", "cftime", "pooch", - "dask>=2024.11.0,<2025.04.0", - "distributed>=2024.11.0,<2025.04.0", + "dask>=2024.11.0", + "distributed>=2024.11.0", "xarray>=2025.01.2", "myst_nb", "pydata_sphinx_theme", @@ -81,7 +81,7 @@ docs = [ "sphinx_copybutton", "sphinx_design", "sphinx_togglebutton", - "sphinx-autodoc-typehints" + "sphinx-autodoc-typehints", ] [dependency-groups] diff --git a/icechunk/Cargo.toml b/icechunk/Cargo.toml index b6bcf6269..9124110b5 100644 --- a/icechunk/Cargo.toml +++ b/icechunk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icechunk" -version = "0.2.14" +version = "0.2.16" description = "Transactional storage engine for Zarr designed for use on cloud object storage" readme = "../README.md" repository = "https://github.com/earth-mover/icechunk"