File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,17 @@ Enhancements
107
107
* **New Array.hexdigest() method ** computes an ``Array ``'s hash with ``hashlib ``.
108
108
By :user: `John Kirkham <jakirkham> `, :issue: `98 `, :issue: `203 `.
109
109
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 `.
110
121
111
122
Bug fixes
112
123
~~~~~~~~~
You can’t perform that action at this time.
0 commit comments