Table of Contents

Version 3.119.3

AoT crash fix and dependency refresh · NuGet (prerelease)

Superseded by 3.119.4 · Never released as stable — these changes rolled up into 3.119.4.

API changes · SkiaSharp API diff · HarfBuzzSharp API diff

Highlights

3.119.3 fixes an AoT crash with IlcDisableReflection and refreshes libpng, libwebp and brotli.

Breaking Changes

None in this preview line.

Bug Fixes

  • AoT crash with IlcDisableReflection resolved — SkiaSharp no longer crashes at startup on NativeAOT builds compiled with IlcDisableReflection=true. (#3485)
  • Linux ARM64 fontconfig crash fixed — The Linux ARM64 native library now bundles fontconfig correctly, fixing a startup crash on cross-compiled builds. (#3494)

Security

  • Native dependency refresh — Updates the bundled libpng to 1.6.54, libwebp to 1.6.0 and brotli to 1.2.0, and prunes unused build dependencies. (#3452, #3478, #3469, #3463)
  • Spectre mitigation on Linux and Windows natives — Both libSkiaSharp.dll and libSkiaSharp.so are now built with the Spectre mitigation flag. — ❤️ @sshumakov (#3496, #3502)

HarfBuzzSharp 8.3.1.4

No HarfBuzzSharp binding changes shipped in this release — it rebuilds the same HarfBuzz as the previous line.

Community Contributors ❤️

Thank you to everyone who contributed to this release!

Contributor Contributions
@sshumakov Enabled the Spectre mitigation flag on both libSkiaSharp.dll and libSkiaSharp.so (#3496, #3502)

Preview 1 (February 7, 2026)

Preview 1 landed the AoT/IlcDisableReflection fix, the Linux ARM64 fontconfig fix, the libpng/libwebp/brotli refresh and the Spectre mitigation for both Windows and Linux natives.

Full changelog