Table of Contents

Version 3.119.2

Windows hardening and tvOS API fill · Released February 6, 2026 · NuGet · GitHub Release

API changes · SkiaSharp API diff · HarfBuzzSharp API diff

Highlights

3.119.2 hardens the Windows native DLLs (CFG, /GS, Spectre) and fills in the missing tvOS SKSurface.Create overloads.

Breaking Changes

None in this release.

API Surface

  • Missing tvOS SKSurface.Create overloads — Adds the SKSurface.Create overloads that were missing on tvOS so Metal-backed surfaces have the same entry points as the other Apple platforms. — ❤️ @MartinZikmund (#3342)

Platform

  • Android debug symbols packaged — Preserves and packs the Android native symbols so consumers get usable stacks when debugging crashes. (#3374)

Security

  • Windows native DLLs hardened — Turns on Control Flow Guard, BufferSecurityCheck (/GS) and Spectre mitigations on the Windows native DLLs, clearing BinSkim BA2007 and matching the platform's security baseline. — ❤️ @Aguilex (#3397, #3404, #3496)

HarfBuzzSharp 8.3.1.3

HarfBuzzSharp 8.3.1.3 picks up the same Windows hardening (CFG, /GS, Spectre) as the SkiaSharp natives.

Community Contributors ❤️

Thank you to everyone who contributed to this release!

Contributor Contributions
@Aguilex Enabled Control Flow Guard and BufferSecurityCheck on the Windows native DLLs (#3397, #3404)
@MartinZikmund Added the missing tvOS SKSurface.Create overloads (#3342)

Preview 3 (February 5, 2026)

Preview 3 rounded off the Spectre mitigation on the Linux native library ahead of the stable release.

Full changelog

Preview 2 (January 25, 2026)

Preview 2 landed the Windows hardening — Control Flow Guard, /GS and the Spectre DLL mitigation.

Full changelog

Preview 1 (October 13, 2025)

Preview 1 opened the 3.119.2 line with the tvOS SKSurface.Create overloads and preserved Android symbols.

Full changelog