See release notes at https://zarr.readthedocs.io/en/stable/release-notes.html
What's Changed
- 3.1.3 release notes (#3472) by @d-v-b in #3474
- Add sharding to multiprocessing test by @ziw-liu in #3475
- Use mkdocs-material for Zarr-Python documentation by @maxrjones in #3118
- Changelog entry for docs change by @maxrjones in #3476
- chore: update pre-commit hooks by @DimitriPapadopoulos in #3481
- Customize color theme for docs by @maxrjones in #3477
- Document StoreLike values in user guide by @K-Meech in #3480
- Include shard/chunk shapes in size mismatch error by @dstansby in #3485
- fix pcodec resolution failure by @d-v-b in #3483
- Fix string integer parsing by @ianhi in #3489
- add experimental module by @d-v-b in #3490
- CacheStore containing source store and cache store by @ruaridhg in #3366
- Make ObjectStore a generic class by @dstansby in #3486
- Fix typing in store tests by @dstansby in #3394
- chore/doctests by @d-v-b in #3500
- docs/examples by @d-v-b in #3502
- Imported name is not used anywhere in the module by @DimitriPapadopoulos in #3300
- chore(crc32c): replace crc32c with google-crc32c dependency by @jhamman in #3515
- feature: update default config setting for async.concurrency from 10->64 by @jhamman in #3526
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #3509
- Document changes to async.concurrency defaults and performance considerations. by @jhamman in #3528
- Bump the actions group with 2 updates by @dependabot[bot] in #3507
- don't serialize consolidated metadata if it's
Noneby @d-v-b in #3535 - DOC: a array -> an array by @star1327p in #3537
- Fix: allow "bytes" as an alias for "variable_length_bytes" by @d-v-b in #3532
- fix: accept extra fields in array metadata by @d-v-b in #3530
- fsspec path handling by @fjansson in #3343
- Doc update by @christine-e-smit in #3539
- Fix 404 page by @maxrjones in #3543
- fix invalid blosc defaults by @d-v-b in #3545
- Bump the actions group with 3 updates by @dependabot[bot] in #3549
- fix for failing numcodecs.zarr3 codecs by @terraputix in #3326
- fix/simpler blosc tuning by @d-v-b in #3553
- remove dead code by @d-v-b in #3555
- optimize shard writing by @nbren12 in #3561
- chore: make tests faster by @d-v-b in #3533
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #3566
- Improve compatibility between old sphinx and new mkdocs setup by @maxrjones in #3544
- Add an issue template for feature requests by @dstansby in #3572
- DOC: Correct typos in zarr-python documentation by @star1327p in #3579
- Update MemoryStore.get signature to match other stores by @keller-mark in #3581
- concurrency limit 64 -> 10 by @d-v-b in #3578
- feat: bounded size
autosharding viazarr.configby @ilan-gold in #3574 - feat: make
async_arraypublic by @ilan-gold in #3556 - Improve store section in migration guide by @dstansby in #3552
- Parametrize Array with v2/v3 metadata by @dstansby in #3304
- Reduce number of documentation redirects needed by @maxrjones in #3584
- update imports in docs by @d-v-b in #3591
- 3.1.4 release notes by @d-v-b in #3540
New Contributors
- @fjansson made their first contribution in #3343
- @terraputix made their first contribution in #3326
- @nbren12 made their first contribution in #3561
- @keller-mark made their first contribution in #3581
Full Changelog: v3.1.3...v3.1.4