Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## [2.0.0-rc.1](v1.4.0...v2.0.0-rc.1) (2024-04-22) ### ⚠ BREAKING CHANGES * use node 20 ### Features * add ability to override API hosts in AWS Secret ([11af4c4](11af4c4)) * add endpoints structure and error handlers ([c473539](c473539)) * add event and ctx types ([82c053b](82c053b)) * add lambda function update ([38b445f](38b445f)) * add settings secret, update mgmt lambda permissions ([#162](#162)) ([ab3caa5](ab3caa5)) * check CodeSha256 before upgrading consequent resources ([7fdbd21](7fdbd21)) * check version's state after Lambda@Edge function upgrade ([12e5aad](12e5aad)) * improve error handling in mgmt-lambda ([3736d14](3736d14)) * increase timeout for Fingerprint lambda ([1e0ae54](1e0ae54)) * introduce deployment settings ([ec13d5f](ec13d5f)) * introduce mgmt-token scheme for authorization ([#176](#176)) ([c884027](c884027)) * **mgmt-lambda-update:** introduce error codes ([6929756](6929756)) * pass AWS clients into handlers ([1aa3dc8](1aa3dc8)) * rework logging ([#184](#184)) ([a88941c](a88941c)) * reworked getting env, updated tests ([0b29764](0b29764)) * rollout as a code ([#161](#161)) ([0636c1a](0636c1a)) * status endpoint: return necessary information about Lambda and CloudFront ([2f3ceed](2f3ceed)) * update all cache behavior that has fingerprint pro association ([#186](#186)) ([2970364](2970364)) * update lambda existence check ([403680c](403680c)) * update package management ([#189](#189)) ([5135b1b](5135b1b)) * update secrets manager to V3, retrieve secret in mgmt-lambda ([a60bee4](a60bee4)) * upgrade Lambda functions runtime to Node 20 ([2818c30](2818c30)) * use AWS SDK v3 Client mock for testing ([0bb22ce](0bb22ce)) * use revisionId for Lambda code deployment ([934dd37](934dd37)) ### Bug Fixes * cloudformation templatex ([#188](#188)) ([a32e4ff](a32e4ff)) * don't set code 500 in status endpoint responses ([b4a4d04](b4a4d04)) * handle requests with trailing and leading slashes in URI ([cabe27a](cabe27a)) * normalize secret before retrieving values ([26ab35f](26ab35f)) * remove aws-sdk v2 usage ([b1d0d72](b1d0d72)) * remove CodePipeline client ([ed7d52d](ed7d52d)) * remove CodePipeline part from mgmt code ([fb79578](fb79578)) * set correct type for public URL events ([379ec65](379ec65)) * update handleResult tests with comparing hrefs ([aeb49c8](aeb49c8)) * update logging ([07664bc](07664bc)) * use default region for getting secret ([ec596ec](ec596ec))
- Loading branch information