Skip to content

perry

v0.5.1121 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 macOS‑15 x86_64 build failure by gating Apple cross‑compile steps to arm64, enabling full binary publishing.

Changes in this release

Feature High

Publishes full platform binaries plus npm/brew/apt/winget packages.

Publishes full platform binaries plus npm/brew/apt/winget packages.

Source: granite4.1:30b@2026-06-04-audit

Confidence: low

Feature Medium

Enables successful Intel mac build and runs package‑manager publish legs.

Enables successful Intel mac build and runs package‑manager publish legs.

Source: granite4.1:30b@2026-06-04-audit

Confidence: low

Bugfix Medium

Fixes gtk4 + android build-matrix breakage affecting 34 assets.

Fixes gtk4 + android build-matrix breakage affecting 34 assets.

Source: llm_adapter@2026-06-04

Confidence: high

Bugfix Medium

Resolves libsqlite3-sys bindgen issue in macOS 15 x86_64 redundant iOS-cross step.

Resolves libsqlite3-sys bindgen issue in macOS 15 x86_64 redundant iOS-cross step.

Source: granite4.1:30b@2026-06-04-audit

Confidence: low

Refactor Low

Gates Apple cross‑compile steps to the arm64 macOS job.

Gates Apple cross‑compile steps to the arm64 macOS job.

Source: granite4.1:30b@2026-06-04-audit

Confidence: low

Full changelog

Completes the release-pipeline repair. v0.5.1120 fixed the gtk4 + android build-matrix breakage (34 assets) but the macos-15 x86_64 build still failed on a libsqlite3-sys bindgen issue in its redundant iOS-cross step, skipping npm/brew/apt/winget. This gates the Apple cross-compile steps to the arm64 mac job (the libs are aarch64/host-independent and already built there), so the Intel mac build no longer fails and the package-manager publish legs can run. Full platform binaries + npm/brew/apt/winget should now publish.

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 →

Related context

Earlier breaking changes

  • v0.5.1158 `cluster` workers share a listening port using SO_REUSEPORT and IPC round‑trip.
  • v0.5.1158 Streams now support BYOB readers and real `ByteLengthQueuingStrategy` accounting.
  • v0.5.1158 `Atomics.wait`, `notify`, and `waitAsync` now block and wake across agents using a shared `SharedArrayBuffer`.
  • v0.5.1158 `node:dns` and `node:dgram` perform real network I/O instead of stub behavior.
  • v0.5.1158 `AsyncLocalStorage` and `async_hooks` now propagate context across await, microtasks, timers, and `process.nextTick`.

Beta — feedback welcome: [email protected]