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.
Preview 2 (January 25, 2026)
Preview 2 landed the Windows hardening — Control Flow Guard, /GS and the Spectre DLL mitigation.
Preview 1 (October 13, 2025)
Preview 1 opened the 3.119.2 line with the tvOS SKSurface.Create overloads and preserved Android symbols.