## 2.2.alpha.7 (2026-07-17) This release contains the following new component versions: - glycin-core 4.0.0-alpha.7 - glycin-heif 2.2.0-alpha.7 - glycin-image-rs 2.2.0-alpha.7 - glycin-jxl 2.2.0-alpha.7 - glycin-raw 2.2.0-alpha.7 - glycin-svg 2.2.0-alpha.7 - glycin-test 2.2.0-alpha.7 - glycin-thumbnailer 2.2.0-alpha.7 - glycin 4.0.0-alpha.7 - glycin-builtin 4.0.0-alpha.7 - glycin-external 4.0.0-alpha.7 - libglycin 2.2.0-alpha.7 - libglycin-gtk4 2.2.0-alpha.7 ### Added - Add "test_disable_sandbox" option to disable use of sandbox while running tests. - Cross compilation should now work out of the box and not require any patches. - Setting `GLYCIN_DISABLE_SANDBOX=i-know-the-risks` will disable the sandbox if `SandboxSelector::Auto` is used. - Support conversion of pixel densities between different units. ### Fixed - Don't report JPEG 2000 images as format name ICO. - libglycin: Build errors on Windows MSVC and macOS. Builds unter Windows GNU are still not completely working. ### Changed - The pixel density is now provided as it's own object. This is a breaking change towards the previous alpha version. - sandbox: Use seccomp blocklist instead of allowlist. The allowlist has repeatedly caused issues because it's not clear when new syscalls need to be added. Since seccomp is a second line of defence on top of namespaces anyway, this should be totally fine. Don't block socket calls for now since it's a bit complicated and they were allowed before. This also fixes issues where multiarch setups would run into a second arch not being properly handled by seccomp. #269