Skip to content

perry

v0.5.456 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 1mo Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android compile harmonyos ios llvm macos
+5 more
native smc typescript watchos windows

Summary

AI summary

Fixed 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.ymlInstall GTK4 development libraries (Linux glibc) step now also installs libgstreamer1.0-dev. perry-ui-gtk4 pulls in gstreamer-sys v0.23.6 for the perry/media GTK4 backend's playbin-based audio playback (added in v0.5.440 PR #371). Same fix-pattern as v0.5.441's doc-tests-gtk4 fix in test.yml (commit a535a984); was just missed in release-packages.yml until 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 commit 00fa823 from 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 notesperry/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

Track perry

Get notified when new releases ship.

Sign up free

About perry

A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.

All releases →

Beta — feedback welcome: [email protected]