Version 4.150.0
Skia m150 and APIs · Released July 7, 2026 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
Highlights
SkiaSharp 4.150.0 updates the bundled engine to Skia m150 and adds practical image and paint APIs. The release adds filters and diagnostics APIs, improves canvas-wrapper performance, and restores correct small-radius CPU raster blurs.
Breaking Changes
None in this release.
Engine
- Skia updated to milestone m150 — The bundled renderer advances to Chrome milestone 150 with the associated upstream fixes. (#4146, #4190)
API Surface
- New image-filter and paint helpers — SKImageFilter adds crop and empty filters, SKColorFilter adds overdraw visualization, and SKPaint adds fast-bounds calculation for culling. (#4227, #4228, #4229, #4271)
Bug Fixes
- Small-radius raster blur regression fixed — CPU raster rendering restores the expected quality for small-sigma blur effects. — ❤️ @ramezgerges (#4269)
Lifecycle & Internals
- SKSurface canvas wrapper cached — Repeated Canvas access on an SKSurface reuses its managed wrapper, reducing allocation and interop overhead. — ❤️ @ramezgerges (#4247)
HarfBuzzSharp 14.2.1
Updates HarfBuzzSharp alongside the 4.150 release line.
Community Contributors ❤️
Thank you to everyone who contributed to this release!
| Contributor | Contributions |
|---|---|
| @ramezgerges | Cached SKSurface canvas wrappers and fixed the CPU raster blur regression (#4195, #4247, #4269) |
Release Candidate 1 (June 29, 2026)
The release candidate added paint and image-filter APIs, canvas caching, and the raster blur fix.
Preview 2 (June 24, 2026)
Preview 2 brought the main API, HarfBuzz, and platform updates for the 4.150 line.
Preview 1 (June 13, 2026)
Preview 1 opened the 4.150 line with the Skia m150 engine update.