Skip to content

Commit f307e63

Browse files
authored
Merge branch 'main' into release-improvements
2 parents ed31802 + 029c376 commit f307e63

57 files changed

Lines changed: 1832 additions & 1504 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/codspeed.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ jobs:
2727
with:
2828
fetch-depth: 0
2929
persist-credentials: false
30-
- name: Set up Python
31-
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
32-
with:
33-
python-version: "3.11"
3430
- name: Install Hatch
3531
uses: pypa/hatch@257e27e51a6a5616ed08a39a408a21c35c9931bc
3632
with:
@@ -39,4 +35,4 @@ jobs:
3935
uses: CodSpeedHQ/action@1c8ae4843586d3ba879736b7f6b7b0c990757fab # v4.12.1
4036
with:
4137
mode: walltime
42-
run: hatch run test.py3.11-minimal:pytest tests/benchmarks --codspeed
38+
run: hatch run test.py3.12-minimal:pytest tests/benchmarks --codspeed

changes/3679.feature.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Adds a new in-memory storage backend called `ManagedMemoryStore`. Instances of `ManagedMemoryStore`
2+
function similarly to `MemoryStore`, but instances of `ManagedMemoryStore` can be constructed from
3+
a URL like `memory://store`.

changes/3781.feature.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added `Struct` class (subclass of `Structured`) implementing the zarr-extensions `struct` dtype spec. Uses object-style field format and dict fill values. Legacy `Structured` remains available for backward compatibility.

changes/3897.misc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Bump the minimum version of `typing-extensions` to 4.13 to support the `extra_items`
2+
keyword argument on `TypedDict` (PEP 728).

changes/3900.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove deprecated `zarr.convenience` and `zarr.creation` modules.

changes/3901.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove the deprecated `zarr_version` parameter from several functions and methods. That parameter is replaced with `zarr_format`.

changes/3902.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove deprecated `Group` methods `array`, `require_dataset`, and `create_dataset`.

changes/3903.misc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove deprecated `AsyncArray.create` and `Array.create` methods.

changes/3920.bugfix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Use the unit associated with the `Datetime64` data type when creating the default `Nat` scalar value.

changes/3924.bugfix.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Apply path normalization to the `path` attribute of `FsspecStore`, ensuring that leading and trailing "/" symbols are removed.

0 commit comments

Comments
 (0)