Version 4.150.1
Upstream rendering fixes · Released July 14, 2026 · NuGet · GitHub Release
API changes · SkiaSharp API diff · HarfBuzzSharp API diff
Highlights
SkiaSharp 4.150.1 incorporates focused Skia m150 fixes for rendering and corrupt text data. This servicing release corrects stencil-area validation for clipped render passes and fixes cleanup ordering when malformed serialized Slug data cannot be decoded.
Breaking Changes
None in this release.
Bug Fixes
- Stencil clears validate clipped render-pass bounds — The bundled engine checks clipped render-pass bounds against the cleared stencil area. (#4429)
- Corrupt Slug cleanup is ordered safely — Failed deserialization now releases the SubRunAllocator before freeing its backing memory, preventing invalid reads and frees. (#4379)
HarfBuzzSharp 14.2.1.1
Co-ships HarfBuzzSharp 14.2.1.1 as a package revision following 14.2.1.
Stable (July 14, 2026)
Incorporates two focused fixes from the Skia m150 release line. Clipped render passes now validate their bounds against the cleared stencil area. Failed deserialization of corrupt Slug buffers also releases the SubRunAllocator before freeing its backing storage, preventing invalid reads and frees during cleanup. (#4429, #4379)