Releases: aws-cloudformation/rain
v1.4.3
What's Changed
- fix: bugs in stack and stacksets deployment by @hariprakash-j in #159
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Make AWS::CloudFormation::Interface metadata mergeable by @ugwis in #150
- fix: panic when no changes in the resources of the nested ChangeSet by @ugwis in #154
- Metadata merge refactoring by @ugwis in #153
- v1.4.2 by @ericzbeard in #155
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Implemented the bootstrap command by @hariprakash-j in #142
- Add --ignore-unknown-params to the rain deploy command by @ugwis in #147
- Added force option to deploy stacksets without intervention by @hariprakash-j in #143
- Fix module for hook by @ericzbeard in #148
- 1.4.1 by @ericzbeard in #149
New Contributors
- @hariprakash-j made their first contribution in #142
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Forecast command to predict deployment failures by @ericzbeard in #93
- Initial design for rain modules by @ericzbeard in #101
- Fix formatting issue with multiline strings by @ericzbeard in #117
- Fix fmt error with FindInMap for JSON by @ericzbeard in #118
- Fix DependsOn in module extension by @ericzbeard in #119
- Fix Ref resolution in modules by @ericzbeard in #120
- Module refs by @ericzbeard in #125
- Add parent template Conditions in modules by @ericzbeard in #127
- Forecast S3 Bucket Checks by @ericzbeard in #130
- Treat empty line without indentation as multi-line string #126 by @ugwis in #131
- Add Rules to ordering by @jameslevine in #133
- Added helpful flags to pkg & merge commands by @null93 in #136
- v1.4.0 release by @ericzbeard in #138
- Implemented Rain::Env for pkg command by @null93 in #140
New Contributors
- @jameslevine made their first contribution in #133
- @null93 made their first contribution in #136
Full Changelog: v1.3.3...v1.4.0
v1.3.3
What's Changed
- Bump golang.org/x/net from 0.2.0 to 0.7.0 by @dependabot in #106
- Removed SessionDuration to fix console bug by @ericzbeard in #111
- Updated readme template and fixed issues with SAM spec by @ericzbeard in #112
- v1.3.3 by @ericzbeard in #113
New Contributors
- @dependabot made their first contribution in #106
Full Changelog: v1.3.2...v1.3.3
v1.3.2
Fixing release automation to run hub release edit
.
v1.3.1
Fixing an issue with the release action.
v1.3.0
What's Changed
- Add a flag on deploy for termination protection by @stilvoid in #62
- Correctly handle recursing into paths in pkg by @stilvoid in #63
- Add flag to disable rollbacks by @stilvoid in #75
- Fix pkg tests by @stilvoid in #76
- Add test workflow and move build.sh into the release workflow by @stilvoid in #77
- Add cli config flag by @gouglhupf in #78
- Swap out golint for staticcheck and appease it by @stilvoid in #82
- Add --role-arn option for deploy sub command. by @tam0ri in #81
- Prepare release by @stilvoid in #83
- Show nested changeset data during deploy #45 by @stilvoid in #85
- Exit with a success code instead of a panic when change set includes no change. by @tam0ri in #84
- Fix the BucketExists function to distinguish between NotFound and other errors by @tam0ri in #86
- Fix return an error of index out of range without panic by @ugwis in #87
- Add statuses other than DELETE_COMPLETE to liveStatuses[] by @ugwis in #96
- Fix linter and unit test failures by @ericzbeard in #97
- Update cfn specification file by @gouglhupf in #99
- Bumping version number by @ericzbeard in #100
- Add --role-arn option for remove sub command. by @gouglhupf in #98
- Add a new command to deploy StackSets by @skrisyuk in #92
- Fix formatting for comment lines and improve error message when no region is set by @ericzbeard in #103
New Contributors
- @gouglhupf made their first contribution in #78
- @tam0ri made their first contribution in #81
- @ugwis made their first contribution in #87
- @ericzbeard made their first contribution in #97
- @skrisyuk made their first contribution in #92
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Improve terminal detection logic.
Set theme jekyll-theme-slate
Add support for array parameters
Add Include::String and Include::Literal processing and the new pkg command
Change S3 uploader to accept bytes and use sha256 sum as object key
Add support for Include::S3, Include::S3Http, and Include::S3Uri
Support recursive resolution of Include:: directives
Rename Include:: directives to Rain::
Add MatchPath method to cft.Template
Output a channel from MatchPath
Add tests for pkg package
Convert pkg to use MatchPath
Refactor pkg
Add support for forcing zip of files
Correctly deal with zipping single files
Add more tests for Rain::S3
Add types supported by aws cloudformation package
Package nested templates too
Store fileheader in zips
Appease the linters
Use new pkg functionality instead of aws cli during deploy
Move node manipulation functions into their own package
Move node finding code into s11n
Recurse pkg transform into included content
Packaged nested templates inline rather than recursing until we detect a change
Pass a path through package functions so we maintain directory context
Split compatability functions from rain functions in pkg
Remove no-longer-needed run package
Remove comment in README saying that you need the AWS CLI
Simplify command category assignment and add profile options to pkg command
Improve help string for pkg command
Add alias for package command
Generate zip in test so that tests aren't clobbered by git updating the test file's mtime
Update dependencies
Update to v1.2.0
v1.1.2
Update dependencies
Sort field and map keys when formatting specs so we can have deterministic output
Run go generate
Point logged-out console users to the docs for 'rain console'
Add rain session name when assuming a role
Improve rain bucket configuration: enable encryption, public access block, and life cycle config to clear the bucket after 14 days
Set a custom session name when opening the AWS console
User role name as federated session name - looks much nicer when commenting on CodeCommit Pull Requests, etc.
Just print the URL when using the console command in a pipe
Use No as default value for removing stack
Explicitly close temp template file before deleting it
Clarify interactive mode message
Allow deploy --yes to create a bucket without asking
Add missing argument for s3.RainBucket
Use filepath to work properly on Windows.
Update sam bash script to avoid duplicated resource/property name pairs
Update cfn/sam spec patches and check for integrity during go generate
Run go generate
Update dependencies
Correctly set user agent string
Update to v1.1.2
Update aws config mocks