github CharlesWiltgen/Axiom v27.0.0-beta.48
Axiom v27b48

3 hours ago

Released August 20, 2026

New

  • Peak memory footprint – memory-debugging now covers reading an app’s peak footprint with task_vm_info and its remaining headroom with os_proc_available_memory(): which figure a memory-limit kill and background jetsam each judge, taking a before-and-after delta because the peak never resets, and why a headroom reading of zero is ambiguous. performance-profiling reads the peak before recording in Instruments, to tell a transient spike from steady growth.

Updated

  • Lazy containers and memory – Explains that through iOS 26, lazy containers such as LazyVStack and List keep the state of every row a user scrolls past, so memory grows with the rows visited, while iOS 27 releases those rows and rebuilds them on the way back, resetting their @State, even in apps built with the iOS 26 SDK. Lift per-row state above the row and keep heavy payloads such as images in a bounded store like NSCache; swiftui-performance-analyzer now flags those payloads in a lazy row’s state. The change covers swiftui-layout-ref, swiftui-containers-ref, swiftui-performance and memory-debugging, which tells this growth apart from a leak.

Full Changelog: v27.0.0-beta.47...v27.0.0-beta.48

Don't miss a new Axiom release

NewReleases is sending notifications on new releases.