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.