-
hanyul released this
2026-09-27 11:54:36 +09:00 ARCA 0.1.13 변경 사항
이전 버전: 0.1.12. 같은 실행의 자산과 native runtime을 유지하는 공개 재시작 API를 추가한다.
변경 사항
PlayerHandle.restartSupported와restart({ signal, onProgress }), 결과·오류 타입을 공개한다. 자산 다운로드·검증·마운트와 WASM·Worker·canvas 재생성을 생략한다.- native 일시정지 응답 → 저장 flush·host commit revision 확인 → Ruby sandbox 초기화 → 실행 재개 순서를 보장한다. 저장하지 않은 진행은 사라지고 저장 파일·음량·음소거 설정은 유지한다.
- 저장 실패·초기화 전 취소는 기존 실행으로 복귀한다. 초기화 이후 실패는 마지막 확인된 revision과
relaunch-required를 반환하고 자동 저장을 차단한다. 자동 전체 재기동은 하지 않는다. - 중복 호출은 같은 작업에 합류하며 수동 flush·종료와 직렬화한다. F12도 같은 트랜잭션을 사용하고, 재시작 중 입력을 해제·차단한다.
- 정상 종료는 native frame 경계의 일시정지 응답 후 자원을 해제한다. 실행 중인 Worker와 sandbox destructor가 겹치던 전체 재기동 경합을 보완한다.
- CRuby·core clean build와 새 frontend를 생성하고 patch·recipe·provenance 및 재배포 정책의 lock 연결을 갱신한다. 외부 dependency pin·라이선스·글꼴 구성은 유지한다.
사용과 검증 범위
같은 0.1.13 release의 SDK·runtime·Builder 전체 pin을 사용한다. SDK 사용 예시와 재시작 계약·측정 근거를 따른다. API 완료는
native-resumed이며 게임별 타이틀 화면 도달 시간 보장이 아니다.합성 검증, 제공 fixture 자동화와 사람의 입력·실제 청취·완전 종료 저장 acceptance는 별도 판정한다. LINKS 서버·opaque iframe 통합, 632MiB 실게임과 장시간 메모리 검증은 이번 독립 회귀 결과를 상속하지 않는다.
VX Ace native baseline verifier의 기존
browserCompatible package original source drifted실패는 남아 있다. 원본 fixture·기대값을 수정하지 않았으며 해당 진단 baseline과 새 release artifact 검증은 별도로 관리한다.게시 identity와 registry 검증은 현재 상태, 상세 값은 해당 release manifest/pin을 따른다.
배포 검증
- release source:
ba91d1a1c1 - manifest SHA-256: 48d936099973db9020181bed18f3deffa4eec25b50edcdec19698e1de0895db6
- Builder digest: sha256:4820afc715bae0862d3ae89a93421e42f52a9e0ea4e0150531d5daf37d6e80e5
- SDK 회귀·타입 검사, release 회귀 12개, native patch/recipe lock, CRuby·core clean build·frontend export: PASS.
- Chrome·Firefox 합성 입력/오디오/저장/실패 복구, 제공 VX Ace 반복 재시작과 전체 재기동: PASS. Firefox 제공 게임의 저장 후 재시작·불러오기: PASS.
- 제공 game+RTP 약 228MiB: 빠른 재시작 API 102–128ms, 전체 재기동 API 6.7–7.9초. 타이틀 표시 시간·LINKS 632MiB 게임의 성능 보장이 아니다.
- source-free SDK/types/runtime/Builder/npm 소비 및 별도 clean checkout의 release pin·Builder digest·npm bytes 재현: PASS.
- npm: @rgss23/arca@0.1.13 (Forgejo registry).
- 실제 청취·브라우저 완전 종료 사용자 acceptance·LINKS 통합·장시간 누수 검증: NOT RUN.
Downloads 9
-
release-manifest.json
1
2.1 KiB
2026-09-27 11:54:39 +09:00 -
release-manifest.sha256
1
88 B
2026-09-27 11:54:41 +09:00 -
release-pin.json
1
441 B
2026-09-27 11:54:40 +09:00 -
rgss23-arca-0.1.13.tgz
1
92 MiB
2026-09-27 11:54:42 +09:00 -
rgss23-builder-0.1.13.oci.tar
1
56 MiB
2026-09-27 11:54:37 +09:00 -
rgss23-contracts-0.1.13.tgz
1
22 KiB
2026-09-27 11:54:38 +09:00 -
rgss23-runtime-0.1.13.zip
1
46 MiB
2026-09-27 11:54:38 +09:00 -
Source code (zip)
0
2026-09-27 11:54:36 +09:00 -
Source code (tar.gz)
0
2026-09-27 11:54:36 +09:00