Releases: hashicorp/terraform-cdk
v0.4.1
v0.4.0
Implemented enhancements
- Experimental Go Support #686
- Add Asset Construct #698
- Support sensitive variables #701
- Update python templates to use RemoteBackend construct #644 & #669
- UX: Explain how to specify a stack in the error message #689
- Terraform Cloud: Output uses attribute name instead of id #717
- Terraform Cloud: Stream resource updates #712
- Add JSDoc links to Terraform Registry docs when generating providers #576
Fixed Bugs
- Return non-zero exit code on unknown command and allow terraform-like command names #680
- Add cdktf.log to .gitignore of built-in templates #662
- Fix elasticsearch index resource #681
- Fix gitignore after init #691
- Deploy changes on TF output changes #687
- Fix: Unable to use resources containing an argument named 'stack' #716
- OCI Synth issues: "module has already exported a member" #713
- Adapt to changed output format in Terraform 0.15.4 #736
v0.3.0
Breaking Changes
We're now supporting multiple Stacks! - existing Terraform state files from local Terraform workflows have to be renamed to match the stack name.
Up until CDK for Terraform version 0.2
only a single stack was supported. For local state handling, a terraform.tfstate
file in the project root folder was used. With version 0.3.0
the local state file reflects the stack name it belongs to in its file name. When a terraform.tfstate
file is still present in the project root folder, it has to be renamed to match the schema terraform.<stack-name>.tfstate
manually.
Implemented enhancements:
Fixed Bugs
v0.2.2
v0.2.1
v0.2.0
Breaking Changes
- Generated classes for modules from the registry will change - see this comment for more details
- Phased out testing and support for Terraform
0.12
. It's likely to still work for now, but it's not guaranteed anymore #592
Implemented enhancements:
- Improve Module Support #584
- Release packages to Maven Central #556
- Release packages to Nuget.org #528
- TerraformHclModule outputs use tokens #512
- Improve C# init behaviour for Github Package Registry #497
- Support for dynamic attribute type #565
- Upgrade to ink v3 #559
Fixed bugs:
- Correct depends on casing for modules #508
- Python pip template adjustments for windows #535
- Checkpoint Error Handling / Timeout #552
- Inject defaults for certain attributes #479
- Python-pip template fix/improvements #541
- Quote cdktf path in init templates #511
- Include feature flags in java template and test #471
- Update jsii-srcmak to remove symlink #580
- Rename null provider for java & c# #589
Chores:
v0.1.0
Implemented enhancements:
Fixed bugs:
- Include feature flags in java template and test #471
Security Updates:
- Bump ini from 1.3.5 to 1.3.8 #460
- CVE-2020-7789 / GHSA-p9pc-299p-vxgp #478 / #493