검색
← 릴리스 노트

상태 재조정 방식 개편

Docker · 5.2.0 · 기능추가 · 2026.06.23

관측 상태와 기대 상태를 비교하는 새 재조정 알고리즘이 도입되었습니다.

교안에 영향

예전 안내의 Compose 동작 설명이 맞지 않을 수 있으며, 관측 상태와 기대 상태를 맞추는 방식이 바뀌었습니다.

요약

- 관측 상태와 기대 상태 사이의 새 reconciliation plan이 추가되었습니다. - provider plugins에 rawsetenv 메시지 유형이 추가되었습니다. - build, progress, publish, config 변수 추출 관련 오류가 수정되었습니다. - Watch에서 파일 변경 시 depends_on 서비스를 다시 빌드하지 않도록 개선되었습니다.

바뀐 것

새 기능 2

  • 관측 상태와 기대 상태 사이를 조정하는 reconciliation plan이 추가되었습니다.
  • provider plugins에 rawsetenv 메시지 유형이 추가되었습니다.

기타 4

  • compose logs, CLAUDE.md, GHA, docs-upstream, pkg/e2e 관련 문서·CI·테스트·리팩터링과 여러 의존성을 갱신했습니다.
  • Watch에서 파일 변경 시 depends_on 서비스를 다시 빌드하지 않도록 했습니다.
  • progress의 tty 줄 넘침 문제와 publish의 loopback registry 프록시 우회 문제를 수정했습니다.
  • ps --format json이 JSON 배열이 아니라 JSON Lines를 출력한다는 문서를 추가했습니다.

수정 4

  • build에서 bake fs.read allowlist가 원격 URL context를 건너뛰도록 수정했습니다.
  • config 변수 추출 시 검증을 건너뛰도록 수정했습니다.
  • progress에서 TTY 자동 감지를 위해 stderr를 검사하도록 수정했습니다.
  • publish에서 env_file required: false일 때 누락된 파일을 허용하도록 수정했습니다.

원문 제목 · v5.2.0