Back to Releases
v2.203.1 2025年7月2日

AWS CDK v2.203.1 リリース解説

CLI 2.1017.0および2.1018.0との互換性問題を修正したパッチリリース

clicore

概要

AWS CDK v2.203.1 は、v2.203.0で発生したCLIとの互換性問題を修正するパッチリリースです。特定のCLIバージョン(2.1017.0および2.1018.0)を使用している場合に、誤ったエラーメッセージが表示される問題が解決されました。

バグ修正

CLI互換性エラーメッセージの修正

PR: #34880 影響範囲: AWS CLI 2.1017.0および2.1018.0を使用しているユーザー

問題の詳細

aws-cdk-lib 2.203.0において、AWS CLI 2.1017.0および2.1018.0と組み合わせて使用した場合に、本来表示されるべき互換性エラーメッセージではなく、誤った「Invalid assembly manifest」エラーが表示されていました。

誤って表示されていたエラーメッセージ:

Invalid assembly manifest:
instance.artifacts.aws-cdk-lib/feature-flag-report.type is not one of enum values: none,aws:cloudformation:stack,cdk:tree,cdk:asset-manifest,cdk:cloud-assembly

本来表示されるべきエラーメッセージ:

This CDK CLI is not compatible with the CDK library used by your application. Please upgrade the CLI to the latest version.

修正内容

このバージョンでは、新しいアーティファクトタイプを導入した変更(#34798)をリバートすることで、CLIとの互換性問題を解決しました。以下のファイルが修正されています:

  • packages/aws-cdk-lib/core/lib/private/feature-flag-report.ts - feature-flag-report関連のコードを削除
  • packages/aws-cdk-lib/core/lib/private/synthesis.ts - synthesis関連の変更を削除
  • テストファイルの更新

影響を受けるユーザー

以下の条件に該当するユーザーがこのバグの影響を受けていました:

  • aws-cdk-lib 2.203.0を使用している
  • AWS CLI 2.1017.0または2.1018.0を使用している

v2.203.1にアップグレードすることで、適切なエラーメッセージが表示されるようになります。

推奨される対応

  1. aws-cdk-lib 2.203.0を使用している場合: v2.203.1にアップグレードしてください
npm install aws-cdk-lib@2.203.1
  1. CLIバージョンの確認: 最新のCLIバージョンにアップグレードすることを推奨します
npm install -g aws-cdk

Alphaモジュール

Alpha modules (2.203.1-alpha.0) については、このリリースで特筆すべき変更はありません。

まとめ

AWS CDK v2.203.1は、v2.203.0で発生したCLIとの互換性問題を迅速に修正したパッチリリースです。特定のCLIバージョンを使用しているユーザーは、適切なエラーメッセージが表示されるようになります。この問題の影響を受けていた場合は、できるだけ早くv2.203.1にアップグレードすることを推奨します。

パッチリリースのため、新機能や破壊的変更は含まれておらず、安全にアップグレード可能です。