@oh-my-pi/pi-natives
Changed
- 캐시된
.node 파일의 크기가 embedded 아카이브 메타데이터와 이미 일치할 때 다시 추출하지 않도록 네이티브 애드온 추출 방식을 변경
- 독립형 바이너리를 변경하여 압축되지 않은 각
.node 파일을 embedded하는 대신 네이티브 애드온을 압축된 tarball로 embedded하고 첫 실행 시 버전이 지정된 네이티브 캐시에 압축해제하도록 변경
Fixed
- CI 네이티브 애드온 빌드가 릴리즈 아티팩트에서 ELF debug 및 symbol 섹션을 유지하는 문제 수정; 이제 stripped 빌드는
.debug_*, .zdebug_*, .symtab, .strtab 섹션을 거부하는지 확인됨
Security
- 디스크에 바이너리를 쓰기 전에 안전하지 않은 항목 이름과 파일이 아닌 아카이브 항목을 거부하여 embedded 애드온 아카이브 추출 강화
Full Changelog: v15.5.8...v15.5.9
이 릴리즈에 포함된 커밋
- feat(natives): natives에 embedded 애드온 tarball 추출 기능 추가