BuildKit Dockerfile 릴리스 노트
BuildKit Dockerfile 릴리스 노트 (Dockerfile release notes)
BuildKit이 제공하는 내장 Dockerfile 프론트엔드와 BuildKit 코어의 버전별 변경 사항을 정리한 릴리스 노트예요.
출처: 문서
본문
이 페이지는 moby/buildkit 저장소의 릴리스 노트예요. BuildKit 코어 버전(v0.33.0 등)과 Dockerfile 프론트엔드 버전(dockerfile/1.27.0 등)의 최근 릴리스를 다루며, 주요 변경 사항을 정리해요. 전체 이력은 GitHub 릴리스 페이지에서 확인할 수 있어요.
릴리스 목록 (Release list)
최근 릴리스는 다음과 같아요:
v0.33.0dockerfile/1.27.0-labsdockerfile/1.27.0v0.33.0-rc2dockerfile/1.27.0-rc1-labsdockerfile/1.27.0-rc1v0.33.0-rc1v0.32.2v0.32.1v0.32.0
v0.33.0
buildkit v0.33.0 릴리스에 오신 걸 환영해요!
릴리스 바이너리를 사용해 보고 문제가 있으면 https://github.com/moby/buildkit/issues 에 보고해 주세요.
기여자 (Contributors)
- CrazyMax
- Tõnis Tiigi
- Sebastiaan van Stijn
- Matthieu MOREL
- eliuriegas
- Daniel Nephin
- Dawei Wei
- Guthrie McAfee Armstrong
- Jiří Moravčík
- Leo Li
- Ravi Arnan
- Shurong Cao
- Spencer G. Jones
- Vedant Madane
주요 변경 사항 (Notable Changes)
- 내장 Dockerfile 프론트엔드가 v1.27.0으로 업데이트됐어요. 자세한 내용은 v1.27.0 변경 로그를 참고하세요.
- exec 단계를 위한 프록시 기반 네트워크 추적/모니터링을 사용하는 빌드는, BuildKit 데몬이 프록시 뒤에서 실행될 때 데몬의 프록시 설정으로 폴백을 지원하게 됐어요. #7074
- exporter의 최대 attestation 크기가 80 MiB로 올라갔어요. #7104
- 결과 재현성(reproducibility)을 위해 Rootless 버전 BuildKit이 만드는 콘텐츠가 Rootful 버전 BuildKit과 호환되도록 업데이트됐어요. #7039
- Buildctl이 이제 환경에서 읽은 값 없는 build-args를 전달할 수 있게 됐어요. #7030
- Windows tar export가 잘못된 경로를 만들지 않도록 프론트엔드가 반환하는 플랫폼 ID를 정제(sanitize)해요. #7022
- BuildKit이 git 저장소를 체크아웃하는 방식에서 나오는 허위 git 조언 메시지를 진행 출력에서 숨겨요. #6998
- 빌드 히스토리를 데몬 구성에서 비활성화할 수 있게 됐어요. #7040
- 진행 출력 또는 HTTP 소스·Git 번들 단계에서 더 많은 인라인 자격 증명을 마스킹해요. (빌드 시크릿으로 자격 증명을 전달하는 빌드는 해당되지 않아요.) #7068
MaxRegistryConcurrency가 이제 원격 캐시 요청에도 적용돼요. #7049- Windows 컨테이너가
RUN --mount=type=secret빌드 시크릿을 지원하게 됐어요. #6944 - 원격 캐시로 동시 빌드를 실행할 때 발생할 수 있는
"no active session for"오류를 수정했어요. #7047 - 가능한
"failed to apply diffs: snapshot does not exist"오류를 수정했어요. #7035 - 컨텍스트 디렉토리에 외국 문자(fullwidth 등)가 포함될 때의 컨텍스트 업로드 오류를 수정했어요. #6989
- 원격 캐시 exporter에서 캐시 링크가 조용히 누락되던 문제를 수정했어요. #7053
- 환경에 xz 바이너리가 없을 때 xz 아카이브 압축 해제가 조용히 건너뛰던 문제를 수정했어요. #7071
- 일치하지 않는 Windows OS 버전으로 인한 플랫폼 검증 경고 오류를 수정했어요. #7072
- 취소된 작업을 다시 실행할 때 QEMU 에뮬레이터 인수가 exec 작업에 남아 있던 문제를 수정했어요. #7092