by shigemk2

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

docker compose 2.18.0

✨ 改善点

  • ドライランビルドコマンドのサポート
  • vizサブコマンドの初期実装
  • 相対パスの解決をスキップする --no-path-resolution の導入
  • --ansi のデフォルト値を定義する COMPOSE_ANSI の導入
  • stdoutにステータスメッセージを書き込む能力の導入

🐛 修正点

  • ログ収集中のイベントループをブロックしない
  • --memory のサポートの復元
  • TailMsgfが引数とともにフォーマットするよう修正
  • プログレスタイトルを設定可能に
  • 終了後にコンテナを停止
  • ユーザがビルド秘密ターゲットを宣言可能に
  • buildkit progressuiの統合の修正
  • dockerfile_inlineを使用するテストの更新
  • 設定が変更されていない状態でのコンテナの再作成の修正
  • 大量の依存サービスがある場合に --parallel が使用される際の競合状態の修正
  • ローカルイメージが必要なプラットフォームと一致するかの確認
  • docker compose helpに長い説明の復元
  • --project-name とともに compose down が実行された際のローカルイメージの削除の修正
  • ネットワークの削除を試みるアクティブエンドポイントの検出と警告付きスキップ
  • 不要な [] 出力の削除
  • パニックを避けるためのコンソールファイルでないターミナルの検出
  • --parallel が COMPOSE_PARALLEL_LIMIT を優先する修正
  • スワームが無効の場合に外部ネットワークが見つからないと報告

🔧 内部的な変更

  • goを go1.20.4に更新
  • 依存関係の更新: github.com/moby/buildkit, github.com/docker/docker, github.com/docker/cli, go.opentelemetry.io/otel, github.com/opencontainers/image-spec, golang.org/x/sync, github.com/moby/term

github.com