Skip to content

Commit 7f5aa48

Browse files
committed
chore: add more changelog entries
1 parent 0fc8b12 commit 7f5aa48

4 files changed

Lines changed: 4 additions & 0 deletions

File tree

changes/3722.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add a synchronous codec pipeline (`CodecChain`) used for whole-chunk reads and writes when every codec in the pipeline implements `SupportsSyncCodec`, avoiding per-chunk async dispatch overhead. The `SupportsSyncCodec` protocol is now generic over its decoded and encoded buffer types, matching `BaseCodec`.

changes/3793.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Skip the read-before-write step when a write covers an entire shard, eliminating an unnecessary `get` on full-shard overwrites with the sharding codec.

changes/3800.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Rename the `DimensionNames` type to `DimensionNamesLike` to reflect that it models the wide input type that is narrowed to the `dimension_names` attribute on V3 array metadata, matching the `XLike` naming convention used by other input-narrowing types.

changes/3863.bugfix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix handling of `NaT` default fill values for `datetime64` and `timedelta64` data types. Equality checks now use `numpy.isnat` so that the default fill value compares correctly against `NaT`.

0 commit comments

Comments
 (0)