by shigemk2

当面は技術的なことしか書かない

docker-compose 2.17.3

  • アップグレードノート (2.17.x)
    • プロジェクト名の検証が厳格化
    • YAML 1.2 の真偽値のみ受け付けるように変更
    • YAMLアンカーのマージで重複するマッピングキー(<<)は許可されない
  • 変更点
    • 機能追加
      • runコマンドにdry-runサポートを追加
      • createコマンドにdry-runサポートを追加
      • downコマンドにdry-runサポートを追加
      • NO_COLORのサポートを改善
      • buildセクションがないサービスは監視できない
    • 修正
      • ContainerListの競合状態を回避
      • classic builderを使用したpanicを防止
      • 誤って名前を変更した--timeoutフラグを復元
      • ansi=auto|never|always
    • 内部
      • compose-goをv1.13.4にアップデート
      • Goを1.20.3およびその他の依存関係にアップデート
      • dockerバージョンを23.0.3にアップデート (CVE-2023-28840)
      • Compose CIをブロックするgocyclo lintエラーを修正
      • 依存関係のグループ化と整理
      • コンテナkill時のrace条件を修正
      • 認証にinfo.IndexServerAddressを使用しない
      • コンテナ削除時の冗長なgoroutineを削除
      • いくつかの依存関係をアップデート

github.com