RATATOSKRATATOSK
ログイン

Dapr

v1.18.2Orchestration & Management
2026年7月21日

Dapr v1.18.2は、ワークフロー状態管理、アクター並行性、およびコンポーネント初期化に対応するバグフィックスロールアップであり、2つの中程度のCVE依存関係バンプ(go-chiとMongoDBドライバー)を含みます。これらはドロップイン更新です。ワークフローメトリックラベリングとインスタンスID再利用エラー処理に関する2つの破壊的変更があります。

  • securitygo-chi HTTPルーティングライブラリのCVE-2025-69725を修正

    go-chi/chi のCVE-2025-69725はv5.2.2からv5.2.4への依存関係更新により、v1.18.2で修正されます。挙動に変化のないドロップイン更新です。

  • securityMongoDBドライバーのCVE-2026-2303を修正

    MongoDB GoドライバーのCVE-2026-2303はgo.mongodb.org/mongo-driverをv1.14.0からv1.17.7にピン留めすることにより、v1.18.2に同梱されるcomponents-contrib v1.18.3で修正されます。MongoDBステートストアを使用するデプロイメントが対象であり、挙動に変化のないドロップイン更新です。

  • breakingワークフロー実行メトリックのラベルが変更

    dapr_runtime_workflow_execution_countメトリックのラベルが、終了したワークフロー(status=terminated)と失敗したワークフロー(status=failed)を正確に区別するようになりました。以前はどちらもfailedとして報告されていました。この変更に依存するクエリとアラートの更新が必要です。

  • breakingワークフローインスタンスID再利用のコンフリクト検出が強制されます

    既に実行中の子ワークフローによって使用されているインスタンスIDを使用してワークフローインスタンスを作成する場合、無期限にハングする代わりに、コンフリクトエラーが即座に返されるようになります。実行中の子ワークフローを含むインスタンスIDを再利用するデプロイメントが対象です。

  • enhancementアクターリマインダーとジョブ命名の検証が緩和

    リマインダー名、ジョブ名、およびアクター識別子は、スラッシュ(/)、バックスラッシュ(\)、ハッシュ(#)、クエスチョンマーク(?)、制御文字(NULを含む)、および正確なパスシーケンス(.)および(..)を除く任意の文字を含められるようになります。スケジューラベースのアクターリマインダーを使用する場合に適用されます。

主な変更 (9)

  • セキュリティ: CVE-2025-69725 (go-chi/chi v5.2.4)とCVE-2026-2303 (MongoDBドライバー v1.17.7)を修正
  • ワークフロー実行メトリックが終了と失敗を区別するようになり、ラベルセマンティクスが変更
  • ワークフローインスタンスID再利用(実行中の子を含む)がコンフリクトエラーで拒否されるようになり、ハングの代わり
  • アクターリマインダー/ジョブ命名検証が緩和、/\#?と制御文字を除くほぼすべての文字を許可
  • SPIFFE SVID情報がコンポーネント操作コンテキストに伝播、操作単位のSPIFFEベース認証が可能に
  • シークレット参照認証情報を持つMCPServerがもう~60秒ごとにリロードされない
  • IAM Roles Anywhere X.509が完全な証明書チェーン送信、SVID失効後のリフレッシュ修正
  • Kafkaヘルスプローブとメタデータオプション追加(dialTimeout、readTimeout、writeTimeoutなど)、デフォルト値は変更なし
  • その他~7件の修正: gRPCストリーミングアクター(アプリポート不要)、サブミリ秒レイテンシーヒストグラム、無関係なリソースのConfiguration再ロード、起動バインドレース、アクター並行タイマー、ワークフロー履歴nil参照クラッシュ、子ワークフロー終了状態の永続化
Daprをスタックに追加

対応が必要なリリースが出たときに、週次メールでお知らせします。 今回のセキュリティパッチと破壊的変更も、その一例です。

スタックに追加