Back to Skiasharp

Release Notes

documentation/docfx/releases/index.md

4.151.06.6 KB
Original Source

Release Notes

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.

Release cadence

SkiaSharp 4.x follows Chrome's release cycle. Each SkiaSharp minor version corresponds to a Chrome/Skia milestone and progresses through four phases:

Chrome EventSkiaSharp ReleasePurpose
Beta PromotionPreview 1Merge upstream Skia, ship initial preview
Early StablePreview 2Bug fixes and API additions from preview feedback
Stable CutRCCritical bug fixes only, no new features
Stable ReleaseStableShip to NuGet.org, tag and create GitHub Release

Schedule for the two milestones currently in flight (m151 and m152), from the Chromium release schedule:

DateEventPackage
Jul 1m151 Beta Promotion4.151.0-preview.1
Jul 15m151 Early Stable4.151.0-preview.2
Jul 21m151 Stable Cut4.151.0-rc.1
Jul 28m151 Stable Release4.151.0
Jul 29m152 Beta Promotion4.152.0-preview.1
Aug 12m152 Early Stable4.152.0-preview.2
Aug 18m152 Stable Cut4.152.0-rc.1
Aug 25m152 Stable Release4.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.

Versioning

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.

  • Preview: 4.152.0-preview.1, 4.152.0-preview.2
  • Release candidate: 4.152.0-rc.1
  • Stable: 4.152.0

Prerelease suffixes follow NuGet semver conventions.

Schedule reference

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.

Support overview

  • Stable — the line we recommend for production apps. Tracks Chrome's Stable / Extended Stable channel.
  • Preview — prerelease NuGets for the next milestone, so you can test ahead of its stable release. Tracks Chrome's Beta channel.
  • Out of support — older 3.x / 4.x lines, still listed below for reference but no longer serviced.
  • Obsolete — SkiaSharp 1.x and 2.x, no longer maintained.
PathVersion lineLatest release
Stable4.150.x4.150.1
Stable4.148.x4.148.0
Preview4.151.x4.151.0

Supported versions

Out of support

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> </details>

Obsolete versions

SkiaSharp 1.x and 2.x are obsolete and no longer maintained.

<details> <summary>Show obsolete releases</summary> </details>