Recent Releases of icechunk
icechunk - v2.0.6
What's Changed
- docs: link both v1 and v2 spec from the docs by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2146
- Don't run tests that require secrets if they are empty by @li-em in https://github.com/earth-mover/icechunk/pull/2154
- Don't create local path when opening a repo by @li-em in https://github.com/earth-mover/icechunk/pull/2145
- Bump openssl from 0.10.78 to 0.10.80 by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2155
- docs: document default values in config class docstrings by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2159
- Design doc for expiration bug by @paraseba in https://github.com/earth-mover/icechunk/pull/2147
- Bump rustfs compose image to 1.0.0-beta.6 by @paraseba in https://github.com/earth-mover/icechunk/pull/2166
- Fix flaky test_gc by @paraseba in https://github.com/earth-mover/icechunk/pull/2167
- Add anonymous credential support for Azure Blob Storage by @mpiannucci in https://github.com/earth-mover/icechunk/pull/2168
- docs: render changelog in the docs site by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2172
- Add integration test for anonymous Azure Blob Storage access by @mpiannucci in https://github.com/earth-mover/icechunk/pull/2173
- Harden setup_toxiproxy against stale toxic-laden proxies by @paraseba in https://github.com/earth-mover/icechunk/pull/2177
- Implement decompression and flatbuffer verification on spawn_blocking tasks by @li-em in https://github.com/earth-mover/icechunk/pull/2164
- release: Prepare 2.0.6 by @li-em in https://github.com/earth-mover/icechunk/pull/2178
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.5...v2.0.6
Climate Change - Climate Data Standards
- Rust
Published by li-em 10 days ago
icechunk - v2.0.5
What's Changed
- Docs arraylake page tweaks by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2112
- ci: extend dependabot cooldown to cargo, actions, and tier npm by @samantha-earthmover in https://github.com/earth-mover/icechunk/pull/2117
- ci: pin third-party actions to commit SHAs in js-ci and python-check by @samantha-earthmover in https://github.com/earth-mover/icechunk/pull/2118
- Add configurable S3 checksum algorithm for write ops by @paraseba in https://github.com/earth-mover/icechunk/pull/2115
- Replace S3Options struct literals with builder-style setters by @paraseba in https://github.com/earth-mover/icechunk/pull/2116
- handle zarr upstream changes by @ianhi in https://github.com/earth-mover/icechunk/pull/2076
- chore(js): Update emnapi for wasip by @mpiannucci in https://github.com/earth-mover/icechunk/pull/2129
- feat(store): add Store.array_chunk_iterator for the VirtualiZarr parser by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2124
- fix(xarray): defer icechunk.dask import in write_lazy by @dfinlayson-cti in https://github.com/earth-mover/icechunk/pull/2133
- TEST: fix failing tests by @ianhi in https://github.com/earth-mover/icechunk/pull/2134
- Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2126
- test(strategies): constrain split_manifest dim to 1..=5 by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2139
- FIX/TEST: Invalid moves by @ianhi in https://github.com/earth-mover/icechunk/pull/2102
- Release 2.0.5 by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2140
New Contributors
- @dfinlayson-cti made their first contribution in https://github.com/earth-mover/icechunk/pull/2133
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.4...v2.0.5
Climate Change - Climate Data Standards
- Rust
Published by TomNicholas 27 days ago
icechunk - v2.0.4
What's Changed
- don't allow non-regular chunk grids on format 1 by @ianhi in https://github.com/earth-mover/icechunk/pull/2078
- test: extract tree model from hypothesis importing file by @ianhi in https://github.com/earth-mover/icechunk/pull/2083
- docs: add section on virtually ingesting existing Zarr stores by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2084
- Bump the js-dependencies group in /icechunk-js with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2087
- Dependency advisory updates: rustls-webpki, rand, openssl by @li-em in https://github.com/earth-mover/icechunk/pull/2090
- ci: move more commands used in CI into Just tasks by @li-em in https://github.com/earth-mover/icechunk/pull/2079
- docs: add blog posts page linking to Icechunk posts by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2092
- Re-enable
shuttletests. by @dcherian in https://github.com/earth-mover/icechunk/pull/2097 - Bump the rust-dependencies group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2095
- Bump the actions group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2086
- Fix: checksum error on empty 304 response from Scaleway S3 Object storage by @li-em in https://github.com/earth-mover/icechunk/pull/2100
- Release 2.0.4 by @li-em in https://github.com/earth-mover/icechunk/pull/2101
- ci: rust release job needs earlier pixi setup by @li-em in https://github.com/earth-mover/icechunk/pull/2103
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.3...v2.0.4
Climate Change - Climate Data Standards
- Rust
Published by li-em about 2 months ago
icechunk - v2.0.3
What's Changed
- fix: skip empty paths in set_virtual_refs_arr by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2080
- fix: Dont write non-persisted config to v2 repo on migration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/2081
- Release/2.0.3 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/2082
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.2...v2.0.3
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci about 2 months ago
icechunk - v2.0.2
What's Changed
- merge changelog from 1.x into main changelog by @ianhi in https://github.com/earth-mover/icechunk/pull/2058
- Pass storage settings to virtual chunk fetchers by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2061
- Bump the js-dependencies group in /icechunk-js with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2022
- Bump @oxc-node/core from 0.0.35 to 0.1.0 in /icechunk-js in the js-dependencies group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2068
- Bump the rust-dependencies group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/2067
- Add Arraylake comparison page to docs by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2066
- Add set_virtual_refs_arr with numpy arrays by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2049
- Update to_icechunk mode docstring to match xarray by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2072
- Show effective default values in config reprs by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2062
- Fix SVG ancestry graph text invisible on dark backgrounds by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2070
- Add async from_store and make walk public on GroupNode by @ianhi in https://github.com/earth-mover/icechunk/pull/2074
- Release v2.0.2 by @ianhi in https://github.com/earth-mover/icechunk/pull/2075
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.1...v2.0.2
Climate Change - Climate Data Standards
- Rust
Published by ianhi 2 months ago
icechunk - v2.0.1
This minor patch release fixes a few unintended regressions in Icechunk 2.
Migrate your existing repos using our migration guide and review the breaking changes from Icechunk 1.
See the complete change log to Icechunk 2 here:
https://github.com/earth-mover/icechunk/blob/v2.0.0/Changelog.python.md
What's Changed
- chore(ci): shard hypothesis tests across 3 parallel runners by @samantha-earthmover in https://github.com/earth-mover/icechunk/pull/2046
- Fix
icechunk.storemodule renamed toicechunk.zarrby @TomNicholas in https://github.com/earth-mover/icechunk/pull/2047 - Fix sdist build: symlink README from root by @dcherian in https://github.com/earth-mover/icechunk/pull/1937
- Update docs banner for Icechunk 2.0 by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2052
- Optimize
set_virtual_refsto do a single node lookup by @TomNicholas in https://github.com/earth-mover/icechunk/pull/2045 - Set MSRV to 1.91.0; bump version to 2.0.1 by @dcherian in https://github.com/earth-mover/icechunk/pull/2054
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.0...v2.0.1
Climate Change - Climate Data Standards
- Rust
Published by dcherian 2 months ago
icechunk - v2.0.0
Icechunk 2 is here!
This release represents the next evolution of the Icechunk library and on-disk format,
shaped by hundreds of commits from dozens of contributors.
Icechunk 2 brings new features, stronger consistency guarantees, and higher performance across several
workloads, all while maintaining format compatibility. Icechunk 2 can read and write your existing
Icechunk 1 repos, and when you're ready to upgrade the format, a single function call migrates
your repos quickly and safely.
Migrate your existing repos using our migration guide and review the breaking changes from Icechunk 1.
See the complete change log here:
https://github.com/earth-mover/icechunk/blob/v2.0.0/Changelog.python.md
New Contributors
- @ebarylko made their first contribution in https://github.com/earth-mover/icechunk/pull/1343
- @evaporei made their first contribution in https://github.com/earth-mover/icechunk/pull/1426
- @d0rianb made their first contribution in https://github.com/earth-mover/icechunk/pull/1489
- @aladinor made their first contribution in https://github.com/earth-mover/icechunk/pull/1491
- @samantha-earthmover made their first contribution in https://github.com/earth-mover/icechunk/pull/1646
- @pfackeldey made their first contribution in https://github.com/earth-mover/icechunk/pull/1650
- @tylanderson made their first contribution in https://github.com/earth-mover/icechunk/pull/1645
- @jayendra13 made their first contribution in https://github.com/earth-mover/icechunk/pull/1490
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.11...v2.0.0
Climate Change - Climate Data Standards
- Rust
Published by ianhi 2 months ago
icechunk - v2.0.0-alpha.7
What's Changed
- Make V2 branch expiration behaviour match V1 by @dcherian in https://github.com/earth-mover/icechunk/pull/1932
- third-wheel instructions by @ianhi in https://github.com/earth-mover/icechunk/pull/1946
- feat: Allow changing repo status without creating an Update by @paraseba in https://github.com/earth-mover/icechunk/pull/1950
- chore: Change RustFS port to avoid conflicts by @paraseba in https://github.com/earth-mover/icechunk/pull/1951
- Fix amend and moved nodes in transaction log by @li-em in https://github.com/earth-mover/icechunk/pull/1896
- PyRepr trait for structured, recursive Python reprs by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1944
- Python reprs for every class by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1948
- More categorization in ic2-changes by @dcherian in https://github.com/earth-mover/icechunk/pull/1971
- First pass at a V2 spec by @paraseba in https://github.com/earth-mover/icechunk/pull/1914
- Docs: add sample datasets to nav, and 3rd-party examples by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1938
- Docs/spec flatbuffers inline by @ianhi in https://github.com/earth-mover/icechunk/pull/1968
- Temporarily disable Tigris integration tests. by @dcherian in https://github.com/earth-mover/icechunk/pull/1981
- Compare GC/expiry behaviour between V1 & V2 by @dcherian in https://github.com/earth-mover/icechunk/pull/1979
- Spec structure improvements by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1984
- Add structured Storage repr and format_version to Repository by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1983
- fix: repr test failure by @li-em in https://github.com/earth-mover/icechunk/pull/1993
- Strip
x-amz-checksum-crc32header from R2's 304 responses. by @dcherian in https://github.com/earth-mover/icechunk/pull/1991 - Raise error in manifest_files field is inconsistent with actual manifests listed in arrays by @li-em in https://github.com/earth-mover/icechunk/pull/1989
- Verify all parent nodes exist when moving a node by @li-em in https://github.com/earth-mover/icechunk/pull/1974
- Filter out all checksum headers on R2 (not just CRC32). by @dcherian in https://github.com/earth-mover/icechunk/pull/1999
- Retry on "streaming error" too by @dcherian in https://github.com/earth-mover/icechunk/pull/2000
- expand transaction log section of spec by @ianhi in https://github.com/earth-mover/icechunk/pull/1987
- chore: prepare alpha.7 by @li-em in https://github.com/earth-mover/icechunk/pull/2006
- Document
flushby @TomNicholas in https://github.com/earth-mover/icechunk/pull/2008
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.0-alpha.6...v2.0.0-alpha.7
Climate Change - Climate Data Standards
- Rust
Published by li-em 2 months ago
icechunk - v2.0.0-alpha.6
What's Changed
- ci: pin all GitHub Actions to commit SHAs by @samantha-earthmover in https://github.com/earth-mover/icechunk/pull/1908
- Use manifest_files_v2 field in the flatbuffers by @paraseba in https://github.com/earth-mover/icechunk/pull/1909
- Move all dependencies to workspace, use workspace=true in members by @li-em in https://github.com/earth-mover/icechunk/pull/1912
- Introduce a mechanism for unconditional repo info write by @paraseba in https://github.com/earth-mover/icechunk/pull/1915
- Bump Rust icechunk to alpha.5 by @paraseba in https://github.com/earth-mover/icechunk/pull/1916
- Bump all rust crates by @paraseba in https://github.com/earth-mover/icechunk/pull/1918
- Do eager tracking of moves by @ianhi in https://github.com/earth-mover/icechunk/pull/1910
- Stateful test for parallel sessions by @dcherian in https://github.com/earth-mover/icechunk/pull/1018
- Check for some important conflicts on session merge by @paraseba in https://github.com/earth-mover/icechunk/pull/1815
- Bump the rust-dependencies group with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1923
- Hypothesis Test Improve + new inspection functions by @ianhi in https://github.com/earth-mover/icechunk/pull/1920
- Update build targets: drop python 3.11; support free-threading by @ianhi in https://github.com/earth-mover/icechunk/pull/1905
- Fix stubtest: mark dunder method params as positional-only by @dcherian in https://github.com/earth-mover/icechunk/pull/1936
- added support for str, repr and repr_html by @jayendra13 in https://github.com/earth-mover/icechunk/pull/1490
- Add node ID and type to transaction log, clarify move ordering by @li-em in https://github.com/earth-mover/icechunk/pull/1919
- Bump to 2.0.0-alpha.6 by @dcherian in https://github.com/earth-mover/icechunk/pull/1941
- Bump remaining crates to 2.0.0-alpha.6 by @dcherian in https://github.com/earth-mover/icechunk/pull/1942
- Test format readability with Python libraries by @dcherian in https://github.com/earth-mover/icechunk/pull/1939
New Contributors
- @jayendra13 made their first contribution in https://github.com/earth-mover/icechunk/pull/1490
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.0-alpha.4...v2.0.0-alpha.6
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci 2 months ago
icechunk - v2.0.0-alpha.4
What's Changed
- Add updated_chunks_counts to transaction log interface by @paraseba in https://github.com/earth-mover/icechunk/pull/1805
- Add TimeoutSettings to storage and wire through to S3 client by @dcherian in https://github.com/earth-mover/icechunk/pull/1794
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1807
- Change enums to snake case, default rewrite_manifest to use new commit by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1812
- Upgrade all dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/1813
- Honor can_write in Storage by @li-em in https://github.com/earth-mover/icechunk/pull/1771
- Fix compat config by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1809
- Delete PR template for now by @paraseba in https://github.com/earth-mover/icechunk/pull/1816
- Handle unknown future spec versions better by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1817
- Pin xarray child dep for now to unblock ci by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1837
- Move all integration tests to a single binary by @paraseba in https://github.com/earth-mover/icechunk/pull/1829
- Prepare workflows for merge queue by @paraseba in https://github.com/earth-mover/icechunk/pull/1839
- Add user agent to storage backends by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1818
- Fix a few FIXMEs by @paraseba in https://github.com/earth-mover/icechunk/pull/1821
- Fix bug in list_prefix implementation by @paraseba in https://github.com/earth-mover/icechunk/pull/1825
- Various minor improvements, todos and fixmes by @paraseba in https://github.com/earth-mover/icechunk/pull/1827
- Add asset manager benchmarks by @dcherian in https://github.com/earth-mover/icechunk/pull/1845
- More instrumentation in asset manager by @paraseba in https://github.com/earth-mover/icechunk/pull/1847
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1848
- Undeprecate accessing storage from asset manager by @paraseba in https://github.com/earth-mover/icechunk/pull/1851
- Feat: add
LatencyStorage+ Fix: Flaky stateful test failures by @ianhi in https://github.com/earth-mover/icechunk/pull/1846 - Check repository status before doing any operations by @li-em in https://github.com/earth-mover/icechunk/pull/1797
- Small cleanup edits by @dcherian in https://github.com/earth-mover/icechunk/pull/1855
- Support rectilinear chunk grids by @dcherian in https://github.com/earth-mover/icechunk/pull/1806
- Instrument fetch_config by @paraseba in https://github.com/earth-mover/icechunk/pull/1854
- Delete the v1 main branch ref first after migration to kill v1 usage quickly by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1859
- Add example to calculate size of very large repo info object by @paraseba in https://github.com/earth-mover/icechunk/pull/1860
- Fix bug in ops log after migration by @paraseba in https://github.com/earth-mover/icechunk/pull/1861
- Benchmark virtual chunks set/get with prefixes by @dcherian in https://github.com/earth-mover/icechunk/pull/1858
- Copy object race condition by @paraseba in https://github.com/earth-mover/icechunk/pull/1863
- Concurrency permutation testing with shuttle \m/ by @dcherian in https://github.com/earth-mover/icechunk/pull/1840
- Accumulate 1k updates per repo info file, instead of 100 by @paraseba in https://github.com/earth-mover/icechunk/pull/1864
- Regenerate test data by @paraseba in https://github.com/earth-mover/icechunk/pull/1868
- Process nodes in parallel during the flush process by @paraseba in https://github.com/earth-mover/icechunk/pull/1856
- Create a SpecVersion enum for Python, and listing supported spec versions by @li-em in https://github.com/earth-mover/icechunk/pull/1874
- Implement
forkin Rust by @dcherian in https://github.com/earth-mover/icechunk/pull/1876 - Concurrently fetch tx logs in rebase by @dcherian in https://github.com/earth-mover/icechunk/pull/1869
- Consolidate benchmarks into a single binary by @dcherian in https://github.com/earth-mover/icechunk/pull/1865
- add hypothesis profiles by @ianhi in https://github.com/earth-mover/icechunk/pull/1870
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1879
- update version policy: major version tracks on-disk format by @ianhi in https://github.com/earth-mover/icechunk/pull/1769
- Start documenting IC2 changes by @paraseba in https://github.com/earth-mover/icechunk/pull/1878
- Release v2.0.0-alpha.4 by @ianhi in https://github.com/earth-mover/icechunk/pull/1882
- split hypothesis tests in CI by @ianhi in https://github.com/earth-mover/icechunk/pull/1881
- Handle empty chunks in reindex by @ianhi in https://github.com/earth-mover/icechunk/pull/1877
- Update dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/1883
- More restrictive set of lints by @paraseba in https://github.com/earth-mover/icechunk/pull/1884
- Add version to shuttle dependency by @paraseba in https://github.com/earth-mover/icechunk/pull/1886
- Comment out
shuttleusage by @paraseba in https://github.com/earth-mover/icechunk/pull/1887 - Add upstream CI workflow to test zarrs against latest icechunk main by @jhamman in https://github.com/earth-mover/icechunk/pull/1888
- Update flake lock, rustc 1.94 by @paraseba in https://github.com/earth-mover/icechunk/pull/1892
- Split into crates by @paraseba in https://github.com/earth-mover/icechunk/pull/1889
- Update rustc to 1.94.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1893
- Fix flaky GC stateful test step (yet again) by @dcherian in https://github.com/earth-mover/icechunk/pull/1894
- Fix rust publish GHA by @paraseba in https://github.com/earth-mover/icechunk/pull/1895
- Comment out tests on crates release by @paraseba in https://github.com/earth-mover/icechunk/pull/1897
- Version bump icechunk-macros by @paraseba in https://github.com/earth-mover/icechunk/pull/1898
- Add property tests using generated zarr trees by @ianhi in https://github.com/earth-mover/icechunk/pull/1826
- Fix stateful repo ops typing by @li-em in https://github.com/earth-mover/icechunk/pull/1900
- feat: Azure refreshable credentials by @maxrjones in https://github.com/earth-mover/icechunk/pull/1902
- Use stable rust toolchain on maturin hosts by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1906
- fix zip misalignment in tree strategy by @ianhi in https://github.com/earth-mover/icechunk/pull/1907
Full Changelog: https://github.com/earth-mover/icechunk/compare/v2.0.0-alpha.3...v2.0.0-alpha.4
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci 3 months ago
icechunk - v1.1.21
What's Changed
- Backport list_prefix bug fix by @paraseba in https://github.com/earth-mover/icechunk/pull/1842
- release 1.1.21 by @ianhi in https://github.com/earth-mover/icechunk/pull/1843
- Backport version policy updates to support/v1.x by @ianhi in https://github.com/earth-mover/icechunk/pull/1844
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.20...v1.1.21
Climate Change - Climate Data Standards
- Rust
Published by ianhi 3 months ago
icechunk - v1.1.20
What's Changed
- throw when opening v2 repo from v1 icechunk by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1749
- Backports for IC1 by @ianhi in https://github.com/earth-mover/icechunk/pull/1780
- Release v1.1.20 by @ianhi in https://github.com/earth-mover/icechunk/pull/1804
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.19...v1.1.20
Climate Change - Climate Data Standards
- Rust
Published by ianhi 3 months ago
icechunk - v2.0.0-alpha.3
What's Changed
- better contributing docs build instructions by @ianhi in https://github.com/earth-mover/icechunk/pull/1347
- add serialization and deserialization property tests for types in config file by @ebarylko in https://github.com/earth-mover/icechunk/pull/1343
- New method Repository.manifest_files to get the snap manifests by @paraseba in https://github.com/earth-mover/icechunk/pull/1353
- [DONT MERGE]: Icechunk 2.0 by @paraseba in https://github.com/earth-mover/icechunk/pull/1154
- Bump the rust-dependencies group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1354
- Satisfy clippy by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1361
- Support
gs://prefix in virtual chunk containers by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1363 - Add some missing steps for first-time rust contributors by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1362
- Ian/v1 ci main by @ianhi in https://github.com/earth-mover/icechunk/pull/1359
- Fix typo by @paraseba in https://github.com/earth-mover/icechunk/pull/1370
- Expose
RepositoryConfig.merge()method in python by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1372 - add version policy by @ianhi in https://github.com/earth-mover/icechunk/pull/1346
- Ignore mypy complaint about
dask.__version__by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1376 - Allow support branch in release workflow by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1380
- fix version generation for actual release by @ianhi in https://github.com/earth-mover/icechunk/pull/1381
- Improve release guide by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1378
- New HTTP Storage instance by @paraseba in https://github.com/earth-mover/icechunk/pull/1379
- Add note about conda-forge to release guide by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1383
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1387
- Reduce GHA log volume by @paraseba in https://github.com/earth-mover/icechunk/pull/1388
- Introduce
redirect_storageby @paraseba in https://github.com/earth-mover/icechunk/pull/1386 - builds: fix RTD explicitly add patchelf + update macos runners by @ianhi in https://github.com/earth-mover/icechunk/pull/1390
- Remove out-of date GCS retry warning by @dcherian in https://github.com/earth-mover/icechunk/pull/1393
- fix errors in bug report by @ianhi in https://github.com/earth-mover/icechunk/pull/1401
- use rustls-tls instead of native-tls -> openssl by @ianhi in https://github.com/earth-mover/icechunk/pull/1402
- Speed up
ops_logby storing up to 100 changes per repo file by @paraseba in https://github.com/earth-mover/icechunk/pull/1395 - Fix
Repository.total_chunks_storagefor V1 repos. by @paraseba in https://github.com/earth-mover/icechunk/pull/1407 - Upgrade to Rust 1.91 by @paraseba in https://github.com/earth-mover/icechunk/pull/1410
- Allow creation of V1 repos by @paraseba in https://github.com/earth-mover/icechunk/pull/1414
- We can commit to IC1 repos now by @paraseba in https://github.com/earth-mover/icechunk/pull/1415
- More write operations on V1 repos by @paraseba in https://github.com/earth-mover/icechunk/pull/1417
Session.flushon V1 repos by @paraseba in https://github.com/earth-mover/icechunk/pull/1418- GC and expiration for V1 repos by @paraseba in https://github.com/earth-mover/icechunk/pull/1422
- docs: fix command for editable mode by @evaporei in https://github.com/earth-mover/icechunk/pull/1426
- simplify upstream dependecies to avoid resolution errors by @ianhi in https://github.com/earth-mover/icechunk/pull/1429
- fix typing errors by @ianhi in https://github.com/earth-mover/icechunk/pull/1433
- A bunch of testing for IC1 repos by @paraseba in https://github.com/earth-mover/icechunk/pull/1423
- Bump the rust-dependencies group with 5 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1437
- Bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1436
- Update FAQ with spec stability and implementations info by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1430
- repository: add
list_prefix to manifest_files() method by @evaporei in https://github.com/earth-mover/icechunk/pull/1428 - Update dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/1451
- Port requester pays from support branch by @paraseba in https://github.com/earth-mover/icechunk/pull/1454
- mypy tests by @evaporei in https://github.com/earth-mover/icechunk/pull/1443
- Get/Set/Update repository level metadata by @paraseba in https://github.com/earth-mover/icechunk/pull/1457
- DOC: update overview page with more concrete examples by @ianhi in https://github.com/earth-mover/icechunk/pull/1391
- [docs] Update
zarr.config.gettozarr.config.setinperformance.mdby @norlandrhagen in https://github.com/earth-mover/icechunk/pull/1459 - Specify Python version for mypy check in upstream by @ianhi in https://github.com/earth-mover/icechunk/pull/1461
- Document proxy support by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1452
- Clarifications to version policy by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1470
- Port: Fix fetching of virtual refs with spaces and other non-url char… by @paraseba in https://github.com/earth-mover/icechunk/pull/1472
- Port: More fixes for virtual chunk url escapes (#1474) by @paraseba in https://github.com/earth-mover/icechunk/pull/1477
- Fix spec version for new snapshots on V1 repos. by @paraseba in https://github.com/earth-mover/icechunk/pull/1482
- Fix icechunk dependency URL in bug report template by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1473
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1486
- Made get_client and get_path_str public (#1487) by @d0rianb in https://github.com/earth-mover/icechunk/pull/1489
- Bump the actions group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1485
- Add configurable max_arrays_to_scan to ManifestPreloadConfig (#1464) by @aladinor in https://github.com/earth-mover/icechunk/pull/1491
- Fix anonymous parameter not passed to S3Options in storage functions by @aladinor in https://github.com/earth-mover/icechunk/pull/1493
- Make spec_version a property instead of a function by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1495
- Add basic http/https docs by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1496
- Support creating and pickling conflict errors by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1497
- Bump the rust-dependencies group with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1500
- Bump scientific-python/upload-nightly-action from 0.6.2 to 0.6.3 in the actions group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1499
- Minor bug in merge conflict report by @paraseba in https://github.com/earth-mover/icechunk/pull/1504
- Upgrade object_store dependency to get proper retries on 429 by @paraseba in https://github.com/earth-mover/icechunk/pull/1509
- Allow reindex_array on V1 repos by @dcherian in https://github.com/earth-mover/icechunk/pull/1514
- Bump the rust-dependencies group with 5 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1528
- Extend storage stats calculation to include virtual and inline chunks by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1483
- Update libraries by @paraseba in https://github.com/earth-mover/icechunk/pull/1535
- Port: Bump up railguards for flatbuffer file size. (#1530) by @paraseba in https://github.com/earth-mover/icechunk/pull/1536
- Have default contributing instructions do less intensive rebuilds by @ianhi in https://github.com/earth-mover/icechunk/pull/1539
- add repo spec version to zarr stateful tests by @ianhi in https://github.com/earth-mover/icechunk/pull/1540
- Add amend to stateful_repo_ops by @ianhi in https://github.com/earth-mover/icechunk/pull/1537
- Bump the rust-dependencies group with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1543
- Clarify supported file formats for virtual references by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1546
- Add missing check for GcsCredentials.Anonymous by @li-em in https://github.com/earth-mover/icechunk/pull/1556
- Identify chunks as virtual/native by @li-em in https://github.com/earth-mover/icechunk/pull/1547
- Add roundtrip serialization property tests for types in change sets file by @ebarylko in https://github.com/earth-mover/icechunk/pull/1525
- Add flatbuffer schematics by @dcherian in https://github.com/earth-mover/icechunk/pull/1570
- Retry on 408 by @dcherian in https://github.com/earth-mover/icechunk/pull/1572
- Add warning for large number of chunks in a single commit by @li-em in https://github.com/earth-mover/icechunk/pull/1568
- Remove unused Cargo lock file by @li-em in https://github.com/earth-mover/icechunk/pull/1575
- Bump the rust-dependencies group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1573
- Smaller property test by @paraseba in https://github.com/earth-mover/icechunk/pull/1582
- Add snapshot id to NewCommitUpdate repo change by @paraseba in https://github.com/earth-mover/icechunk/pull/1581
- Manifests inform the nodes they contain by @paraseba in https://github.com/earth-mover/icechunk/pull/1584
- Allow to create manifests with known id by @paraseba in https://github.com/earth-mover/icechunk/pull/1585
- Obtain the repo info object used to calculate ops log by @paraseba in https://github.com/earth-mover/icechunk/pull/1587
- Ability to write repo info object to a different path by @paraseba in https://github.com/earth-mover/icechunk/pull/1588
- Fix clearing vccs bug (IC2) by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1592
- Fix dep issues by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1604
- Support empty commits by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1603
- Bump min zarr to 3.1.0 by @dcherian in https://github.com/earth-mover/icechunk/pull/1599
- Clean up stateful tests. by @dcherian in https://github.com/earth-mover/icechunk/pull/1512
- FEAT: expose session type as an enum by @ianhi in https://github.com/earth-mover/icechunk/pull/1602
- Improve empty commit error message to suggest allow_empty by @ianhi in https://github.com/earth-mover/icechunk/pull/1611
- Fix session mode test: use allow_empty and fix mypy error by @ianhi in https://github.com/earth-mover/icechunk/pull/1612
- Don't panic when writing manifest fails. by @dcherian in https://github.com/earth-mover/icechunk/pull/1609
- TEST: Add stateful move by @ianhi in https://github.com/earth-mover/icechunk/pull/1606
- Update dask + forking error message by @dcherian in https://github.com/earth-mover/icechunk/pull/1608
- Move test deps to dev-deps by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1614
- FEAT: allow_empty for amend by @ianhi in https://github.com/earth-mover/icechunk/pull/1613
- Add inline rust documentation by @ianhi in https://github.com/earth-mover/icechunk/pull/1579
- FIX: correctly identify initial snapshots by @ianhi in https://github.com/earth-mover/icechunk/pull/1615
- DOC: update release doc with more description of the options by @ianhi in https://github.com/earth-mover/icechunk/pull/1616
- feat: add
Repository.fetch_spec_versionto Python API by @lindseynield in https://github.com/earth-mover/icechunk/pull/1618 - Bump the rust-dependencies group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1620
- Bump time from 0.3.44 to 0.3.47 by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1622
- Sync zarr upstream by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1624
- Introduce new Manifest::from_sorted_vec by @paraseba in https://github.com/earth-mover/icechunk/pull/1629
- Bump the rust-dependencies group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1633
- Update contributor docs by @jbusecke in https://github.com/earth-mover/icechunk/pull/1640
- docs: add missing dev setup steps to icechunk-python README by @samantha-earthmover in https://github.com/earth-mover/icechunk/pull/1646
- fix: link to Icechunk Python documentation by @pfackeldey in https://github.com/earth-mover/icechunk/pull/1650
- xfail
tests/test_zarr/test_store/test_icechunk_store.py::TestIcechunkStore::test_get_manyby @jbusecke in https://github.com/earth-mover/icechunk/pull/1643 - Fix redirect test failure (only happening on macos) by @jbusecke in https://github.com/earth-mover/icechunk/pull/1654
- Port stalled stream retry to IC2 by @dcherian in https://github.com/earth-mover/icechunk/pull/1664
- Bump the rust-dependencies group across 1 directory with 10 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1668
- Add configurable retries for
update_repo_infoby @mpiannucci in https://github.com/earth-mover/icechunk/pull/1659 - Delete FIXMEs and re-enable test by @paraseba in https://github.com/earth-mover/icechunk/pull/1669
- Migrate tests from MinIO to RustFS by @paraseba in https://github.com/earth-mover/icechunk/pull/1673
- Add stubtest to CI to catch stub/runtime mismatches by @dcherian in https://github.com/earth-mover/icechunk/pull/1675
- Log config changes in ops log by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1676
wasmbuild of icechunk core by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1628- configurable num updates for repo info file by @dcherian in https://github.com/earth-mover/icechunk/pull/1479
- fix: make WASI futures Send in compat boxing by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1685
- Add
inspect_repo_infoby @dcherian in https://github.com/earth-mover/icechunk/pull/1686 - fail with nice error when trying amend the very first commit by @ianhi in https://github.com/earth-mover/icechunk/pull/1538
- Optimize fetch of repo object by @li-em in https://github.com/earth-mover/icechunk/pull/1638
- Tweak build configs for Rust by @li-em in https://github.com/earth-mover/icechunk/pull/1625
- Make the repo info cache in AssetManager optional by @li-em in https://github.com/earth-mover/icechunk/pull/1697
- Protect repo object updates from time skew by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1695
- Bump the rust-dependencies group with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1703
- Fix S3 client ignoring user specified settings by @dcherian in https://github.com/earth-mover/icechunk/pull/1700
- Give initial snapshot an empty transcation log by @ianhi in https://github.com/earth-mover/icechunk/pull/1623
- Update flake by @paraseba in https://github.com/earth-mover/icechunk/pull/1704
- Move repo config into repo object by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1694
- Amend checks when moves are involved by @li-em in https://github.com/earth-mover/icechunk/pull/1706
- Add pytest: exists, fetch_spec_version + settings by @dcherian in https://github.com/earth-mover/icechunk/pull/1705
- Two version icechunk stateful tests by @ianhi in https://github.com/earth-mover/icechunk/pull/1681
- Alternative way to do manifest split without caching the splits by @paraseba in https://github.com/earth-mover/icechunk/pull/1498
- Initialize spec_version when copying a ModelStore by @li-em in https://github.com/earth-mover/icechunk/pull/1712
- fix bugs with upgrading the repo in stateful tests by @ianhi in https://github.com/earth-mover/icechunk/pull/1714
- Track rebase attempts in snapshot metadata by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1713
- require explicit opt in or out on dry run for repo upgrade by @ianhi in https://github.com/earth-mover/icechunk/pull/1716
- Set parent of GC-ed snapshots to
INITIAL_SNAPSHOT_IDwhen applicable by @dcherian in https://github.com/earth-mover/icechunk/pull/1708 - GC: Make sure "non pointed but newer" snapshots are accessible. by @dcherian in https://github.com/earth-mover/icechunk/pull/1717
- Fix migration of deleted tags by @dcherian in https://github.com/earth-mover/icechunk/pull/1718
- Upgrade stateful repo ops testing significantly by @dcherian in https://github.com/earth-mover/icechunk/pull/1687
- More GC/expiration invariants in stateful test by @dcherian in https://github.com/earth-mover/icechunk/pull/1723
- Set up pixi for development by @li-em in https://github.com/earth-mover/icechunk/pull/1674
- Add mini-design doc for IC2 GC consistency by @paraseba in https://github.com/earth-mover/icechunk/pull/1725
- Remove flakiness in stateful repo test by @dcherian in https://github.com/earth-mover/icechunk/pull/1732
- Resolve the issue of concurrent changes during GC by @paraseba in https://github.com/earth-mover/icechunk/pull/1729
- Skip logging heavy objects by @dcherian in https://github.com/earth-mover/icechunk/pull/1733
- Bump the rust-dependencies group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1736
- Bump the actions group with 2 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1735
- ListBucket permissions testing by @li-em in https://github.com/earth-mover/icechunk/pull/1711
- Add rountrip serialization prop tests for remaining types by @ebarylko in https://github.com/earth-mover/icechunk/pull/1734
- Fix logo display in README by @li-em in https://github.com/earth-mover/icechunk/pull/1745
- Generate fake ops log during migration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1731
- Audit testing for IC1 & IC2 by @dcherian in https://github.com/earth-mover/icechunk/pull/1739
- Add criterion microbenchmark suite by @dcherian in https://github.com/earth-mover/icechunk/pull/1747
test_storage: concurrent function application by @dcherian in https://github.com/earth-mover/icechunk/pull/1751- Add feature flags by @paraseba in https://github.com/earth-mover/icechunk/pull/1755
- Optimize manifest writes by @dcherian in https://github.com/earth-mover/icechunk/pull/1753
- Parameterize rust tests over V1, V2 by @dcherian in https://github.com/earth-mover/icechunk/pull/1743
- Design doc for more IC2 format changes by @paraseba in https://github.com/earth-mover/icechunk/pull/1730
- Refactor UpdateType and improve repr by @li-em in https://github.com/earth-mover/icechunk/pull/1750
- Add NodeSnapshot cache on Snapshot by @dcherian in https://github.com/earth-mover/icechunk/pull/1756
- Simplify RustFS initialization by @li-em in https://github.com/earth-mover/icechunk/pull/1762
- Make sure migration errors on duplicate migration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1757
- FEAT/FIX: more consistent move behavior + options on reindex by @ianhi in https://github.com/earth-mover/icechunk/pull/1621
- More optimizations by @dcherian in https://github.com/earth-mover/icechunk/pull/1764
- Retry on 429, 499 also. by @dcherian in https://github.com/earth-mover/icechunk/pull/1768
- FIX: don't override all storage defaults when user passes a config by @ianhi in https://github.com/earth-mover/icechunk/pull/1699
- Allow relative virtual chunks by @paraseba in https://github.com/earth-mover/icechunk/pull/1765
- FIX: allow delete + recreate in rebase by @ianhi in https://github.com/earth-mover/icechunk/pull/1742
- New inspect_manifest functionality by @paraseba in https://github.com/earth-mover/icechunk/pull/1770
- make sure contrib docs link to the latest version by @ianhi in https://github.com/earth-mover/icechunk/pull/1772
- Fix justfile by @paraseba in https://github.com/earth-mover/icechunk/pull/1774
- CI: Fixes for mypy stubs by @li-em in https://github.com/earth-mover/icechunk/pull/1777
- AI/Contributing policy by @ianhi in https://github.com/earth-mover/icechunk/pull/1766
- CI: Avoid dep on typing-extensions, ignore type check still in draft status by @li-em in https://github.com/earth-mover/icechunk/pull/1779
- tweak Pixi config to avoid long CI runtimes by @li-em in https://github.com/earth-mover/icechunk/pull/1763
- Bump ruff to newest version and resulting changes by @jbusecke in https://github.com/earth-mover/icechunk/pull/1727
- Optimize
get_existing_node: avoid cloningVec<ManifestRef>by @dcherian in https://github.com/earth-mover/icechunk/pull/1775 - Fix snapshot node cache. by @dcherian in https://github.com/earth-mover/icechunk/pull/1784
- [fix] Update repo info cache when changes made by @paraseba in https://github.com/earth-mover/icechunk/pull/1787
- [fix] ancestry was using two different versions of the repo info by @paraseba in https://github.com/earth-mover/icechunk/pull/1788
- Bump the rust-dependencies group with 6 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1786
- [fix] Inconsistencies in Repository's diff and rearrange_session by @paraseba in https://github.com/earth-mover/icechunk/pull/1791
- Compress virtual chunk locations. by @paraseba in https://github.com/earth-mover/icechunk/pull/1776
- Retry on Connection Reset errors while streaming bytes. by @dcherian in https://github.com/earth-mover/icechunk/pull/1795
- Minimum supported Rust version policy by @li-em in https://github.com/earth-mover/icechunk/pull/1793
- Docs: Update VirtualChunkContainer examples by @tylanderson in https://github.com/earth-mover/icechunk/pull/1645
- Warm snapshot cache to speed up migration by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1778
- Don't use snapshot flush time as repo update time by @paraseba in https://github.com/earth-mover/icechunk/pull/1798
- Fix docs warning for readthedocs by @li-em in https://github.com/earth-mover/icechunk/pull/1802
- bump all versions to 2.0.0-alpha3 by @ianhi in https://github.com/earth-mover/icechunk/pull/1796
New Contributors
- @ebarylko made their first contribution in https://github.com/earth-mover/icechunk/pull/1343
- @evaporei made their first contribution in https://github.com/earth-mover/icechunk/pull/1426
- @d0rianb made their first contribution in https://github.com/earth-mover/icechunk/pull/1489
- @aladinor made their first contribution in https://github.com/earth-mover/icechunk/pull/1491
- @samantha-earthmover made their first contribution in https://github.com/earth-mover/icechunk/pull/1646
- @pfackeldey made their first contribution in https://github.com/earth-mover/icechunk/pull/1650
- @tylanderson made their first contribution in https://github.com/earth-mover/icechunk/pull/1645
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.11...v2.0.0-alpha.3
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci 3 months ago
icechunk - v1.1.19
What's Changed
- Fix CI on V1 branch by @dcherian in https://github.com/earth-mover/icechunk/pull/1657
- Retry MinimumThroughput and other StreamingErrors by @dcherian in https://github.com/earth-mover/icechunk/pull/1653
- Release v1.1.19 by @dcherian in https://github.com/earth-mover/icechunk/pull/1671
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.18...v1.1.19
Climate Change - Climate Data Standards
- Rust
Published by dcherian 4 months ago
icechunk - v1.1.18
What's Changed
- Fix bug with deleting VCCs (backport) by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1591
- backport: Minor bug in merge conflict report by @li-em in https://github.com/earth-mover/icechunk/pull/1596
- Release v1.1.18 by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1597
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.17...v1.1.18
Climate Change - Climate Data Standards
- Rust
Published by TomNicholas 4 months ago
icechunk - v1.1.17
What's Changed
- Update S3 SDK dependency. by @paraseba in https://github.com/earth-mover/icechunk/pull/1565
- backport: warning for large number of chunks in a single commit by @li-em in https://github.com/earth-mover/icechunk/pull/1577
- backport: Retry on HTTP Status 408 by @dcherian in https://github.com/earth-mover/icechunk/pull/1577
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.16...v1.1.17
Climate Change - Climate Data Standards
- Rust
Published by li-em 5 months ago
icechunk - v1.1.16
What's Changed
- Backport: Virtual chunk storage stats by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1533
- Backport: chunk type and anonymous GCS credentials by @li-em in https://github.com/earth-mover/icechunk/pull/1557
- Update changelog for 1.1.16 release and fix anonymous S3 access to public buckets bug by @li-em in https://github.com/earth-mover/icechunk/pull/1559
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.15...v1.1.16
Climate Change - Climate Data Standards
- Rust
Published by li-em 5 months ago
icechunk - v1.1.15
What's Changed
- Upgrade cargo deny to avoid parsing error by @paraseba in https://github.com/earth-mover/icechunk/pull/1511
- Upgrade object_store dependency to get proper retries on 429 by @paraseba in https://github.com/earth-mover/icechunk/pull/1510
- Update Icechunk 1.x dependencies by @paraseba in https://github.com/earth-mover/icechunk/pull/1529
- Bump up railguards for flatbuffer file size. by @paraseba in https://github.com/earth-mover/icechunk/pull/1530
- Releave version 1.1.15 by @paraseba in https://github.com/earth-mover/icechunk/pull/1531
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.14...v1.1.15
Climate Change - Climate Data Standards
- Rust
Published by paraseba 6 months ago
icechunk - v1.1.14
What's Changed
- Fix fetching of virtual refs with spaces and other non-url characters by @paraseba in https://github.com/earth-mover/icechunk/pull/1465
- Backport Overview Overhaul #1391 by @ianhi in https://github.com/earth-mover/icechunk/pull/1467
- new banner for ic2 by @ianhi in https://github.com/earth-mover/icechunk/pull/1468
- More fixes for virtual chunk url escapes by @paraseba in https://github.com/earth-mover/icechunk/pull/1474
- Document proxy support (support branch) by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1453
- Release version 1.1.14 by @paraseba in https://github.com/earth-mover/icechunk/pull/1475
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.13...v1.1.14
Climate Change - Climate Data Standards
- Rust
Published by paraseba 6 months ago
icechunk - v1.1.13
What's Changed
- cherry pick #1433 to support v1 by @ianhi in https://github.com/earth-mover/icechunk/pull/1444
- Update S3 dependencies to their latest version by @paraseba in https://github.com/earth-mover/icechunk/pull/1441
- Enable a requester pays flag for use with S3 compatible stores. by @sharkinsspatial in https://github.com/earth-mover/icechunk/pull/1425
- Release version 1.1.13 by @paraseba in https://github.com/earth-mover/icechunk/pull/1447
- Update GHA to Rust 1.91 by @paraseba in https://github.com/earth-mover/icechunk/pull/1448
New Contributors
- @sharkinsspatial made their first contribution in https://github.com/earth-mover/icechunk/pull/1425
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.12...v1.1.13
Climate Change - Climate Data Standards
- Rust
Published by paraseba 7 months ago
icechunk - v1.1.12
What's Changed
- better contributing docs build instructions by @ianhi in https://github.com/earth-mover/icechunk/pull/1347
- Support
gs://prefix in virtual chunk containers in IC V1 (#1363) by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1368 - CI: update for support branches by @ianhi in https://github.com/earth-mover/icechunk/pull/1357
- Expose merge method in python in IC V1 by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1373
- Ignore mypy complaint about
dask.__version__by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1374 - Bump version by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1377
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.11...v1.1.12
Climate Change - Climate Data Standards
- Rust
Published by TomNicholas 7 months ago
icechunk - v1.1.11
What's Changed
- fix pickling error in tests by @ianhi in https://github.com/earth-mover/icechunk/pull/1314
- build: update for to pyO3 0.27.1 - also get python 3.14 support by @ianhi in https://github.com/earth-mover/icechunk/pull/1313
- Bump the actions group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1311
- Virtual chunks can live in Azure by @paraseba in https://github.com/earth-mover/icechunk/pull/1312
- Bump the rust-dependencies group across 1 directory with 11 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1310
- Release version 1.1.11 by @paraseba in https://github.com/earth-mover/icechunk/pull/1315
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.10...v1.1.11
Climate Change - Climate Data Standards
- Rust
Published by paraseba 8 months ago
icechunk - v.1.1.10
What's Changed
- fix RTD build - limit python to what PyO3 accepts by @ianhi in https://github.com/earth-mover/icechunk/pull/1296
- Bump astral-sh/setup-uv from 6 to 7 in the actions group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1295
- Revert "update test machinery to support multiple saves with dask (#1273) by @dcherian in https://github.com/earth-mover/icechunk/pull/1297
- simplify dask check by @ianhi in https://github.com/earth-mover/icechunk/pull/1254
- Create mechanism for checking docstring consistency with xarray by @ianhi in https://github.com/earth-mover/icechunk/pull/1275
- Fix
align_chunksxarray backcompat + add min version tests by @ianhi in https://github.com/earth-mover/icechunk/pull/1299 - bump python version by @ianhi in https://github.com/earth-mover/icechunk/pull/1301
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.9...v.1.1.10
Climate Change - Climate Data Standards
- Rust
Published by ianhi 8 months ago
icechunk - v1.1.9
What's Changed
- Fix missing argument to gcs_storage by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1282
- release python version 1.1.9 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1283
- Add
.authorized_virtual_container_prefixesproperty by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1286 - [python] Remove windows x86 from wheels by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1287
- Update release notes for 1.1.9 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1288
- Bump rust lib version by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1289
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.8...v1.1.9
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci 8 months ago
icechunk - v1.1.8
What's Changed
- doc: add instructions on how to run the xarray backend tests locally by @ianhi in https://github.com/earth-mover/icechunk/pull/1272
- update test machinery to support multiple saves with dask by @ianhi in https://github.com/earth-mover/icechunk/pull/1273
- Remove comment on extension config by @ianhi in https://github.com/earth-mover/icechunk/pull/1274
- Support anonymous GCS in python by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1276
- Add note on security concerns with virtual chunks by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1277
- Bump the rust-dependencies group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1278
- Release 1.1.8 by @mpiannucci in https://github.com/earth-mover/icechunk/pull/1279
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.7...v1.1.8
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci 8 months ago
icechunk - v1.1.7
What's Changed
- Speedup list_dir and list_prefix by @paraseba in https://github.com/earth-mover/icechunk/pull/1257
- Safer
reset_branchby @paraseba in https://github.com/earth-mover/icechunk/pull/1259 - Add S3Options accessors to .pyi file by @gscerveira in https://github.com/earth-mover/icechunk/pull/1256
- Pass
split_everykwarg through in.to_icechunkby @TomNicholas in https://github.com/earth-mover/icechunk/pull/1240 - CI: update existing mypy nightly issue instead of making a new one by @ianhi in https://github.com/earth-mover/icechunk/pull/1255
- Fix (ignore) mypy errors generated from supporting divergent xarray imports by @ianhi in https://github.com/earth-mover/icechunk/pull/1253
- try to fix xarray-backend-test by @ianhi in https://github.com/earth-mover/icechunk/pull/1267
- Add docs for align_chunks argument to to_icechunk by @paraseba in https://github.com/earth-mover/icechunk/pull/1269
- Add
Session.flushto allow anonymous snapshot creation by @paraseba in https://github.com/earth-mover/icechunk/pull/1266 - Increase snapshot cache size by @paraseba in https://github.com/earth-mover/icechunk/pull/1271
- Release version 1.1.7 by @paraseba in https://github.com/earth-mover/icechunk/pull/1270
New Contributors
- @gscerveira made their first contribution in https://github.com/earth-mover/icechunk/pull/1256
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.6...v1.1.7
Climate Change - Climate Data Standards
- Rust
Published by paraseba 9 months ago
icechunk - v1.1.6
What's Changed
- Move to Rust 1.89 by @paraseba in https://github.com/earth-mover/icechunk/pull/1213
- Accept Tigris high performance endpoint by @paraseba in https://github.com/earth-mover/icechunk/pull/1214
- Document Session.fork by @paraseba in https://github.com/earth-mover/icechunk/pull/1216
- Apply formatting suggestions automatically by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1218
- Split CI workflows for better parallelization and separation of concerns [EAR-2135] by @ianhi in https://github.com/earth-mover/icechunk/pull/1222
- add nightly wheel upload [EAR-2133] by @ianhi in https://github.com/earth-mover/icechunk/pull/1227
- Bump the rust-dependencies group with 4 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1232
- Bump actions/download-artifact from 4 to 5 in the actions group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1231
- CI: pep440 compliant dev version for nightly wheels by @ianhi in https://github.com/earth-mover/icechunk/pull/1229
- fix git version for nightly wheel by @ianhi in https://github.com/earth-mover/icechunk/pull/1233
- Adjust to xarray's refactor of private backend API by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1239
- update typing of partial writes method to follow zarr by @ianhi in https://github.com/earth-mover/icechunk/pull/1241
- improve nightly workflow open issues for mypy by @ianhi in https://github.com/earth-mover/icechunk/pull/1242
- Fix test bug in test_storage by @paraseba in https://github.com/earth-mover/icechunk/pull/1236
- Bump the rust-dependencies group with 6 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1237
- ForkSession: deepcopy underlying Session objects. by @dcherian in https://github.com/earth-mover/icechunk/pull/1248
- Speedup
list_prefixandgetsize_prefixwhen prefix is not empty by @paraseba in https://github.com/earth-mover/icechunk/pull/1245 - Release version 1.1.6 by @paraseba in https://github.com/earth-mover/icechunk/pull/1252
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.5...v1.1.6
Climate Change - Climate Data Standards
- Rust
Published by paraseba 9 months ago
icechunk - v1.1.5
What's Changed
- add anon=True for virtual store example by @jbusecke in https://github.com/earth-mover/icechunk/pull/1190
- Bump the rust-dependencies group with 5 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1195
- Add option to deal with conflicts in Ceph Object Gateway (#1197) by @petermkr in https://github.com/earth-mover/icechunk/pull/1200
- Bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1201
- QOL: add a warnign if you slightly misspell icechunk for logs by @ianhi in https://github.com/earth-mover/icechunk/pull/1203
- Split up just pre-commit to massively speed up pre-commit by @ianhi in https://github.com/earth-mover/icechunk/pull/1207
- Add sync version of Repository.reopen method by @TomNicholas in https://github.com/earth-mover/icechunk/pull/1193
- Bump actions/setup-python from 5 to 6 in the actions group by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1211
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in https://github.com/earth-mover/icechunk/pull/1210
- Release version 1.0.5 by @paraseba in https://github.com/earth-mover/icechunk/pull/1212
New Contributors
- @petermkr made their first contribution in https://github.com/earth-mover/icechunk/pull/1200
Full Changelog: https://github.com/earth-mover/icechunk/compare/v1.1.4...v1.1.5
Climate Change - Climate Data Standards
- Rust
Published by paraseba 9 months ago
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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 10 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 10 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 10 months ago
icechunk - v1.1.1
What's Changed
- Add
Repository.inspect_snapshotto inspect snapshot data in JSON by @paraseba in https://github.com/earth-mover/icechunk/pull/1142 - Getters for
GcsBearerCredentialclass 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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 set_virtual_ref[s] by @paraseba in https://github.com/earth-mover/icechunk/pull/1131
- Make
validate_containerdefault to True inset_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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 11 months ago
icechunk - v0.2.18
What's Changed
- Implement new
with_read_onlyZarrStoremethod 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 12 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 local_filesystem_storage 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_metadatamethod to Store by @paraseba in https://github.com/earth-mover/icechunk/pull/978 - Add debug logging when
delete_objectsreturn 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_manifestsEAR-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
Climate Change - Climate Data Standards
- Rust
Published by paraseba 12 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 local_filesystem_storage 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Diffpython 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
Debuginstances 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Repositoryby @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_branchin 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_refcan 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_snapshotby @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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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_storagefunction 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba about 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 1 year ago
icechunk - v0.2.6
What's Changed
- Add
force_path_styleS3 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 1 year ago
icechunk - v0.2.5
What's Changed
- Support nested
allow_picklingcontexts 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year ago
icechunk - v0.2.3
What's Changed
- Export
gcs_refreshable_credentialsin__init__.pyby @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
Storageby @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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year 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_credentialscallable ingcs_storageby @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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 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.ancestrynow 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 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_namesto 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
diffandstatusby @paraseba in https://github.com/earth-mover/icechunk/pull/711 diffandstatusreturn richer information by @paraseba in https://github.com/earth-mover/icechunk/pull/715- Diff should not include changes applied in the
fromcommit 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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
Storageerrors 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
existsmethod 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 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
Climate Change - Climate Data Standards
- Rust
Published by paraseba over 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_icechunkand 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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_containerargument to set_virtual_ref 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.reopenby @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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year ago
icechunk - icechunk-v0.1.0-alpha.10
What's Changed
- Re-implement
list_dirby @dcherian in https://github.com/earth-mover/icechunk/pull/528 - Update object_store version, add s3 object_store 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_dirby @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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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_sessiontowritable_sessionby @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
RebaseFailedErrorby @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
RepositoryConfigandStoreConfigby @paraseba in https://github.com/earth-mover/icechunk/pull/507 - Bring 'test_can_read_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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year ago
icechunk - Icechunk 0.1.0 alpha 7
What's Changed
- Add Xarray Backends tests; fix
list_prefixbug 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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
KeyNotFounderror to use python builtinKeyErrorby @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
StorageConfigby @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_icechunkfor 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_daskby @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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 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_itemsby @paraseba in https://github.com/earth-mover/icechunk/pull/286 ByteRangecan 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
Climate Change - Climate Data Standards
- 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
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year ago
icechunk - Python 0.1.0-alpha.1
Initial python alpha release
Climate Change - Climate Data Standards
- Rust
Published by mpiannucci over 1 year ago