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](v1.4.0...v2.0.0) (2024-05-16) ### ⚠ 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)) * do not throw error if the secret manager has unexpected key ([c6e3078](c6e3078)) * 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)) * remove fpjs_behavior_path variable ([4c78f62](4c78f62)) * 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 * agent download reqs did not keep custom queries ([e9ee3c4](e9ee3c4)) * agent download request headers ([b2dcb89](b2dcb89)) * browser cache req headers ([4569f5e](4569f5e)) * cache behavior origin matching logic ([7b1ff11](7b1ff11)) * check set log level if true ([15d9d53](15d9d53)) * cloudformation templatex ([#188](#188)) ([a32e4ff](a32e4ff)) * cloudfront update logic add attempt ([106b332](106b332)) * don't set code 500 in status endpoint responses ([b4a4d04](b4a4d04)) * handle requests with trailing and leading slashes in URI ([cabe27a](cabe27a)) * mgmt lambda counter bug ([dbd4642](dbd4642)) * 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)) * remove FPJS_DEBUG header from the template ([e58d6cd](e58d6cd)) * set correct type for public URL events ([379ec65](379ec65)) * set log level ([a02fbf9](a02fbf9)) * treat request.uri as the path, not the URL ([131f2b7](131f2b7)) * update handleResult tests with comparing hrefs ([aeb49c8](aeb49c8)) * update logging ([07664bc](07664bc)) * use default region for getting secret ([ec596ec](ec596ec)) ### Documentation * **README:** fix typo ([cac192c](cac192c)) * **README:** update links to v2, add deprecation notice ([caa5cfa](caa5cfa))
- Loading branch information