Version 3.119.2
Security hardening release · Released February 7, 2026 · NuGet · GitHub Release
Highlights
This release focuses on hardening the native libraries against common exploit techniques on Windows and Linux. Spectre mitigations, Control Flow Guard, and BufferSecurityCheck are now enabled across all Windows and Linux native builds. Three community contributors — ❤️ @MartinZikmund, ❤️ @Aguilex, and ❤️ @sshumakov — drove every user-facing change in this release.
Breaking Changes
None in this release.
New Features
Platform
- tvOS
SKSurface.Createoverloads — Adds the missing overloads for tvOS, bringing parity with other Apple platforms. ❤️ @MartinZikmund (#3342)
Security
- Spectre mitigation for Windows — Enables
/QspectreforlibSkiaSharp.dll. ❤️ @sshumakov (#3497, originally #3496) - Spectre mitigation for Linux — Enables Spectre mitigation for
libSkiaSharp.so. ❤️ @sshumakov (#3503, originally #3502) - Control Flow Guard (CFG) — Enables CFG for all Windows native DLLs. ❤️ @Aguilex (#3397)
- BufferSecurityCheck — Enables BufferSecurityCheck for Windows native DLLs to resolve BinSkim BA2007. ❤️ @Aguilex (#3404)
Platform Support
| Platform | What's New |
|---|---|
| 🍎 Apple | tvOS SKSurface.Create overloads |
| 🪟 Windows | Spectre mitigation, Control Flow Guard, BufferSecurityCheck |
| 🐧 Linux | Spectre mitigation |
Community Contributors ❤️
| Contributor | What They Did |
|---|---|
| @MartinZikmund | Added missing tvOS SKSurface.Create overloads |
| @Aguilex | Enabled Control Flow Guard and BufferSecurityCheck on Windows |
| @sshumakov | Added Spectre mitigation for Windows and Linux native libraries |
Links
Preview 3 (February 5, 2026)
Added Spectre mitigation for Windows native libraries.
Preview 2 (January 26, 2026)
Enabled Control Flow Guard and BufferSecurityCheck for all Windows native DLLs. Plus several CI and documentation improvements.
Preview 1 (January 26, 2026)
Added missing tvOS SKSurface.Create overloads, plus build system improvements.