github PerryTS/perry v0.5.456

latest releases: v0.5.1167, v0.5.1166, v0.5.1159...
one month ago

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.

Don't miss a new perry release

NewReleases is sending notifications on new releases.