Published October 27, 2026 | Version v3.4.2

zarr-developers/zarr-python: v3.4.2

Description

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Dependency updates

  • chore(deps): bump the python-dependencies group with 8 updates by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4488
  • chore(deps): bump cairosvg from 2.9.0 to 2.9.1 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4499
  • chore(deps): bump multidict from 6.7.1 to 6.9.1 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4500
  • chore(deps): bump multidict from 6.7.1 to 6.9.1 in /packages/zarr-http-server in the uv group across 1 directory by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4498
  • chore(deps): bump werkzeug from 3.1.8 to 3.1.9 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4497
  • chore(deps): bump github-community-projects/issue-metrics from 5.0.2 to 5.0.3 in the actions group across 1 directory by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4487
  • chore(deps): bump aiohttp from 3.14.3 to 3.14.4 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4529
  • chore(deps): bump certifi from 2026.4.22 to 2026.10.19 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4535
  • chore(deps): bump pillow from 12.3.0 to 13.0.0 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4540
  • chore(deps-dev): bump uv from 0.12.21 to 0.13.4 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4536
  • chore(deps): bump aiohttp from 3.14.3 to 3.14.4 in /packages/zarr-http-server in the uv group across 1 directory by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4530
  • chore(deps): bump the actions group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4552
  • chore(deps): bump graphql-core from 3.2.8 to 3.2.12 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4567
  • chore(deps): bump setuptools from 83.0.0 to 84.1.0 by @dependabot[bot] in https://github.com/zarr-developers/zarr-python/pull/4566

What's Changed

  • fix: zero default scalar for bytes fields in structured dtypes by @safaksm in https://github.com/zarr-developers/zarr-python/pull/4495
  • test(dtype): cover unicode fields in the structured default scalar test by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4496
  • docs: add a deprecation policy to the contributing guide by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/4051
  • fix: bound memory used by resize chunk cleanup by @2160039878-cyber in https://github.com/zarr-developers/zarr-python/pull/4344
  • fix: reset the codec-pipeline thread pool after fork by @barlowa124 in https://github.com/zarr-developers/zarr-python/pull/4483
  • DOC: fix v3 migration guide store table by @nuglifeleoji in https://github.com/zarr-developers/zarr-python/pull/3850
  • docs: save/save_array/save_group write to any store by @maxrjones in https://github.com/zarr-developers/zarr-python/pull/4520
  • ci(docs): fix the Read the Docs sub-site builds and skip filters by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4543
  • ci(big-endian): resolve dependencies from pyproject.toml instead of trusting Debian by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4547
  • fix(storage): pickle the zarr.storage module by name by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4557
  • feat(zarr-metadata)!: read metadata against definitions in a scope, and make every model a pair of document and scope by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4490
  • fix(storage): open ZipStore archive on first use from every method and reopen it without truncating by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4450
  • docs: clarify Zarr v3 codec pipeline roles by @mgalore in https://github.com/zarr-developers/zarr-python/pull/4166
  • fix(api): apply config when open_array opens an existing array by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4408
  • feat: require opt-in to read data encoded with the pickle codec by @bhaskargurram-ai in https://github.com/zarr-developers/zarr-python/pull/4465
  • docs: create the explicit serializer example array with overwrite=True by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4569
  • ci(big-endian): install tzdata so pip check passes on the s390x image by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4570
  • docs: 3.4.2 release notes by @d-v-b in https://github.com/zarr-developers/zarr-python/pull/4565

New Contributors

  • @safaksm made their first contribution in https://github.com/zarr-developers/zarr-python/pull/4495
  • @2160039878-cyber made their first contribution in https://github.com/zarr-developers/zarr-python/pull/4344
  • @barlowa124 made their first contribution in https://github.com/zarr-developers/zarr-python/pull/4483
  • @mgalore made their first contribution in https://github.com/zarr-developers/zarr-python/pull/4166
  • @bhaskargurram-ai made their first contribution in https://github.com/zarr-developers/zarr-python/pull/4465

Full Changelog: https://github.com/zarr-developers/zarr-python/compare/v3.4.1...v3.4.2

Files

zarr-developers/zarr-python-v3.4.2.zip

Files (2.9 MB)

Name Size
md5:d2933d8470d44ba592c99cfbd6863a55
2.9 MB Preview Download

Additional details

Related works