This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryFixed GTK4 build failure on aarch64‑unknown‑linux‑gnu by installing libgstreamer1.0-dev.
Full changelog
Highlights
Patch release on top of v0.5.455 — sixth-round release-night fix. v0.5.455's Tests + Simulator Tests (iOS) both passed and await-tests cleared, but the release-packages.yml::build matrix then failed on aarch64-unknown-linux-gnu with gstreamer-1.0 missing from pkg-config (fail-fast cancelled the rest).
Fixes
- release-packages.yml —
Install GTK4 development libraries (Linux glibc)step now also installslibgstreamer1.0-dev.perry-ui-gtk4pulls ingstreamer-sys v0.23.6for the perry/media GTK4 backend'splaybin-based audio playback (added in v0.5.440 PR #371). Same fix-pattern as v0.5.441'sdoc-tests-gtk4fix intest.yml(commita535a984); was just missed inrelease-packages.ymluntil now. Musl variants are unaffected (GTK4 build step is gated to glibc); macOS / Windows don't use gtk4. benchmarks/binary-size-baseline.json— refreshed in a separate no-version-bump commit (4081f7e7). The file was pinned at v0.5.386 commit00fa823from 2026-04-17 (67 patch versions ago), so the per-release 15% threshold tripped every release-night. New baseline matches v0.5.455 measurements.
Everything else from v0.5.450
See the v0.5.450 release notes — perry/media cross-platform, HarmonyOS Phase 2 ArkUI pipeline, Effect compatibility sweep, Windows enhancements, CI cost cuts.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About perry
A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.
Related context
Beta — feedback welcome: [email protected]