Table of Contents

Version 4.151.0

Skia m151 stable release · Released July 30, 2026 · NuGet · GitHub Release

API changes · SkiaSharp API diff · HarfBuzzSharp API diff

Highlights

SkiaSharp 4.151.0 delivers Skia m151 with faster managed color, text, and shaping paths. It adds .NET 11 WebAssembly native assets, restores CPU raster shader compatibility, and fixes a native image-decoding resource leak.

Breaking Changes

None in this release.

Engine

  • Skia updated to milestone m151 — The bundled renderer moves to Chrome milestone 151 and incorporates subsequent upstream bug-fix and stability syncs. (#4294, #4312, #4382, #4443, #4489, #4568)
  • CPU raster shader compatibility restored — Restores the legacy shader-context configuration needed to avoid a CPU raster regression. (#4428)

API Surface

  • Span-based color parsing — SKColor hex parsing adds ReadOnlySpan overloads and avoids unnecessary parsing overhead. (#4345)

Bug Fixes

  • Encoded-image subset resources released — SKImage.FromEncodedData with a subset rectangle no longer leaks its native resource. (#3997)

Platform

  • .NET 11 WebAssembly assets — Adds Emscripten 5.0.6 static libraries and exception handling support for .NET 11 WebAssembly applications. — ❤️ @ramezgerges (#4459, #4487, #4488)

Lifecycle & Internals

  • Lower-allocation managed operations — Color conversion, premultiplication, text shaping, tags, and encoded text paths avoid repeated native calls or transient allocations. (#4370, #4385, #4388, #4396, #4498)
  • Faster HarfBuzz text shaping — HarfBuzzSharp avoids allocations when adding UTF-8 strings and parsing tags. (#4376, #4408)

HarfBuzzSharp 14.2.1

Improves HarfBuzzSharp UTF-8 buffer population and tag parsing to eliminate recurring allocations.

Community Contributors ❤️

Thank you to everyone who contributed to this release!

Contributor Contributions
@ramezgerges WebAssembly build cleanup, .NET 11 native assets, and HarfBuzzSharp performance improvements (#3788, #4340, #4459)

Release Candidate 1 (July 21, 2026)

The release candidate added .NET 11 WebAssembly assets, restored CPU raster compatibility, and fixed encoded-image resource handling.

Full changelog

Preview 2 (July 14, 2026)

Preview 2 focused on managed performance improvements, HarfBuzzSharp allocation reductions, and upstream m151 fixes.

Full changelog

Preview 1 (July 2, 2026)

Preview 1 opened the m151 line and added the initial engine update and WebAssembly cleanup.

Full changelog