This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+5 more
Summary
AI summaryFixed macOS‑15 x86_64 build failure by gating Apple cross‑compile steps to arm64, enabling full binary publishing.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About perry
A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.
Related context
Related tools
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]