Sandbox 포크 지원
Vercel Sandbox에서 Sandbox.fork()로 기존 샌드박스를 포크할 수 있습니다.
교안에 영향
기존 안내에서 포크 시점이 live in-memory state를 따른다고 설명했다면 이제 맞지 않습니다.
요약
- Sandbox.fork()로 Sandbox 포크를 지원합니다. - 포크는 원본의 현재 snapshot에서 시작하며 config와 environment variables를 그대로 상속합니다. - 원본이 실행 중이면 live in-memory state가 아니라 마지막으로 저장된 상태를 기준으로 포크합니다. - source에 snapshot이 없으면 fresh create로 되돌아가며, 전달한 매개변수가 상속값을 덮어씁니다.
바뀐 것
새 기능
- Sandbox.fork()를 통해 Sandbox를 포크할 수 있게 했습니다.
개선
- 포크가 source의 현재 snapshot을 기준으로 시작하고 config 및 environment variables를 상속하도록 했습니다.
- source가 실행 중일 때는 live in-memory state가 아니라 마지막 저장 상태를 사용하도록 했습니다.
- source에 snapshot이 없으면 fresh create로 처리하고, 전달한 매개변수가 상속값을 덮어쓰도록 했습니다.
기타
- SDK 업그레이드 안내로 pnpm install @vercel/sandbox@latest가 추가됐습니다.
- CLI 업그레이드 안내로 pnpm install -g sandbox@latest가 추가됐습니다.