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.0
  • dockerfile/1.27.0-labs
  • dockerfile/1.27.0
  • v0.33.0-rc2
  • dockerfile/1.27.0-rc1-labs
  • dockerfile/1.27.0-rc1
  • v0.33.0-rc1
  • v0.32.2
  • v0.32.1
  • v0.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

더 알아보기 (Learn more)