Skip to content

Commit 43f4ae0

Browse files
committed
release notes
1 parent 6c94602 commit 43f4ae0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/release.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,17 @@ Enhancements
107107
* **New Array.hexdigest() method** computes an ``Array``'s hash with ``hashlib``.
108108
By :user:`John Kirkham <jakirkham>`, :issue:`98`, :issue:`203`.
109109

110+
* **Improved support for object arrays**. In previous versions of Zarr,
111+
creating an array with ``dtype=object`` was possible but could under certain
112+
circumstances lead to unexpected errors and/or segmentation faults. To make it easier
113+
to properly configure an object array, a new ``object_codec`` parameter has been
114+
added to array creation functions. See the tutorial section on :ref:`tutorial_objects`
115+
for more information and examples. Also, runtime checks have been added in both Zarr
116+
and Numcodecs so that segmentation faults are no longer possible, even with a badly
117+
configured array. This API change is backwards compatible and previous code that created
118+
an object array and provided an object codec via the ``filters`` parameter will
119+
continue to work, however a warning will be raised to encourage use of the
120+
``object_codec`` parameter. :issue:`208`, :issue:`212`.
110121

111122
Bug fixes
112123
~~~~~~~~~

0 commit comments

Comments
 (0)