Releases

Zephyr is distributed as source code and build scripts, not as a binary image. Use West (Zephyr’s meta-tool) to get the code for a specific version, and see the GitHub repository for the full history of tagged releases.

The technical documentation for current and past releases is available at https://docs.zephyrproject.org/ (use the version selector to select your release of interest).

Supported Releases

The table below lists all actively supported releases. For most users, the recommended starting point is either the latest stable release or the current LTS release.

Note

The next planned release is Zephyr 4.4, targeted for April 2026.
The working drafts of the associated Release Notes and Migration Guide are already available.

Release

Release Date

EOL

Status

Supporting Documentation

Zephyr 4.3.0

2025-11-14

2026-10-15

Latest stable

Zephyr 4.2.0

2025-07-18

2026-03-20

Stable

Zephyr 3.7.0 (LTS3)

2024-07-26

2029-07-27

Long Term Support

Previous LTS releases that have reached end-of-life:

Release

EOL

Zephyr 2.7.6 (LTS2)

2025-01-26

Zephyr 1.14.1 (LTS1)

2022-01-01

End-of-life releases

End-of-life releases are no longer maintained and do not receive security fixes. The release notes and migration guides for these releases are available here.

Release Life Cycle and Maintenance

Major and Maintenance Releases

Zephyr delivers major releases on a six-month cadence, targeting April and October each year. This schedule provides regular, well-tested releases without overwhelming users with too-frequent updates, and avoids major holidays across geographies.

Maintenance (point) releases are published on an unscheduled basis when enough significant fixes have accumulated on a major release branch. Each point release goes through a full QA cycle before publishing.

Long Term Support and Maintenance

While stable releases are supported for the duration of 2 release cycles (roughly 1 year), some specific ones will be supported for a longer period by the Zephyr Project, and are called Long Term Support (LTS) releases.

A Zephyr Long Term Support (LTS) release is published every 2.5 to 3 years and is branched and maintained independently from the main tree for approximately 5 years after it was released.

This offers more stability to project users and leaves more time to upgrade to the following LTS release.

Transitioning to the new Release Cadence

The transition to the new release cadence will begin in 2026. Zephyr 4.4 is scheduled for release in April 2026, and subsequent releases will occur every six months.

The projected timeline for upcoming releases is as follows:

Release

Planned Date

Notes

4.4

April 2026

4.5

October 2026

4.6

April 2027

LTS4

5.0

October 2027

Start of 5.x cycle

5.1

April 2028

5.2

October 2028

5.3

April 2029

5.4

October 2029

LTS5

Starting with the 5.x release cycle, all releases will follow the new six-month cadence from the beginning.

Security Fixes

Each security issue fixed within Zephyr is backported or submitted to the following releases:

  • Currently supported Long Term Support (LTS) release.

  • The most recent two releases.

For more information, see Security Vulnerability Reporting.

Release documentation

Each release includes two companion documents:

  • Release notes summarize changes made across the project during the release cycle.

  • Migration guides describe changes that require action when moving an application from one major release to the next.

Release Notes

Release notes contain a list of changes that have been made to the different areas of the project during the development cycle of the release. Changes that require the user to modify their own application to support the new release may be mentioned in the release notes, but the details regarding what needs to be changed are to be detailed in the release’s migration guide.

Updates to the release notes post release cycle is permitted but limited to style, typographical fixes and to upmerge the notes from maintenance release branches with the sole purpose of keeping the latest documentation consistent with the changes in the project.

Migration Guides

Zephyr provides migration guides for all major releases, in order to assist users transition from the previous release.

As mentioned in the previous section, changes in the code that require an action (i.e. a modification of the source code or configuration files) on the part of the user in order to keep the existing behavior of their application belong in in the migration guide. This includes:

  • Breaking API changes

  • Deprecations

  • Devicetree or Kconfig changes that affect the user (changes to defaults, renames, etc)

  • Treewide changes that have an effect (e.g. changing the include path or defaulting to a different C standard library)

  • Anything else that can affect the compilation or runtime behavior of an existing application

Each entry in the migration guide must include a brief explanation of the change as well as refer to the Pull Request that introduced it, in order for the user to be able to understand the context of the change.