This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+5 more
ReleasePort's take
Light signalThe release fixes a simctl iOS linking fallback issue that caused macOS archive generation and masked the geisterhand build trigger.
Why it matters: If you cross‑compile for iOS using simctl, this update prevents unintended host‑archive fallbacks that previously broke builds and hid critical build‑trigger events.
Summary
AI summaryFixed simctl iOS linking fallback causing macOS archives and masked geisterhand build trigger.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds crypto.generateKeyPairSync support for RSA and EC algorithms. Adds crypto.generateKeyPairSync support for RSA and EC algorithms. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Performance | Medium |
Restores compile‑smoke memory ceiling for test_memory_json_churn to 290/315 MB. Restores compile‑smoke memory ceiling for test_memory_json_churn to 290/315 MB. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Bugfix | Medium |
Fixes simctl iOS link failure when cross-compiling by removing host archive fallback. Fixes simctl iOS link failure when cross-compiling by removing host archive fallback. Source: llm_adapter@2026-05-23 Confidence: low |
— |
| Bugfix | Medium |
Skip-lists parity gate failures #1423 and #1424 in test suite. Skip-lists parity gate failures #1423 and #1424 in test suite. Source: llm_adapter@2026-05-23 Confidence: low |
— |
| Bugfix | Medium |
Prevents simctl iOS from falling back to host archive when cross-compiling. Prevents simctl iOS from falling back to host archive when cross-compiling. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
Full changelog
Hotfix on top of v0.5.1024, unblocking the gate failures from that release.
simctl iOS: find_geisterhand_lib no longer falls back to host target/release/<lib>.a when a cross-compile target is set — that fallback was producing macOS .a archives in iOS-simulator link commands AND masking the geisterhand auto-build trigger so the cross-target libs never got built.
Parity gate (2 new failures triaged):
- #1423
test_async_local_storage_context—AsyncLocalStorage.enterWith/.exitaren't implemented end-to-end (sibling slice of #788 #789). Skip-listed. - #1424
test_json_lazy_reviver—JSON.parse(blob, reviver)on a lazy-tape top-level array exits before any output. Skip-listed.
compile-smoke memory ceiling restore — PR #1422 (dec43e27) put the 290/315 MB test_memory_json_churn ceiling back after #1324 reverted it.
Also folds in the post-v0.5.1024 work that landed on main: #1365 crypto.generateKeyPairSync (RSA + EC) (#1418).
See CHANGELOG.md.
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]