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 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.
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.
| Path | Version line | Latest release |
|---|---|---|
| Stable | 4.150.x | 4.150.0 |
| Stable | 4.148.x | 4.148.0 |
| Preview | 4.151.x | 4.151.0 (Unreleased) |
Supported versions
- Version 4.151.x — Preview
- Version 4.150.x — Stable
- Version 4.148.x — Stable
Out of support
These SkiaSharp 3.x and 4.x lines are no longer supported. They remain available for reference.
Show out-of-support releases
- Version 4.147.x
- Version 3.119.x
- Version 3.118.x
- Version 3.116.x
- Version 3.0.x
Obsolete versions
SkiaSharp 1.x and 2.x are obsolete and no longer maintained.
Show obsolete releases
- Version 2.88.x
- Version 2.80.x
- Version 1.68.x
- Version 1.60.x
- Version 1.59.x
- Version 1.58.x
- Version 1.57.x
- Version 1.56.x
- Version 1.55.x
- Version 1.54.x
- Version 1.53.x
- Version 1.49.x
HarfBuzzSharp
- HarfBuzzSharp 14.2.x
- HarfBuzzSharp 8.3.x
- HarfBuzzSharp 7.3.x
- HarfBuzzSharp 2.8.x
- HarfBuzzSharp 2.6.x
- HarfBuzzSharp 1.4.x