Skip to content

3.0.7 release notes #3008

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion changes/1661.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2622.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2714.misc.rst

This file was deleted.

3 changes: 0 additions & 3 deletions changes/2718.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2802.fix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changes/2924.chore.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2944.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2991.doc.rst

This file was deleted.

4 changes: 0 additions & 4 deletions changes/2996.bugfix.rst

This file was deleted.

36 changes: 36 additions & 0 deletions docs/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,42 @@ Release notes

.. towncrier release notes start

3.0.7 (2025-04-22)
------------------

Features
~~~~~~~~

- Add experimental ObjectStore storage class based on obstore. (:issue:`1661`)
- Add ``zarr.from_array`` using concurrent streaming of source data (:issue:`2622`)


Bugfixes
~~~~~~~~

- 0-dimensional arrays are now returning a scalar. Therefore, the return type of ``__getitem__`` changed
to NDArrayLikeOrScalar. This change is to make the behavior of 0-dimensional arrays consistent with
``numpy`` scalars. (:issue:`2718`)
- Fix `fill_value` serialization for `NaN` in `ArrayV2Metadata` and add property-based testing of round-trip serialization (:issue:`2802`)
- Fixes `ConsolidatedMetadata` serialization of `nan`, `inf`, and `-inf` to be
consistent with the behavior of `ArrayMetadata`. (:issue:`2996`)


Improved Documentation
~~~~~~~~~~~~~~~~~~~~~~

- Updated the 3.0 migration guide to include the removal of "." syntax for getting group members. (:issue:`2991`, :issue:`2997`)


Misc
~~~~
- Define a new versioning policy based on Effective Effort Versioning. This replaces the old Semantic
Versioning-based policy. (:issue:`2924`, :issue:`2910`)
- Make warning filters in the tests more specific, so warnings emitted by tests added in the future
are more likely to be caught instead of ignored. (:issue:`2714`)
- Avoid an unnecessary memory copy when writing Zarr to a local file (:issue:`2944`)


3.0.6 (2025-03-20)
------------------

Expand Down