@oh-my-pi/pi-natives
Changed
- Changed native addon extraction to skip re-extracting cached
.nodefiles when their size already matches embedded archive metadata - Changed standalone binaries to embed native addons as a compressed tarball and unpack them into the versioned native cache on first run instead of embedding each
.nodefile uncompressed.
Fixed
- Fixed CI native addon builds retaining ELF debug and symbol sections in release artifacts; stripped builds are now verified to reject
.debug_*,.zdebug_*,.symtab, and.strtabsections.
Security
- Hardened embedded addon archive extraction by rejecting unsafe entry names and non-file archive entries before writing binaries to disk
Full Changelog: v15.5.8...v15.5.9