Table of Contents

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.Create overloads — Adds the missing overloads for tvOS, bringing parity with other Apple platforms. ❤️ @MartinZikmund (#3342)

Security

  • Spectre mitigation for Windows — Enables /Qspectre for libSkiaSharp.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

Preview 3 (February 5, 2026)

Added Spectre mitigation for Windows native libraries.

Full Changelog


Preview 2 (January 26, 2026)

Enabled Control Flow Guard and BufferSecurityCheck for all Windows native DLLs. Plus several CI and documentation improvements.

Full Changelog


Preview 1 (January 26, 2026)

Added missing tvOS SKSurface.Create overloads, plus build system improvements.

Full Changelog