v2.0.0-alpha.4
Pre-release
Pre-release
·
164 commits
to main
since this release
What's Changed
- Add updated_chunks_counts to transaction log interface by @paraseba in #1805
- Add TimeoutSettings to storage and wire through to S3 client by @dcherian in #1794
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #1807
- Change enums to snake case, default rewrite_manifest to use new commit by @mpiannucci in #1812
- Upgrade all dependencies by @paraseba in #1813
- Honor can_write in Storage by @li-em in #1771
- Fix compat config by @mpiannucci in #1809
- Delete PR template for now by @paraseba in #1816
- Handle unknown future spec versions better by @mpiannucci in #1817
- Pin xarray child dep for now to unblock ci by @mpiannucci in #1837
- Move all integration tests to a single binary by @paraseba in #1829
- Prepare workflows for merge queue by @paraseba in #1839
- Add user agent to storage backends by @mpiannucci in #1818
- Fix a few FIXMEs by @paraseba in #1821
- Fix bug in list_prefix implementation by @paraseba in #1825
- Various minor improvements, todos and fixmes by @paraseba in #1827
- Add asset manager benchmarks by @dcherian in #1845
- More instrumentation in asset manager by @paraseba in #1847
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in #1848
- Undeprecate accessing storage from asset manager by @paraseba in #1851
- Feat: add
LatencyStorage+ Fix: Flaky stateful test failures by @ianhi in #1846 - Check repository status before doing any operations by @li-em in #1797
- Small cleanup edits by @dcherian in #1855
- Support rectilinear chunk grids by @dcherian in #1806
- Instrument fetch_config by @paraseba in #1854
- Delete the v1 main branch ref first after migration to kill v1 usage quickly by @mpiannucci in #1859
- Add example to calculate size of very large repo info object by @paraseba in #1860
- Fix bug in ops log after migration by @paraseba in #1861
- Benchmark virtual chunks set/get with prefixes by @dcherian in #1858
- Copy object race condition by @paraseba in #1863
- Concurrency permutation testing with shuttle \m/ by @dcherian in #1840
- Accumulate 1k updates per repo info file, instead of 100 by @paraseba in #1864
- Regenerate test data by @paraseba in #1868
- Process nodes in parallel during the flush process by @paraseba in #1856
- Create a SpecVersion enum for Python, and listing supported spec versions by @li-em in #1874
- Implement
forkin Rust by @dcherian in #1876 - Concurrently fetch tx logs in rebase by @dcherian in #1869
- Consolidate benchmarks into a single binary by @dcherian in #1865
- add hypothesis profiles by @ianhi in #1870
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #1879
- update version policy: major version tracks on-disk format by @ianhi in #1769
- Start documenting IC2 changes by @paraseba in #1878
- Release v2.0.0-alpha.4 by @ianhi in #1882
- split hypothesis tests in CI by @ianhi in #1881
- Handle empty chunks in reindex by @ianhi in #1877
- Update dependencies by @paraseba in #1883
- More restrictive set of lints by @paraseba in #1884
- Add version to shuttle dependency by @paraseba in #1886
- Comment out
shuttleusage by @paraseba in #1887 - Add upstream CI workflow to test zarrs against latest icechunk main by @jhamman in #1888
- Update flake lock, rustc 1.94 by @paraseba in #1892
- Split into crates by @paraseba in #1889
- Update rustc to 1.94.0 by @paraseba in #1893
- Fix flaky GC stateful test step (yet again) by @dcherian in #1894
- Fix rust publish GHA by @paraseba in #1895
- Comment out tests on crates release by @paraseba in #1897
- Version bump icechunk-macros by @paraseba in #1898
- Add property tests using generated zarr trees by @ianhi in #1826
- Fix stateful repo ops typing by @li-em in #1900
- feat: Azure refreshable credentials by @maxrjones in #1902
- Use stable rust toolchain on maturin hosts by @mpiannucci in #1906
- fix zip misalignment in tree strategy by @ianhi in #1907
Full Changelog: v2.0.0-alpha.3...v2.0.0-alpha.4