documentation/docfx/releases/index.md
Release notes for SkiaSharp. SkiaSharp ships as NuGet packages whose minor version is the Chrome/Skia milestone it builds on. Two release lines are supported at a time — a stable line for production and a preview line for the milestone currently being stabilized — mirroring Chrome's release channels (stable / extended-stable and beta). Everything else stays published for reference but is no longer serviced.
SkiaSharp 4.x follows Chrome's release cycle. Each SkiaSharp minor version corresponds to a Chrome/Skia milestone and progresses through four phases:
| Chrome Event | SkiaSharp Release | Purpose |
|---|---|---|
| Beta Promotion | Preview 1 | Merge upstream Skia, ship initial preview |
| Early Stable | Preview 2 | Bug fixes and API additions from preview feedback |
| Stable Cut | RC | Critical bug fixes only, no new features |
| Stable Release | Stable | Ship to NuGet.org, tag and create GitHub Release |
Schedule for the two milestones currently in flight (m151 and m152), from the Chromium release schedule:
| Date | Event | Package |
|---|---|---|
| Jul 1 | m151 Beta Promotion | 4.151.0-preview.1 |
| Jul 15 | m151 Early Stable | 4.151.0-preview.2 |
| Jul 21 | m151 Stable Cut | 4.151.0-rc.1 |
| Jul 28 | m151 Stable Release | 4.151.0 |
| Jul 29 | m152 Beta Promotion | 4.152.0-preview.1 |
| Aug 12 | m152 Early Stable | 4.152.0-preview.2 |
| Aug 18 | m152 Stable Cut | 4.152.0-rc.1 |
| Aug 25 | m152 Stable Release | 4.152.0 |
Two milestones are always in flight — as one enters its RC/stable phase, the next begins its preview phase.
[!NOTE] Starting with Chrome 153 (September 2026), Chrome moves from a 4-week to a 3-week release cycle. Because SkiaSharp's cadence is driven by Chrome's actual schedule events, the phases above will naturally compress — preview through stable will complete in ~3 weeks instead of ~4.
Packages follow the scheme 4.{chrome_milestone}.{patch} — the middle number is the Chrome milestone number. For example, 4.152.0 ships alongside Chrome 152's stable release.
4.152.0-preview.1, 4.152.0-preview.24.152.0-rc.14.152.0Prerelease suffixes follow NuGet semver conventions.
The full Chrome release calendar is published at Chromium's release schedule. SkiaSharp milestones are synced automatically from this schedule — check the GitHub milestones for upcoming release dates.
| Path | Version line | Latest release |
|---|---|---|
| Stable | 4.150.x | 4.150.1 |
| Stable | 4.148.x | 4.148.0 |
| Preview | 4.151.x | 4.151.0 |
These SkiaSharp 3.x and 4.x lines are no longer supported. They remain available for reference.
<details> <summary>Show out-of-support releases</summary>SkiaSharp 1.x and 2.x are obsolete and no longer maintained.
<details> <summary>Show obsolete releases</summary>