이미지 다이제스트 정합성 재조정
이미지 다이제스트 정합성 재조정으로 불필요한 컨테이너 재생성을 줄이고, pull 정책의 갱신 창을 반영합니다.
교안에 영향
업그레이드 후 처음 compose up을 실행하면 새 다이제스트 재평가 때문에 기존 컨테이너가 다시 생성될 수 있습니다.
요약
- 이미지 다이제스트 정합성 재조정 방식이 추가되어 컨테이너 재생성을 줄였습니다. - compose pull이 pull_policy의 refresh 창(daily, weekly, every_N)을 따르도록 바뀌었습니다. - bridge, watch, config, up, images 관련 오류를 수정했습니다. - 내부 테스트·정리 작업과 여러 의존성을 갱신했습니다.
바뀐 것
새 기능
- New image digest reconciliation process가 추가되었습니다.
개선
- compose pull이 pull_policy의 refresh 창인 daily, weekly, every_N을 따르도록 개선되었습니다.
기타
- nginx 기반 서비스의 stop_signal 테스트, 단일 사용 헬퍼 정리, ENGINE 컬럼 추가와 여러 의존성 업데이트를 진행했습니다.
수정
- bridge에서 build-only 서비스의 기본 이미지 참조를 가져오지 않도록 수정했습니다.
- watch에서 프로젝트의 모든 dangling 이미지를 정리하지 않도록 수정했습니다.
- config에서 --hash 계산 시 service environment를 반영하도록 수정했습니다.
- watch에서 읽을 수 없는 디렉터리는 실패 대신 건너뛰도록 수정했습니다.
- up monitor에서 one-off container event를 무시하도록 수정했습니다.
- bridge 하위 명령의 인수를 검증하도록 수정했습니다.
- images에서 image record가 사라진 컨테이너도 처리할 수 있도록 수정했습니다.