Table of Contents

Version 3.119.2

Security hardening and platform fixes · Released February 6, 2026 · NuGet · GitHub Release

API changes · SkiaSharp API diff · HarfBuzzSharp API diff

Highlights

SkiaSharp 3.119.2 adds Windows Spectre mitigations, security hardening flags, and missing tvOS API overloads.

Breaking Changes

None in this release.

API Surface

  • Missing tvOS SKSurface.Create overloads added — Several SKSurface.Create overloads that were available on other Apple platforms were missing on tvOS; they are now included. — ❤️ @MartinZikmund (#3342)
  • Android debug symbols preserved and packaged — Android native debug symbols are now preserved and included in the symbol packages, improving crash diagnostics. (#3374)

Security

  • Spectre mitigations enabled for Windows native binaries — Spectre v1 mitigation flags (/Qspectre) are now enabled for both libSkiaSharp.dll and libSkiaSharp.so on Windows. (#3497, #3503)
  • Control Flow Guard and BufferSecurityCheck enabled — All Windows native DLLs now build with Control Flow Guard (/guard:cf) and BufferSecurityCheck (/GS) flags, satisfying BinSkim BA2007 and improving exploit resistance. — ❤️ @Aguilex (#3397, #3404)

HarfBuzzSharp 8.3.1.3

Ships HarfBuzzSharp 8.3.1.3 with the Windows security hardening and tvOS packaging improvements from this release.

Community Contributors ❤️

Thank you to everyone who contributed to this release!

Contributor Contributions
@Aguilex Enabled Spectre mitigations and security hardening flags for Windows native binaries (#3397, #3404)
@MartinZikmund Added missing tvOS SKSurface.Create overloads (#3342)

Preview 3 (February 5, 2026)

Preview 3 added the Spectre mitigation flag for libSkiaSharp.dll on Windows.

Full changelog

Preview 2 (January 25, 2026)

Preview 2 enabled Control Flow Guard and BufferSecurityCheck on Windows native DLLs to satisfy BinSkim security requirements.

Full changelog

Preview 1 (October 13, 2025)

Preview 1 introduced the missing tvOS SKSurface.Create overloads and Android symbol packaging.

Full changelog