Skip to content

Announcement: Zarr-Python version 3 release schedule #1777

Closed
@jhamman

Description

@jhamman

This issue describes the planned development path toward the 3.0 release of Zarr-Python.

Important information

Release schedule

2.18.0 - May 9, 2024 (Milestone)

  • Goal: prepare the way for the 3.0 releases
  • Includes deprecation and/or future warnings where breaking changes are expected in 3.0
  • Anticipated final minor release of 2.* series
  • Additional bug fix releases may be made as needed

3.0.0.alpha0 - June 5, 2024 (Milestone)

  • Goal: facilitate testing by early adopters and downstream libraries
  • Includes >90% of the surface area of the expected 3.0.0 release
  • May be missing some documentation, test coverage, or features beyond the core API

(edit: we are making weekly alpha releases right now)

3.0.0 - Early October, 2024 (Milestone)

  • Goal: full release of Zarr-Python 3 🎉
  • Includes 100% of the expected surface area of 3.0.0 release
  • May or may not include extensions beyond the core v2 and v3 specs
  • Minimal breaking changes relative to 2.*
  • Complete migration guide

Note to contributors

Over the next 2-3 months, we expect to transition the majority of development to the v3 branch. By no means are we ceasing support for the 2.* series but the general direction of the library is toward v3. If you are considering a contribution to Zarr-Python beyond the scope of a bug fix, the v3 branch is likely your best bet.

Update 5/31/24: We have fallen off our intended timeline by a few weeks. I've updated the alpha release and full release dates accordingly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions