Terraform
Releases
We release CDK for Terraform (CDKTF) regularly. The CHANGELOG on Github contains details about bug fixes, new features, and deprecations.
Upgrade Guides
CDKTF includes upgrade guides for releases that have breaking changes.
- Upgrading to v0.15
- Upgrading to v0.13
- Upgrading to v0.12
- Upgrading to v0.11
- Upgrading to v0.10
- Upgrading to v0.9
- Upgrading to v0.7
- Upgrading to v0.6
Enable Features
CDKTF uses feature flags to enable potentially breaking behaviors in a release. Feature flags are disabled by default, so existing projects that do not specify the flag will continue to work as expected with later CDKTF releases. New projects created using cdktf init
include flags enabling all features available in the release that created the project.
Edit the cdktf.json
configuration file to disable flags for which you prefer the old behavior, or to add flags to enable new behaviors after upgrading. The CHANGELOG contains a description of new feature flags in each release, and the CDKTF source file features.ts provides a complete list of all feature flags.