What's Changed
- CI: Coverage for Rust, prepare for Python+PyO3 in a follow-up PR by @li-em in #2093
- dev: sync nix and pixi dependencies versions by @li-em in #2269
- chore(deps): bump the actions group across 1 directory with 8 updates by @dependabot[bot] in #2268
- chore(deps): bump the rust-dependencies group with 2 updates by @dependabot[bot] in #2270
- chore(deps-dev): bump prettier from 3.9.4 to 3.9.5 in /icechunk-js in the js-dependencies group by @dependabot[bot] in #2271
- Refresh napi-generated js bindings by @li-em in #2272
- Reject shift_array/reindex_array on non-regular chunk grids by @jhamman in #2257
- CI: Add Just tasks to run CI locally, reuse tasks in CI by @li-em in #2104
- Fix docs readme by @lsterzinger in #2280
- Fix manifest.fbs comment for compression_algorithm = 0 by @Shane98c in #2277
- Explicit minimum pixi version and CI tweaks by @li-em in #2285
- Account for lost successful responses in conditional PUT by @li-em in #2156
- chore(deps): bump brace-expansion from 5.0.5 to 5.0.7 in /icechunk-js by @dependabot[bot] in #2286
- Add contributing and coc by @ianhi in #2287
- Bump JS dependencies, cache by @li-em in #2288
- chore(deps-dev): bump the js-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #2282
- Don't strip quotes when doing conditional operations in object_store by @li-em in #2289
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #2281
- Select appropriate reduction for dask-array by @li-em in #2292
- Remove unused Sphinx dependencies and config by @VeckoTheGecko in #2293
- More GHA caching, clean remaining zizmor warnings by @li-em in #2295
- docs: mention the Earthmover Community Slack in the contributing guide by @claude[bot] in #2296
- Python: build an exception tree rooted by
IcechunkErrorby @li-em in #2267 - Fix upstream-dev CI job: zarr test overrides, stateful testing, upstream GHA by @li-em in #2294
- chore(deps): bump quinn-proto from 0.11.14 to 0.11.16 by @dependabot[bot] in #2298
- Re-enable xarray timedelta/datetime roundtrip tests on xarray >= 2026.7.0 by @li-em in #2297
- chore(deps-dev): bump the js-dependencies group in /icechunk-js with 3 updates by @dependabot[bot] in #2301
- Expose manifest update concurrency configuration option by @aldenks in #2274
- Reduce ReadTheDocs build time, CI cache sizes by @li-em in #2305
- chore(deps): bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #2300
- Stop mkdocs-jupyter from probing plain markdown pages by @li-em in #2307
- Prepare v2.1.2 release by @li-em in #2308
New Contributors
- @lsterzinger made their first contribution in #2280
- @Shane98c made their first contribution in #2277
- @claude[bot] made their first contribution in #2296
- @aldenks made their first contribution in #2274
Full Changelog: v2.1.1...v2.1.2