Recent Releases of icechunk

icechunk - v1.1.4

What's Changed

  • Bump the rust-dependencies group with 5 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1178
  • Revert GHA attempt by @paraseba in https://github.com/earth-mover/icechunk/pull/1175
  • Fix config serialization by @paraseba in https://github.com/earth-mover/icechunk/pull/1187
  • Release version 1.1.4 by @paraseba in https://github.com/earth-mover/icechunk/pull/1188

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.3...v1.1.4

- Rust
Published by paraseba 6 months ago

icechunk - v1.1.3

What's Changed

  • doc: fix version picker duplication by @ianhi in https://github.com/earth-mover/icechunk/pull/1173
  • fix: special characters in node names by @paraseba in https://github.com/earth-mover/icechunk/pull/1176
  • Release version 1.1.3 by @paraseba in https://github.com/earth-mover/icechunk/pull/1177

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.2...v1.1.3

- Rust
Published by paraseba 6 months ago

icechunk - v1.1.2

What's Changed

  • Bump the rust-dependencies group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1150
  • Lint by @paraseba in https://github.com/earth-mover/icechunk/pull/1155
  • Design notes towards Icechunk 2.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1151
  • Bump the rust-dependencies group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1159
  • Bump the actions group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1160
  • Allow to get repo config from a Store instance by @paraseba in https://github.com/earth-mover/icechunk/pull/1164
  • Introduce an HTTP concurrency limiter per repo by @paraseba in https://github.com/earth-mover/icechunk/pull/1166
  • New knob for stream stall detection on S3 storage by @paraseba in https://github.com/earth-mover/icechunk/pull/1170
  • Release version 1.1.2 by @paraseba in https://github.com/earth-mover/icechunk/pull/1171

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.1...v1.1.2

- Rust
Published by paraseba 6 months ago

icechunk - v1.1.1

What's Changed

  • Add Repository.inspect_snapshot to inspect snapshot data in JSON by @paraseba in https://github.com/earth-mover/icechunk/pull/1142
  • Getters for GcsBearerCredential class by @paraseba in https://github.com/earth-mover/icechunk/pull/1146
  • Better credential refresh by @paraseba in https://github.com/earth-mover/icechunk/pull/1147
  • Add flake for linux development using nix by @paraseba in https://github.com/earth-mover/icechunk/pull/1148
  • Release version 1.1.1 by @paraseba in https://github.com/earth-mover/icechunk/pull/1149

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.0...v1.1.1

- Rust
Published by paraseba 7 months ago

icechunk - v1.1.0

What's Changed

  • chore: add pep-723 metadata to default issue template by @ianhi in https://github.com/earth-mover/icechunk/pull/1118
  • use the to_icechunk method for coordinated writes by @jakenotjay in https://github.com/earth-mover/icechunk/pull/1120
  • uv development by @abkfenris in https://github.com/earth-mover/icechunk/pull/1121
  • Larger default caches by @paraseba in https://github.com/earth-mover/icechunk/pull/1127
  • Fix: ManifestFileInfo properties by @paraseba in https://github.com/earth-mover/icechunk/pull/1128
  • ci: Require admin approval to run CI that uses sensitive secrets by @jhamman in https://github.com/earth-mover/icechunk/pull/1130
  • fix(ci): rework rust-ci by @jhamman in https://github.com/earth-mover/icechunk/pull/1132
  • Validate url on setvirtualref[s] by @paraseba in https://github.com/earth-mover/icechunk/pull/1131
  • Make validate_container default to True in set_virtual_ref[s] by @paraseba in https://github.com/earth-mover/icechunk/pull/1133
  • Set WARN as default logging level by @paraseba in https://github.com/earth-mover/icechunk/pull/1134
  • Warn if caches are too small by @paraseba in https://github.com/earth-mover/icechunk/pull/1135
  • xfailed test works now by @paraseba in https://github.com/earth-mover/icechunk/pull/1138
  • Force virtual chunk containers ur_prefix to finish in / by @paraseba in https://github.com/earth-mover/icechunk/pull/1137
  • Bring back async methods for python by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1074
  • [docs] Add async usage doc by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1139
  • Release version 1.1.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1140

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.0.3...v1.1.0

- Rust
Published by paraseba 7 months ago

icechunk - v1.0.3

What's Changed

  • Updates the glad-ingest jupyter notebook to reflect the new session fork and session merge capabilities by @jakenotjay in https://github.com/earth-mover/icechunk/pull/1110
  • Ruff format by @paraseba in https://github.com/earth-mover/icechunk/pull/1113
  • Fix ranged reads of inline chunks. by @dcherian in https://github.com/earth-mover/icechunk/pull/1114
  • Release version 1.0.3 by @paraseba in https://github.com/earth-mover/icechunk/pull/1117

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.0.2...v1.0.3

- Rust
Published by paraseba 7 months ago

icechunk - v1.0.2

What's Changed

  • Avoid creating Rust Vec instances on the Python edge by @paraseba in https://github.com/earth-mover/icechunk/pull/1107
  • Fix tagged enum serialiation for GCS and Azure credentials by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1109
  • Release version 1.0.2 by @paraseba in https://github.com/earth-mover/icechunk/pull/1108

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.0.1...v1.0.2

- Rust
Published by paraseba 7 months ago

icechunk - v1.0.1

What's Changed

  • Try to fix repeated version dropdown in docs by @paraseba in https://github.com/earth-mover/icechunk/pull/1065
  • Docs: add release announcement banner by @jhamman in https://github.com/earth-mover/icechunk/pull/1066
  • Fix enum docstring by @paraseba in https://github.com/earth-mover/icechunk/pull/1068
  • Fix URL in error message by @maxrjones in https://github.com/earth-mover/icechunk/pull/1071
  • Bump clap from 4.5.40 to 4.5.41 in the rust-dependencies group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1076
  • Fix config docs: float -> int by @dcherian in https://github.com/earth-mover/icechunk/pull/1077
  • Compat with latest zarr strategies by @dcherian in https://github.com/earth-mover/icechunk/pull/1075
  • Improve performance of GC and stats for repos with multiple refs by @paraseba in https://github.com/earth-mover/icechunk/pull/1078
  • Parallelize size statistics gathering by @paraseba in https://github.com/earth-mover/icechunk/pull/1081
  • Update object_store dependency by @paraseba in https://github.com/earth-mover/icechunk/pull/1082
  • Better error message on clock drift. by @paraseba in https://github.com/earth-mover/icechunk/pull/1088
  • Improve performance of size stats by @paraseba in https://github.com/earth-mover/icechunk/pull/1085
  • docs: add redirects to correct for doc reorg by @ianhi in https://github.com/earth-mover/icechunk/pull/1092
  • Bump the rust-dependencies group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1096
  • GC: Performance improvement + dry run by @paraseba in https://github.com/earth-mover/icechunk/pull/1101
  • Some object stores (Ceph) don't like double quotes in etags by @paraseba in https://github.com/earth-mover/icechunk/pull/1089
  • Fix documentation link warnings and standardize relative link format by @ianhi in https://github.com/earth-mover/icechunk/pull/1093
  • keyword arguments for gc functions by @paraseba in https://github.com/earth-mover/icechunk/pull/1103
  • Fix Rendering of some code blocks by @ianhi in https://github.com/earth-mover/icechunk/pull/1094
  • Release version 1.0.1 by @paraseba in https://github.com/earth-mover/icechunk/pull/1102

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.0.0...v1.0.1

- Rust
Published by paraseba 7 months ago

icechunk - v1.0.0

What's Changed

  • Cleanup outdated warnings and fix spec doc by @rabernat in https://github.com/earth-mover/icechunk/pull/1046
  • upstream test using pip install --pre by @paraseba in https://github.com/earth-mover/icechunk/pull/1062
  • More pip install --pre, trying to fix tests by @paraseba in https://github.com/earth-mover/icechunk/pull/1063
  • Update roadmap documentation by @paraseba in https://github.com/earth-mover/icechunk/pull/1058
  • Big docs update and reorg by @rabernat in https://github.com/earth-mover/icechunk/pull/1051
  • Bad object stores documentation by @paraseba in https://github.com/earth-mover/icechunk/pull/1064
  • Release version 1.0.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1057

Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.0.0rc0...v1.0.0

- Rust
Published by paraseba 8 months ago

icechunk - v1.0.0rc0

What's Changed

  • Fix xarray backends test by @dcherian in https://github.com/earth-mover/icechunk/pull/1036
  • Manifest preload magic methods by @abkfenris in https://github.com/earth-mover/icechunk/pull/1038
  • Manifest splitting magic methods by @abkfenris in https://github.com/earth-mover/icechunk/pull/1040
  • [docs] Manifest preload docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1031
  • Raise a warning that LocalFileSystem is not safe for concurrent writes by @monodeldiablo in https://github.com/earth-mover/icechunk/pull/1029
  • Bump the rust-dependencies group across 1 directory with 4 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/1028
  • Bump tokio from 1.45.1 to 1.46.1 in the rust-dependencies group by @dependabot in https://github.com/earth-mover/icechunk/pull/1042
  • Add Session.fork() by @dcherian in https://github.com/earth-mover/icechunk/pull/1016
  • Identify virtual chunk containers by url prefix by @paraseba in https://github.com/earth-mover/icechunk/pull/1039
  • Add transaction context manager to repo by @rabernat in https://github.com/earth-mover/icechunk/pull/1041
  • v1: Add migration guide by @dcherian in https://github.com/earth-mover/icechunk/pull/1045
  • Don't do docstring inspection to solve local docs build error by @ianhi in https://github.com/earth-mover/icechunk/pull/1047
  • Compiler warnings and compiler version bump by @paraseba in https://github.com/earth-mover/icechunk/pull/1048
  • mypy improvements by @paraseba in https://github.com/earth-mover/icechunk/pull/1050
  • Fix clippy recommendations in preparation for Rust 1.88 by @paraseba in https://github.com/earth-mover/icechunk/pull/1052
  • Release version 1.0rc0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1049

New Contributors

  • @abkfenris made their first contribution in https://github.com/earth-mover/icechunk/pull/1038
  • @monodeldiablo made their first contribution in https://github.com/earth-mover/icechunk/pull/1029

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.18...v1.0.0rc0

- Rust
Published by paraseba 8 months ago

icechunk - v0.2.18

What's Changed

  • Implement new with_read_only Zarr Store method by @paraseba in https://github.com/earth-mover/icechunk/pull/1021
  • First pass at updated spec by @paraseba in https://github.com/earth-mover/icechunk/pull/1022
  • Update spec referring to tombstone files by @paraseba in https://github.com/earth-mover/icechunk/pull/1025
  • Address zarr 3.0.9 test failures by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1024
  • Add license file to python source distribution by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1023
  • Configure mkdocs site_url so 404s look better on deployed site by @maxrjones in https://github.com/earth-mover/icechunk/pull/1027
  • Release version 0.2.18 by @paraseba in https://github.com/earth-mover/icechunk/pull/1026

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.17...v0.2.18

- Rust
Published by paraseba 8 months ago

icechunk - v0.2.17

What's Changed

  • Multipart upload for S3 native Storage instances by @paraseba in https://github.com/earth-mover/icechunk/pull/915
  • [Docs] Small docs update by @mpiannucci in https://github.com/earth-mover/icechunk/pull/928
  • Build error by @paraseba in https://github.com/earth-mover/icechunk/pull/930
  • Add raster datacube ingest by @dcherian in https://github.com/earth-mover/icechunk/pull/925
  • Bump the rust-dependencies group with 7 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/933
  • Raster notebook: Use only text repr by @dcherian in https://github.com/earth-mover/icechunk/pull/934
  • Bump astral-sh/setup-uv from 5 to 6 in the actions group by @dependabot in https://github.com/earth-mover/icechunk/pull/932
  • [Python] Pickle Support for (some) Rust python objects by @mpiannucci in https://github.com/earth-mover/icechunk/pull/924
  • Update localfilesystemstorage parameter in docs by @maxrjones in https://github.com/earth-mover/icechunk/pull/935
  • Some minor grammar and spelling tweaks for the readme by @jakenotjay in https://github.com/earth-mover/icechunk/pull/936
  • Fix reporting of failed upstream tests by @dcherian in https://github.com/earth-mover/icechunk/pull/942
  • Fix upstream failure reporting by @dcherian in https://github.com/earth-mover/icechunk/pull/943
  • Fix dask 2025.4.X compatibility by @fjetter in https://github.com/earth-mover/icechunk/pull/931
  • Bump the rust-dependencies group across 1 directory with 8 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/946
  • Update value error from ancestry to match interface arguments by @jakenotjay in https://github.com/earth-mover/icechunk/pull/947
  • Manifest Splitting by @dcherian in https://github.com/earth-mover/icechunk/pull/767
  • Website updates by @mpiannucci in https://github.com/earth-mover/icechunk/pull/949
  • [docs] Fix doc link by @mpiannucci in https://github.com/earth-mover/icechunk/pull/950
  • Pin rust version in GHA by @paraseba in https://github.com/earth-mover/icechunk/pull/958
  • Bump the rust-dependencies group across 1 directory with 3 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/959
  • Fix mypy by @paraseba in https://github.com/earth-mover/icechunk/pull/970
  • Document release process by @paraseba in https://github.com/earth-mover/icechunk/pull/969
  • Bump clap from 4.5.38 to 4.5.39 in the rust-dependencies group by @dependabot in https://github.com/earth-mover/icechunk/pull/963
  • Correctly support anonymous gcp credentials by @mpiannucci in https://github.com/earth-mover/icechunk/pull/967
  • More OSs and architectures in Rust test matrix by @paraseba in https://github.com/earth-mover/icechunk/pull/972
  • Downgrade aws dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/976
  • Align main with released tag 0.2.16 by @paraseba in https://github.com/earth-mover/icechunk/pull/980
  • Support changing log levels and setting them in Python by @paraseba in https://github.com/earth-mover/icechunk/pull/982
  • Add new supports_consolidated_metadata method to Store by @paraseba in https://github.com/earth-mover/icechunk/pull/978
  • Add debug logging when delete_objects return Err by @dcherian in https://github.com/earth-mover/icechunk/pull/985
  • Fix serialization of GCS session with bearer token by @paraseba in https://github.com/earth-mover/icechunk/pull/988
  • Expose request retry configuration to the user by @paraseba in https://github.com/earth-mover/icechunk/pull/989
  • Fix merge GHA workflow by @paraseba in https://github.com/earth-mover/icechunk/pull/990
  • High concurrency script learns new tricks by @paraseba in https://github.com/earth-mover/icechunk/pull/991
  • Address some clippy comments by @dcherian in https://github.com/earth-mover/icechunk/pull/993
  • Bump the rust-dependencies group across 1 directory with 5 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/995
  • Initial HTTP support for Virtual Refs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/938
  • Fix spelling typo by @rabernat in https://github.com/earth-mover/icechunk/pull/999
  • [docs] Update virtual docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1003
  • Finish manifest splitting by @dcherian in https://github.com/earth-mover/icechunk/pull/948
  • Fix typo in Virtual Datasets Docs by @jbusecke in https://github.com/earth-mover/icechunk/pull/1010
  • Add initial commit id as constant by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1008
  • Document cold buckets and GCS 429 problem by @paraseba in https://github.com/earth-mover/icechunk/pull/1009
  • Error fast when can_write is false and calling gc + expiration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1014
  • Add rewrite_manifests EAR-1667 by @dcherian in https://github.com/earth-mover/icechunk/pull/1002
  • Release version 0.2.17 by @paraseba in https://github.com/earth-mover/icechunk/pull/1007

New Contributors

  • @maxrjones made their first contribution in https://github.com/earth-mover/icechunk/pull/935
  • @jakenotjay made their first contribution in https://github.com/earth-mover/icechunk/pull/936

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.15...v0.2.17

- Rust
Published by paraseba 8 months ago

icechunk - v0.2.16

What's Changed

  • Multipart upload for S3 native Storage instances by @paraseba in https://github.com/earth-mover/icechunk/pull/915
  • [Docs] Small docs update by @mpiannucci in https://github.com/earth-mover/icechunk/pull/928
  • Build error by @paraseba in https://github.com/earth-mover/icechunk/pull/930
  • Add raster datacube ingest by @dcherian in https://github.com/earth-mover/icechunk/pull/925
  • Bump the rust-dependencies group with 7 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/933
  • Raster notebook: Use only text repr by @dcherian in https://github.com/earth-mover/icechunk/pull/934
  • Bump astral-sh/setup-uv from 5 to 6 in the actions group by @dependabot in https://github.com/earth-mover/icechunk/pull/932
  • [Python] Pickle Support for (some) Rust python objects by @mpiannucci in https://github.com/earth-mover/icechunk/pull/924
  • Update localfilesystemstorage parameter in docs by @maxrjones in https://github.com/earth-mover/icechunk/pull/935
  • Some minor grammar and spelling tweaks for the readme by @jakenotjay in https://github.com/earth-mover/icechunk/pull/936
  • Fix reporting of failed upstream tests by @dcherian in https://github.com/earth-mover/icechunk/pull/942
  • Fix upstream failure reporting by @dcherian in https://github.com/earth-mover/icechunk/pull/943
  • Fix dask 2025.4.X compatibility by @fjetter in https://github.com/earth-mover/icechunk/pull/931
  • Bump the rust-dependencies group across 1 directory with 8 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/946
  • Update value error from ancestry to match interface arguments by @jakenotjay in https://github.com/earth-mover/icechunk/pull/947

New Contributors

  • @maxrjones made their first contribution in https://github.com/earth-mover/icechunk/pull/935
  • @jakenotjay made their first contribution in https://github.com/earth-mover/icechunk/pull/936

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.15...v0.2.16

- Rust
Published by paraseba 9 months ago

icechunk - v0.2.15

What's Changed

  • Allow to run Rust tests with logs by @paraseba in https://github.com/earth-mover/icechunk/pull/918
  • Commit learns how to rebase in case of conflict by @paraseba in https://github.com/earth-mover/icechunk/pull/920
  • Bump the rust-dependencies group with 5 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/923
  • Credential refresh can be initialized with the first set of credentials by @paraseba in https://github.com/earth-mover/icechunk/pull/921
  • Release version 0.2.15 by @paraseba in https://github.com/earth-mover/icechunk/pull/926

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.14...v0.2.15

- Rust
Published by paraseba 10 months ago

icechunk - v0.2.14

What's Changed

  • Bump the rust-dependencies group with 2 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/909
  • Add example using Icechunk to model bank transfers by @paraseba in https://github.com/earth-mover/icechunk/pull/913
  • Honor storage settings during repo creation by @paraseba in https://github.com/earth-mover/icechunk/pull/916
  • Release version 0.2.14 by @paraseba in https://github.com/earth-mover/icechunk/pull/917

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.13...v0.2.14

- Rust
Published by paraseba 10 months ago

icechunk - v0.2.13

What's Changed

  • Bump the rust-dependencies group with 2 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/897
  • Add example to exercise high read concurrency by @paraseba in https://github.com/earth-mover/icechunk/pull/896
  • Update configuration.md to clarify caching by @rabernat in https://github.com/earth-mover/icechunk/pull/899
  • S3 Storage supports setting storage class by @paraseba in https://github.com/earth-mover/icechunk/pull/903
  • More randomness for test repo prefixes by @paraseba in https://github.com/earth-mover/icechunk/pull/905
  • Skip bytes logging in object_store by @dcherian in https://github.com/earth-mover/icechunk/pull/906
  • Release version 0.2.13 by @paraseba in https://github.com/earth-mover/icechunk/pull/907

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.12...v0.2.13

- Rust
Published by paraseba 11 months ago

icechunk - v0.2.12

What's Changed

  • Add expiration to stateful test by @dcherian in https://github.com/earth-mover/icechunk/pull/868
  • Update pyo3. by @paraseba in https://github.com/earth-mover/icechunk/pull/885
  • Rust integration tests can run in more object stores. by @paraseba in https://github.com/earth-mover/icechunk/pull/884
  • Log errors during listing and deleting of objects by @paraseba in https://github.com/earth-mover/icechunk/pull/886
  • Disallow tag/branch creation with non-existing snapshot by @paraseba in https://github.com/earth-mover/icechunk/pull/888
  • Fail when creating Storage for Tigris using s3_compatible by @paraseba in https://github.com/earth-mover/icechunk/pull/889
  • Fix Diff python typing by @mpiannucci in https://github.com/earth-mover/icechunk/pull/890
  • Add chunk container repr, fix test dataset by @dcherian in https://github.com/earth-mover/icechunk/pull/893
  • Better Debug instances and repr methods. by @paraseba in https://github.com/earth-mover/icechunk/pull/891
  • Update sample-datasets page by @dcherian in https://github.com/earth-mover/icechunk/pull/887
  • Use dask array native reduction by @fjetter in https://github.com/earth-mover/icechunk/pull/864
  • Release version v0.2.12 by @paraseba in https://github.com/earth-mover/icechunk/pull/894

New Contributors

  • @fjetter made their first contribution in https://github.com/earth-mover/icechunk/pull/864

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.11...v0.2.12

- Rust
Published by paraseba 11 months ago

icechunk - v0.2.11

What's Changed

  • Small docs polish by @dcherian in https://github.com/earth-mover/icechunk/pull/856
  • Add expiration/GC notebook by @dcherian in https://github.com/earth-mover/icechunk/pull/857
  • Update GC docstrings by @dcherian in https://github.com/earth-mover/icechunk/pull/858
  • Add optional default commit metadata to Repository by @mpiannucci in https://github.com/earth-mover/icechunk/pull/860
  • Add upstream dev CI by @dcherian in https://github.com/earth-mover/icechunk/pull/862
  • Uncomment delete_branch in stateful repo ops test by @dcherian in https://github.com/earth-mover/icechunk/pull/866
  • Fix bug in expiration that creates a commit loop by @paraseba in https://github.com/earth-mover/icechunk/pull/869
  • Fix repo serialization with default commit metadata by @mpiannucci in https://github.com/earth-mover/icechunk/pull/863
  • expire_ref can now edit snapshot pointed by refs by @paraseba in https://github.com/earth-mover/icechunk/pull/870
  • Bump the rust-dependencies group across 1 directory with 3 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/872
  • Fix ref delete during ref expiration by @paraseba in https://github.com/earth-mover/icechunk/pull/873
  • Add logging to GC and expiration by @paraseba in https://github.com/earth-mover/icechunk/pull/874
  • Add lookup_snapshot by @dcherian in https://github.com/earth-mover/icechunk/pull/876
  • Remove cache entries during GC by @dcherian in https://github.com/earth-mover/icechunk/pull/875
  • One more GC bugfix by @dcherian in https://github.com/earth-mover/icechunk/pull/878
  • Release version 0.2.11 by @paraseba in https://github.com/earth-mover/icechunk/pull/879

New Contributors

  • @norlandrhagen made their first contribution in https://github.com/earth-mover/icechunk/pull/848

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.8...v0.2.11

- Rust
Published by paraseba 11 months ago

icechunk - v0.2.8

What's Changed

  • Fix some cargo-deny issues (and a test) by @paraseba in https://github.com/earth-mover/icechunk/pull/824
  • docs: Fix rendering of tab by @ianhi in https://github.com/earth-mover/icechunk/pull/823
  • fix(lib.rs): Python CLI issues 0 exit code when using --help by @DahnJ in https://github.com/earth-mover/icechunk/pull/818
  • Bump the rust-dependencies group across 1 directory with 9 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/825
  • Upgrade to rustc 1.85.0 and edition=2024 by @paraseba in https://github.com/earth-mover/icechunk/pull/832
  • Update dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/840
  • Update ERA5 public data; add to R2. by @dcherian in https://github.com/earth-mover/icechunk/pull/817
  • New total_chunks_storage function by @paraseba in https://github.com/earth-mover/icechunk/pull/841
  • Don't do multipart uploads for chunks by @paraseba in https://github.com/earth-mover/icechunk/pull/845
  • Release version 0.2.8 by @paraseba in https://github.com/earth-mover/icechunk/pull/846

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.7...v0.2.8

- Rust
Published by paraseba 11 months ago

icechunk - v0.2.7

What's Changed

  • Release version 0.2.7 by @paraseba in https://github.com/earth-mover/icechunk/pull/814

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.6...v0.2.7

- Rust
Published by paraseba 12 months ago

icechunk - v0.2.6

What's Changed

  • Add force_path_style S3 config to force path-style addressing by @dcherian in https://github.com/earth-mover/icechunk/pull/805
  • Initial support for tigris consistency by @paraseba in https://github.com/earth-mover/icechunk/pull/806
  • Better Tigris description in design doc by @paraseba in https://github.com/earth-mover/icechunk/pull/811
  • Warn about concurrent Repo creation by @rabernat in https://github.com/earth-mover/icechunk/pull/803
  • cli by @paraseba in https://github.com/earth-mover/icechunk/pull/812
  • docs: Add warnings about potential deadlock when opening a repository from processes by @relativityhd in https://github.com/earth-mover/icechunk/pull/809
  • Release version 0.2.6 by @paraseba in https://github.com/earth-mover/icechunk/pull/813

New Contributors

  • @relativityhd made their first contribution in https://github.com/earth-mover/icechunk/pull/809

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.5...v0.2.6

- Rust
Published by paraseba 12 months ago

icechunk - v0.2.5

What's Changed

  • Support nested allow_pickling contexts by @dcherian in https://github.com/earth-mover/icechunk/pull/790
  • Bump the rust-dependencies group with 12 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/792
  • Start of executable docs by @ianhi in https://github.com/earth-mover/icechunk/pull/777
  • Set fallback region by @dcherian in https://github.com/earth-mover/icechunk/pull/797
  • Support for read-only Storage by @paraseba in https://github.com/earth-mover/icechunk/pull/798
  • Garbage collection results expose number of bytes deleted by @paraseba in https://github.com/earth-mover/icechunk/pull/799
  • Release version 1.0rc1 by @paraseba in https://github.com/earth-mover/icechunk/pull/800
  • Release version 0.2.5 by @paraseba in https://github.com/earth-mover/icechunk/pull/801

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.4...v0.2.5

- Rust
Published by paraseba 12 months ago

icechunk - v0.2.4

What's Changed

  • [Docs] Remove note about s3 express zone by @mpiannucci in https://github.com/earth-mover/icechunk/pull/784
  • Add multi-processing write example by @dcherian in https://github.com/earth-mover/icechunk/pull/779
  • Windows test by @paraseba in https://github.com/earth-mover/icechunk/pull/669
  • Release prep for 0.2.4 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/788

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.3...v0.2.4

- Rust
Published by mpiannucci 12 months ago

icechunk - v0.2.3

What's Changed

  • Export gcs_refreshable_credentials in __init__.py by @lindseynield in https://github.com/earth-mover/icechunk/pull/776
  • Add icechunk.print_debug_info() and Issue Templates by @ianhi in https://github.com/earth-mover/icechunk/pull/753
  • Make repositories pickelable by @mpiannucci in https://github.com/earth-mover/icechunk/pull/778
  • Add repr for Storage by @mpiannucci in https://github.com/earth-mover/icechunk/pull/782
  • Update changelog for 0.2.3 release by @mpiannucci in https://github.com/earth-mover/icechunk/pull/783

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.2...v0.2.3

- Rust
Published by mpiannucci 12 months ago

icechunk - v0.2.2

What's Changed

  • Fix: Check for clean prefix hides access errors by @paraseba in https://github.com/earth-mover/icechunk/pull/766
  • Only write content-type if the object store accepts metadata by @paraseba in https://github.com/earth-mover/icechunk/pull/769
  • feat: unify API on snapshot_id by @DahnJ in https://github.com/earth-mover/icechunk/pull/770
  • readonly_session("main", as_of=...) to open a branch at a timestamp by @paraseba in https://github.com/earth-mover/icechunk/pull/768
  • doc: fix wrong name in docstrings by @ianhi in https://github.com/earth-mover/icechunk/pull/775
  • Add support for get_credentials callable in gcs_storage by @lindseynield in https://github.com/earth-mover/icechunk/pull/774
  • Release prep for 0.2.2 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/771

New Contributors

  • @DahnJ made their first contribution in https://github.com/earth-mover/icechunk/pull/770
  • @lindseynield made their first contribution in https://github.com/earth-mover/icechunk/pull/774

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.1...v0.2.2

- Rust
Published by mpiannucci 12 months ago

icechunk - v0.2.1

What's Changed

  • Add optional overrides for nonconforming object stores by @paraseba in https://github.com/earth-mover/icechunk/pull/763
  • Release version 0.2.1 by @paraseba in https://github.com/earth-mover/icechunk/pull/765

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.2.0...v0.2.1

- Rust
Published by paraseba about 1 year ago

icechunk - v0.2.0

What's Changed

  • Docs: fix errors in quickstart by @ianhi in https://github.com/earth-mover/icechunk/pull/727
  • Add ERA5 demo dataset / Benchmarks on coiled by @dcherian in https://github.com/earth-mover/icechunk/pull/684
  • Add optional object store backend for s3 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/728
  • Add Virtual and Configuration docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/720
  • Update xarray.md by @NicWayand in https://github.com/earth-mover/icechunk/pull/732
  • Skip sharding codec in test by @paraseba in https://github.com/earth-mover/icechunk/pull/735
  • Repository.readonly_session default by @paraseba in https://github.com/earth-mover/icechunk/pull/737
  • Benchmarks incremental improvements by @dcherian in https://github.com/earth-mover/icechunk/pull/740
  • Update xarray and zarr docs by @ianhi in https://github.com/earth-mover/icechunk/pull/739
  • Remote benchmark tweaks by @dcherian in https://github.com/earth-mover/icechunk/pull/741
  • Flatbuffers for serialization by @paraseba in https://github.com/earth-mover/icechunk/pull/733
  • Fix getsize benchmark by @dcherian in https://github.com/earth-mover/icechunk/pull/742
  • Python's Repository.ancestry now returns an iterator by @paraseba in https://github.com/earth-mover/icechunk/pull/751
  • Treat zarr metadata as a blob (mostly) by @paraseba in https://github.com/earth-mover/icechunk/pull/749
  • DOC: update contributing instructions by @ianhi in https://github.com/earth-mover/icechunk/pull/748
  • Switch to conditional PUT for branch updates by @paraseba in https://github.com/earth-mover/icechunk/pull/755
  • Fix for storage test by @mpiannucci in https://github.com/earth-mover/icechunk/pull/760
  • Fix bug in clean prefix detection by @paraseba in https://github.com/earth-mover/icechunk/pull/761
  • New API to set multiple virtual chunk refs at once by @paraseba in https://github.com/earth-mover/icechunk/pull/757
  • Release version 0.2.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/758

New Contributors

  • @ianhi made their first contribution in https://github.com/earth-mover/icechunk/pull/727
  • @NicWayand made their first contribution in https://github.com/earth-mover/icechunk/pull/732

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.1.3...v0.2.0

- Rust
Published by paraseba about 1 year ago

icechunk - v0.1.3

What's Changed

  • Change yml dependency by @paraseba in https://github.com/earth-mover/icechunk/pull/704
  • Don't write dimension_names to JSON if null by @dcherian in https://github.com/earth-mover/icechunk/pull/709
  • Add GCS Refreshable Credentials by @mpiannucci in https://github.com/earth-mover/icechunk/pull/687
  • Icechunk learns how to do diff and status by @paraseba in https://github.com/earth-mover/icechunk/pull/711
  • diff and status return richer information by @paraseba in https://github.com/earth-mover/icechunk/pull/715
  • Diff should not include changes applied in the from commit by @paraseba in https://github.com/earth-mover/icechunk/pull/719
  • Add static bearer token auth for GCS by @mpiannucci in https://github.com/earth-mover/icechunk/pull/721
  • Release 0.1.3 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/722

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.1.2...v0.1.3

- Rust
Published by mpiannucci about 1 year ago

icechunk - v0.1.2

What's Changed

  • Add Storage specific docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/666
  • Optionally expire refs when runing snapshot expiration by @paraseba in https://github.com/earth-mover/icechunk/pull/673
  • Add conda-forge badge & installation instructions for conda by @andersy005 in https://github.com/earth-mover/icechunk/pull/674
  • Better Storage errors by @paraseba in https://github.com/earth-mover/icechunk/pull/680
  • Add multithreaded test by @paraseba in https://github.com/earth-mover/icechunk/pull/678
  • Add example code for tigris by @dcherian in https://github.com/earth-mover/icechunk/pull/688
  • Fix preload manifest regexes by @paraseba in https://github.com/earth-mover/icechunk/pull/692
  • Better error reporting and logs by @paraseba in https://github.com/earth-mover/icechunk/pull/689
  • Add logging to complex operations by @paraseba in https://github.com/earth-mover/icechunk/pull/693
  • Expose spec version to python by @paraseba in https://github.com/earth-mover/icechunk/pull/696
  • Faster getsize_prefix by @paraseba in https://github.com/earth-mover/icechunk/pull/697
  • Faster exists method in the Store by @paraseba in https://github.com/earth-mover/icechunk/pull/701
  • Add --skip-setup flag to benchmarks runner by @dcherian in https://github.com/earth-mover/icechunk/pull/699
  • Release version 0.1.2 by @paraseba in https://github.com/earth-mover/icechunk/pull/695

New Contributors

  • @andersy005 made their first contribution in https://github.com/earth-mover/icechunk/pull/674

Full Changelog: https://github.com/earth-mover/icechunk/compare/v0.1.1...v0.1.2

- Rust
Published by paraseba about 1 year ago

icechunk - icechunk-v0.1.1

What's Changed

  • Update sample datasets documentation by @paraseba in https://github.com/earth-mover/icechunk/pull/662
  • [Docs] remove GitHub pages build by @jhamman in https://github.com/earth-mover/icechunk/pull/661
  • Fix credential fetcher deserialization by @paraseba in https://github.com/earth-mover/icechunk/pull/671
  • Release version 0.1.1 by @paraseba in https://github.com/earth-mover/icechunk/pull/672

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0...v0.1.1

- Rust
Published by paraseba about 1 year ago

icechunk - icechunk-v0.1.0

What's Changed

  • Tag delete design document by @paraseba in https://github.com/earth-mover/icechunk/pull/621
  • Experimental support for Tigris by @paraseba in https://github.com/earth-mover/icechunk/pull/625
  • Icechunk learns how to delete tags. by @paraseba in https://github.com/earth-mover/icechunk/pull/626
  • Fix storage doc string by @abarciauskas-bgse in https://github.com/earth-mover/icechunk/pull/628
  • doc: build docs on readthedocs by @jhamman in https://github.com/earth-mover/icechunk/pull/254
  • Uncache history by @paraseba in https://github.com/earth-mover/icechunk/pull/635
  • Expiration algorithm design document by @paraseba in https://github.com/earth-mover/icechunk/pull/631
  • Implement expiration of snapshots by @paraseba in https://github.com/earth-mover/icechunk/pull/636
  • Update some notebooks to latest syntax by @mpiannucci in https://github.com/earth-mover/icechunk/pull/639
  • Fix bug in manifest splitting by @dcherian in https://github.com/earth-mover/icechunk/pull/642
  • Python expiration and GC by @paraseba in https://github.com/earth-mover/icechunk/pull/641
  • Snapshot timestamp checks by @paraseba in https://github.com/earth-mover/icechunk/pull/643
  • Update rand dependency by @paraseba in https://github.com/earth-mover/icechunk/pull/644
  • Implement Python's Repository.async_ancestry by @paraseba in https://github.com/earth-mover/icechunk/pull/645
  • Remove some cruft from the on disk datastuctures by @paraseba in https://github.com/earth-mover/icechunk/pull/647
  • Update store tests for zarr 3.0.2 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/655
  • Add First Pass at Version Control Docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/650
  • Fetch initialized chunks by @paraseba in https://github.com/earth-mover/icechunk/pull/651
  • Require opt-in to pickling writable Sessions and Stores. by @dcherian in https://github.com/earth-mover/icechunk/pull/652
  • Fix pickling tests by @dcherian in https://github.com/earth-mover/icechunk/pull/657
  • Enable Rust-ci workflow on python changes by @paraseba in https://github.com/earth-mover/icechunk/pull/658
  • Implement manifest preloading by @paraseba in https://github.com/earth-mover/icechunk/pull/649
  • Fix benchmarks for zarr 3.0.2 by @dcherian in https://github.com/earth-mover/icechunk/pull/656
  • Don't create a repository unless its prefix is empty by @paraseba in https://github.com/earth-mover/icechunk/pull/659
  • Manifest split design document by @paraseba in https://github.com/earth-mover/icechunk/pull/593
  • Upgrade xarray.to_icechunk and related docs by @dcherian in https://github.com/earth-mover/icechunk/pull/633
  • Release version 0.1.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/660

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.15...icechunk-v0.1.0

- Rust
Published by mpiannucci about 1 year ago

icechunk - icechunk-v0.1.0-alpha.15

What's Changed

  • Better binary format constants by @paraseba in https://github.com/earth-mover/icechunk/pull/588
  • Fix link to Arraylake version control docs by @hendrikmakait in https://github.com/earth-mover/icechunk/pull/587
  • Mechanism to deserialize different spec versions by @paraseba in https://github.com/earth-mover/icechunk/pull/589
  • group.array -> create_array by @paraseba in https://github.com/earth-mover/icechunk/pull/597
  • Get repository config by @paraseba in https://github.com/earth-mover/icechunk/pull/594
  • Bump serde_json from 1.0.135 to 1.0.137 in the rust-dependencies group by @dependabot in https://github.com/earth-mover/icechunk/pull/596
  • Evict asset caches based on size by @paraseba in https://github.com/earth-mover/icechunk/pull/595
  • Fix codespell by @dcherian in https://github.com/earth-mover/icechunk/pull/607
  • Fix error on: from icechunk import * by @paraseba in https://github.com/earth-mover/icechunk/pull/603
  • Benchmark with pytest-benchmark by @dcherian in https://github.com/earth-mover/icechunk/pull/552
  • Efficient getsize in the Zarr store by @paraseba in https://github.com/earth-mover/icechunk/pull/605
  • Sync docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/612
  • Better defaulting mechanism for configuration by @paraseba in https://github.com/earth-mover/icechunk/pull/613
  • Generate one manifest per array by @paraseba in https://github.com/earth-mover/icechunk/pull/598
  • Release 0.1.0-alpha.13 by @paraseba in https://github.com/earth-mover/icechunk/pull/614
  • Release 0.1.0-alpha.14 by @paraseba in https://github.com/earth-mover/icechunk/pull/615
  • Release 0.1.0-alpha.15 by @paraseba in https://github.com/earth-mover/icechunk/pull/617

New Contributors

  • @hendrikmakait made their first contribution in https://github.com/earth-mover/icechunk/pull/587

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.12...icechunk-v0.1.0-alpha.15

- Rust
Published by mpiannucci about 1 year ago

icechunk - icechunk-v0.1.0-alpha.12

What's Changed

  • Add tests to check no double asset download by @paraseba in https://github.com/earth-mover/icechunk/pull/568
  • Wait for azurite container before workflow by @paraseba in https://github.com/earth-mover/icechunk/pull/569
  • Disallow deleting main branch by @paraseba in https://github.com/earth-mover/icechunk/pull/571
  • Add validate_container argument to setvirtualref by @paraseba in https://github.com/earth-mover/icechunk/pull/573
  • Better ancestry interface by @paraseba in https://github.com/earth-mover/icechunk/pull/574
  • Mutable python config by @paraseba in https://github.com/earth-mover/icechunk/pull/577
  • Add helper Repository.reopen by @paraseba in https://github.com/earth-mover/icechunk/pull/578
  • More time for docker to initialize by @paraseba in https://github.com/earth-mover/icechunk/pull/580
  • Split and download virtual chunks using concurrent requests by @paraseba in https://github.com/earth-mover/icechunk/pull/579
  • Concurrently download bytes by @paraseba in https://github.com/earth-mover/icechunk/pull/582
  • Some initial work towards better python repr by @paraseba in https://github.com/earth-mover/icechunk/pull/584
  • Release 0.1.0-alpha-12 by @paraseba in https://github.com/earth-mover/icechunk/pull/586

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.11...icechunk-v0.1.0-alpha.12

- Rust
Published by mpiannucci about 1 year ago

icechunk - icechunk-v0.1.0-alpha.11

What's Changed

  • Azure blob suppport object store by @redcliff in https://github.com/earth-mover/icechunk/pull/561
  • Metadata files download performance by @paraseba in https://github.com/earth-mover/icechunk/pull/562
  • Solve deadlock exposed by python threads by @paraseba in https://github.com/earth-mover/icechunk/pull/563
  • Bump the rust-dependencies group with 6 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/566
  • Azurite initialization in docker by @paraseba in https://github.com/earth-mover/icechunk/pull/564
  • Release prep by @mpiannucci in https://github.com/earth-mover/icechunk/pull/567

New Contributors

  • @redcliff made their first contribution in https://github.com/earth-mover/icechunk/pull/561

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.10...icechunk-v0.1.0-alpha.11

- Rust
Published by mpiannucci about 1 year ago

icechunk - icechunk-v0.1.0-alpha.10

What's Changed

  • Re-implement list_dir by @dcherian in https://github.com/earth-mover/icechunk/pull/528
  • Update objectstore version, add s3 objectstore test by @mpiannucci in https://github.com/earth-mover/icechunk/pull/532
  • Fix FromEnv for gcs storage by @mpiannucci in https://github.com/earth-mover/icechunk/pull/534
  • Store learns to delete_dir by @dcherian in https://github.com/earth-mover/icechunk/pull/489
  • Use multiple concurrent requests to download manifests by @paraseba in https://github.com/earth-mover/icechunk/pull/535
  • Update dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/545
  • Load and save repo config from python by @paraseba in https://github.com/earth-mover/icechunk/pull/542
  • Manifest compression by @paraseba in https://github.com/earth-mover/icechunk/pull/540
  • Fix stateful repo ops test by @dcherian in https://github.com/earth-mover/icechunk/pull/546
  • Release by @paraseba in https://github.com/earth-mover/icechunk/pull/550
  • Binary format design doc by @paraseba in https://github.com/earth-mover/icechunk/pull/549
  • Sync with zarr 3.0 rc-2 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/544
  • Binary file format evolution support by @paraseba in https://github.com/earth-mover/icechunk/pull/551
  • Fetch chunks using concurrent requests by @paraseba in https://github.com/earth-mover/icechunk/pull/553
  • Unpin zarr & xarray by @dcherian in https://github.com/earth-mover/icechunk/pull/555
  • Release prep by @mpiannucci in https://github.com/earth-mover/icechunk/pull/557

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.8...icechunk-v0.1.0-alpha.10

- Rust
Published by mpiannucci about 1 year ago

icechunk - icechunk-v0.1.0-alpha.8

What's Changed

  • Run checks on lock file changes by @paraseba in https://github.com/earth-mover/icechunk/pull/451
  • Bump to Zarr3b3 by @dcherian in https://github.com/earth-mover/icechunk/pull/454
  • Speedup python CI by @dcherian in https://github.com/earth-mover/icechunk/pull/425
  • Set store to writeable after creating a branch by @dcherian in https://github.com/earth-mover/icechunk/pull/455
  • Temporarily fix virtual tests by @mpiannucci in https://github.com/earth-mover/icechunk/pull/463
  • Better deletion tracking in ChangeSet by @dcherian in https://github.com/earth-mover/icechunk/pull/457
  • Wire up Zarr stateful tests by @dcherian in https://github.com/earth-mover/icechunk/pull/437
  • Persistent configuration by @paraseba in https://github.com/earth-mover/icechunk/pull/465
  • Error when chunk coordinates are invalid by @emacollins in https://github.com/earth-mover/icechunk/pull/395
  • Virtual chunk containers by @paraseba in https://github.com/earth-mover/icechunk/pull/472
  • Virtual chunks design document by @paraseba in https://github.com/earth-mover/icechunk/pull/436
  • API Refactor by @mpiannucci in https://github.com/earth-mover/icechunk/pull/470
  • Update documentation for new API and rename writeable_session to writable_session by @mpiannucci in https://github.com/earth-mover/icechunk/pull/479
  • Update version control notebook (fixes doc build) by @mpiannucci in https://github.com/earth-mover/icechunk/pull/480
  • Repository config overriding by @paraseba in https://github.com/earth-mover/icechunk/pull/481
  • Python learns to rebase and report conflicts by @mpiannucci in https://github.com/earth-mover/icechunk/pull/485
  • Python config design doc by @paraseba in https://github.com/earth-mover/icechunk/pull/488
  • Add design doc for rebase and commit python api improvements by @mpiannucci in https://github.com/earth-mover/icechunk/pull/483
  • Refine Ref APIs on Repository by @mpiannucci in https://github.com/earth-mover/icechunk/pull/499
  • Refactor how we initialize and configure storage and repos by @paraseba in https://github.com/earth-mover/icechunk/pull/497
  • [python] Add conflicted chunk report out on RebaseFailedError by @mpiannucci in https://github.com/earth-mover/icechunk/pull/495
  • Python library learns how to use virtual chunk containers by @paraseba in https://github.com/earth-mover/icechunk/pull/502
  • Canonicalize local fs object store by @mpiannucci in https://github.com/earth-mover/icechunk/pull/501
  • Virtual chunk location inspection by @paraseba in https://github.com/earth-mover/icechunk/pull/504
  • Python can now set checksums for virtual chunk refs by @paraseba in https://github.com/earth-mover/icechunk/pull/508
  • Bump jinja2 from 3.1.4 to 3.1.5 in /docs in the pip group across 1 directory by @dependabot in https://github.com/earth-mover/icechunk/pull/509
  • Join RepositoryConfig and StoreConfig by @paraseba in https://github.com/earth-mover/icechunk/pull/507
  • Bring 'testcanread_old' test back to life by @paraseba in https://github.com/earth-mover/icechunk/pull/511
  • Add committing to stateful test actions by @dcherian in https://github.com/earth-mover/icechunk/pull/466
  • Create specific credential types for each object store by @paraseba in https://github.com/earth-mover/icechunk/pull/512
  • Add stateful testing for version control ops by @dcherian in https://github.com/earth-mover/icechunk/pull/453
  • Implement credentials refresh by @paraseba in https://github.com/earth-mover/icechunk/pull/517
  • Fix reset_branch op in stateful test by @dcherian in https://github.com/earth-mover/icechunk/pull/521
  • Fix s3 prefix issue by @paraseba in https://github.com/earth-mover/icechunk/pull/525
  • Add support for Google Cloud Storage by @mpiannucci in https://github.com/earth-mover/icechunk/pull/503
  • Update dask_write.py to the new API by @paraseba in https://github.com/earth-mover/icechunk/pull/527
  • Add docstrings by @paraseba in https://github.com/earth-mover/icechunk/pull/529
  • 0.1.0-alpha.8 release preparation by @paraseba in https://github.com/earth-mover/icechunk/pull/530
  • Fix rust library release action by @paraseba in https://github.com/earth-mover/icechunk/pull/531

New Contributors

  • @emacollins made their first contribution in https://github.com/earth-mover/icechunk/pull/395

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.7...icechunk-v0.1.0-alpha.8

- Rust
Published by mpiannucci about 1 year ago

icechunk - Icechunk 0.1.0 alpha 7

What's Changed

  • Add Xarray Backends tests; fix list_prefix bug by @dcherian in https://github.com/earth-mover/icechunk/pull/423
  • Add some rebase test assertions by @paraseba in https://github.com/earth-mover/icechunk/pull/431
  • Allow overwriting existing groups and arrays by @dcherian in https://github.com/earth-mover/icechunk/pull/433
  • Update versions and changelogs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/434
  • Update python-ci.yaml by @mpiannucci in https://github.com/earth-mover/icechunk/pull/435

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.6...icechunk-v0.1.0-alpha.7

- Rust
Published by mpiannucci about 1 year ago

icechunk - Icechunk 0.1.0 alpha 6

What's Changed

  • fix: chunks from different arrays are mixed during commit by @paraseba in https://github.com/earth-mover/icechunk/pull/421
  • Update changelogs, bump version numbers by @mpiannucci in https://github.com/earth-mover/icechunk/pull/426
  • Make pyproj readme record match cargo by @mpiannucci in https://github.com/earth-mover/icechunk/pull/427
  • Fix sdist readme packaging error by @mpiannucci in https://github.com/earth-mover/icechunk/pull/429

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.5...icechunk-v0.1.0-alpha.6

- Rust
Published by mpiannucci about 1 year ago

icechunk - Icechunk 0.1.0 alpha 5

What's Changed

  • Skip confirmation in rust release by @paraseba in https://github.com/earth-mover/icechunk/pull/307
  • Set committer for rust release by @paraseba in https://github.com/earth-mover/icechunk/pull/308
  • Update virtual dataset python docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/312
  • Update xarray.md by @jhamman in https://github.com/earth-mover/icechunk/pull/316
  • Read-Only mode when checking out snapshot or tag by @dcherian in https://github.com/earth-mover/icechunk/pull/313
  • Node ids are random not sequential by @paraseba in https://github.com/earth-mover/icechunk/pull/319
  • Error when checking out invalid snapshot ID by @dcherian in https://github.com/earth-mover/icechunk/pull/317
  • [chore] Switch pyo3 async out for pyo3 async runtimes by @mpiannucci in https://github.com/earth-mover/icechunk/pull/351
  • Update overview.md by @mdsumner in https://github.com/earth-mover/icechunk/pull/353
  • Update configuration.md by @mdsumner in https://github.com/earth-mover/icechunk/pull/354
  • Fix python lint action by @mpiannucci in https://github.com/earth-mover/icechunk/pull/355
  • Fix example NOAA dataset by @jbusecke in https://github.com/earth-mover/icechunk/pull/358
  • Fix pickling of stores by @dcherian in https://github.com/earth-mover/icechunk/pull/349
  • Update to pyo3 0.22 by @kylebarron in https://github.com/earth-mover/icechunk/pull/362
  • Change KeyNotFound error to use python builtin KeyError by @mpiannucci in https://github.com/earth-mover/icechunk/pull/365
  • Rust Icechunk learns how to collect garbage by @paraseba in https://github.com/earth-mover/icechunk/pull/368
  • Delete extra constants by @paraseba in https://github.com/earth-mover/icechunk/pull/370
  • Simplify Python binding of StorageConfig by @kylebarron in https://github.com/earth-mover/icechunk/pull/371
  • More control for merging stores together by @mpiannucci in https://github.com/earth-mover/icechunk/pull/361
  • Fix broken link by @rabernat in https://github.com/earth-mover/icechunk/pull/379
  • Sync with zarr python 3 beta 2 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/388
  • Linting with ruff by @dcherian in https://github.com/earth-mover/icechunk/pull/394
  • Wire up Zarr property tests EAR-1189 by @dcherian in https://github.com/earth-mover/icechunk/pull/68
  • Update roadmap documentation by @paraseba in https://github.com/earth-mover/icechunk/pull/398
  • Set store to read only after unpickling by @dcherian in https://github.com/earth-mover/icechunk/pull/405
  • Bump tornado from 6.4.1 to 6.4.2 in /docs in the pip group across 1 directory by @dependabot in https://github.com/earth-mover/icechunk/pull/406
  • codespell action upgrade by @paraseba in https://github.com/earth-mover/icechunk/pull/407
  • Add transaction logs and basic conflict resolution by @paraseba in https://github.com/earth-mover/icechunk/pull/403
  • Update CI linting checks by @dcherian in https://github.com/earth-mover/icechunk/pull/415
  • Add to_icechunk for xarray by @dcherian in https://github.com/earth-mover/icechunk/pull/357
  • Bump the rust-dependencies group with 15 updates by @dependabot in https://github.com/earth-mover/icechunk/pull/410
  • Add nice docstring for icechunk.dask.store_dask by @dcherian in https://github.com/earth-mover/icechunk/pull/417
  • Upgrade pyo3 to 0.23, sync changelogs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/413

New Contributors

  • @mdsumner made their first contribution in https://github.com/earth-mover/icechunk/pull/353
  • @kylebarron made their first contribution in https://github.com/earth-mover/icechunk/pull/362

Full Changelog: https://github.com/earth-mover/icechunk/compare/icechunk-v0.1.0-alpha.4...icechunk-v0.1.0-alpha.5

- Rust
Published by mpiannucci about 1 year ago

icechunk - 0.1.0-alpha.4

What's Changed

  • Use absolute URL for logo in readme by @jhamman in https://github.com/earth-mover/icechunk/pull/253
  • [DOCS] Add Virtual Ref Documentation and tutorial by @mpiannucci in https://github.com/earth-mover/icechunk/pull/240
  • Sync examples with api by @mpiannucci in https://github.com/earth-mover/icechunk/pull/257
  • Add placeholder for version control and remove concurrency section by @rabernat in https://github.com/earth-mover/icechunk/pull/256
  • Add Sample Dataset to Docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/259
  • Add top-level contributing page by @rabernat in https://github.com/earth-mover/icechunk/pull/258
  • Add basic Rust page by @rabernat in https://github.com/earth-mover/icechunk/pull/255
  • Add maps to examples by @mpiannucci in https://github.com/earth-mover/icechunk/pull/260
  • Update README by @rabernat in https://github.com/earth-mover/icechunk/pull/261
  • Update contributing headings by @rabernat in https://github.com/earth-mover/icechunk/pull/262
  • Typo fix jbusecke by @jbusecke in https://github.com/earth-mover/icechunk/pull/268
  • Fix stale link in readme to spec by @asinghvi17 in https://github.com/earth-mover/icechunk/pull/269
  • Unify both of Sebastiáns in mailmap by @yarikoptic in https://github.com/earth-mover/icechunk/pull/270
  • Create .gitattributes to change linguist accounting by @mpiannucci in https://github.com/earth-mover/icechunk/pull/271
  • Add codespell support (config, workflow to detect/not fix) and make it fix few typos by @yarikoptic in https://github.com/earth-mover/icechunk/pull/267
  • correct ref to spec.md by @rbavery in https://github.com/earth-mover/icechunk/pull/275
  • Add performance notebooks by @rabernat in https://github.com/earth-mover/icechunk/pull/242
  • fix(docs): Docs postlaunch fixes by @digitaltopo in https://github.com/earth-mover/icechunk/pull/278
  • [Docs] correct module calls to match imports by @callumrollo in https://github.com/earth-mover/icechunk/pull/281
  • [Docs] add note for requirements of tutorial data download by @callumrollo in https://github.com/earth-mover/icechunk/pull/282
  • [Docs] correct output dimensions in xr example by @callumrollo in https://github.com/earth-mover/icechunk/pull/283
  • [Docs] Improve virtual ref docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/284
  • Introduce Store::list_dir_items by @paraseba in https://github.com/earth-mover/icechunk/pull/286
  • ByteRange can do last n bytes now by @paraseba in https://github.com/earth-mover/icechunk/pull/285
  • Release 0.1.0-alpha.3 to the Rust world by @paraseba in https://github.com/earth-mover/icechunk/pull/287
  • GHA workflow to release Rust by @paraseba in https://github.com/earth-mover/icechunk/pull/288
  • Update python ci by @mpiannucci in https://github.com/earth-mover/icechunk/pull/289
  • Install cargo release by @paraseba in https://github.com/earth-mover/icechunk/pull/290
  • Add changelogs by @paraseba in https://github.com/earth-mover/icechunk/pull/291
  • Minor changes to virtual docs by @abarciauskas-bgse in https://github.com/earth-mover/icechunk/pull/293
  • Add missing permission to python release action by @mpiannucci in https://github.com/earth-mover/icechunk/pull/295
  • remove awaits in icechunk notebook by @jhamman in https://github.com/earth-mover/icechunk/pull/298
  • README minor tune up: syntax and other very minor typos etc by @yarikoptic in https://github.com/earth-mover/icechunk/pull/300
  • Implement branch reset functionality by @paraseba in https://github.com/earth-mover/icechunk/pull/301
  • Fix non-conformant "attributes" metadata by @LDeakin in https://github.com/earth-mover/icechunk/pull/303
  • update zarr pin to v3.0.0b1 by @jhamman in https://github.com/earth-mover/icechunk/pull/302
  • Bump actions/checkout from 2 to 4 in the actions group by @dependabot in https://github.com/earth-mover/icechunk/pull/305
  • Version 0.1.0-alpha.4 release updates by @mpiannucci in https://github.com/earth-mover/icechunk/pull/306

New Contributors

  • @jbusecke made their first contribution in https://github.com/earth-mover/icechunk/pull/268
  • @asinghvi17 made their first contribution in https://github.com/earth-mover/icechunk/pull/269
  • @yarikoptic made their first contribution in https://github.com/earth-mover/icechunk/pull/270
  • @rbavery made their first contribution in https://github.com/earth-mover/icechunk/pull/275
  • @callumrollo made their first contribution in https://github.com/earth-mover/icechunk/pull/281
  • @LDeakin made their first contribution in https://github.com/earth-mover/icechunk/pull/303

Full Changelog: https://github.com/earth-mover/icechunk/compare/0.1.0-alpha.2-python...icechunk-v0.1.0-alpha.4

- Rust
Published by mpiannucci over 1 year ago

icechunk - Python 0.1.0 Alpha 2

What's Changed

  • Reorganize docs and create blank pages by @rabernat in https://github.com/earth-mover/icechunk/pull/207
  • FAQ by @rabernat in https://github.com/earth-mover/icechunk/pull/196
  • Updates to overview page by @rabernat in https://github.com/earth-mover/icechunk/pull/206
  • Update quickstart and add empty configuration page by @rabernat in https://github.com/earth-mover/icechunk/pull/210
  • feat(docs): Update structure by @digitaltopo in https://github.com/earth-mover/icechunk/pull/219
  • feat(docs): Automatic docs deployments by @digitaltopo in https://github.com/earth-mover/icechunk/pull/220
  • fix(docs): Update docs deployment ci by @digitaltopo in https://github.com/earth-mover/icechunk/pull/222
  • docs: add content to xarray page by @jhamman in https://github.com/earth-mover/icechunk/pull/217
  • All python repo methods are sync now by @paraseba in https://github.com/earth-mover/icechunk/pull/218
  • chore(ci): Ignore docs folder for python and rust CI by @digitaltopo in https://github.com/earth-mover/icechunk/pull/223
  • chore(docs); Fix poetry install by @digitaltopo in https://github.com/earth-mover/icechunk/pull/224
  • drop MIT license by @jhamman in https://github.com/earth-mover/icechunk/pull/225
  • Add Apache 2.0 license by @rabernat in https://github.com/earth-mover/icechunk/pull/215
  • Improve docstrings in IcechunkStore by @paraseba in https://github.com/earth-mover/icechunk/pull/238
  • Update spec by @paraseba in https://github.com/earth-mover/icechunk/pull/227
  • Fix virtual test by linking to permanent objects by @mpiannucci in https://github.com/earth-mover/icechunk/pull/241
  • [DOCS] FAQ: More accurate description of relationship to VirtualiZarr by @TomNicholas in https://github.com/earth-mover/icechunk/pull/239
  • chore(ci): Adjust when we ignore checks from running by @digitaltopo in https://github.com/earth-mover/icechunk/pull/229
  • Update xarray tutorial by @jhamman in https://github.com/earth-mover/icechunk/pull/243
  • feat(docs): Show cookie consent message by @digitaltopo in https://github.com/earth-mover/icechunk/pull/228
  • add CNAME to docs dir by @jhamman in https://github.com/earth-mover/icechunk/pull/245
  • fix typo in xarray url by @jhamman in https://github.com/earth-mover/icechunk/pull/244
  • chore(docs): update icechunk logo in the readme by @digitaltopo in https://github.com/earth-mover/icechunk/pull/231
  • update ci path filters by @jhamman in https://github.com/earth-mover/icechunk/pull/247
  • chore(docs): Move spec into docs by @digitaltopo in https://github.com/earth-mover/icechunk/pull/226
  • Fix/doc cname by @jhamman in https://github.com/earth-mover/icechunk/pull/246
  • fix(docs): update homepage badges by @digitaltopo in https://github.com/earth-mover/icechunk/pull/230
  • feat(docs): Add blog post link to announcement banner by @digitaltopo in https://github.com/earth-mover/icechunk/pull/232
  • fix(docs): Show primary sidebar menu even with tabs by @digitaltopo in https://github.com/earth-mover/icechunk/pull/233
  • remove extra CNAME file by @jhamman in https://github.com/earth-mover/icechunk/pull/248
  • feat:(docs) Add animated logo by @digitaltopo in https://github.com/earth-mover/icechunk/pull/249
  • [DOCS] Configuration page by @mpiannucci in https://github.com/earth-mover/icechunk/pull/236
  • fix(docs): tweak logo size by @digitaltopo in https://github.com/earth-mover/icechunk/pull/250
  • feat(docs): Cube Hover effects & ice movement by @digitaltopo in https://github.com/earth-mover/icechunk/pull/251

Full Changelog: https://github.com/earth-mover/icechunk/compare/0.1.0-alpha.1-python...0.1.0-alpha.2-python

- Rust
Published by mpiannucci over 1 year ago

icechunk - Python 0.1.0-alpha.1

Initial python alpha release

- Rust
Published by mpiannucci over 1 year ago