From 32e1bae413b6c6ca1a31d29b3bc498f82e92f38d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 12:00:45 +0000 Subject: [PATCH 1/2] chore(release): changeset created a new release (rc) --- .changeset/pre.json | 5 +- CHANGELOG.md | 308 ++++++++++++++++++++------------------------ package.json | 2 +- 3 files changed, 144 insertions(+), 171 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 4d0e94f0..233fc572 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -6,5 +6,8 @@ "e2e-tests": "0.0.0", "website": "0.0.0" }, - "changesets": [] + "changesets": [ + "cold-needles-warn", + "cuddly-tires-tan" + ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 95b449f1..e710c736 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,334 +1,304 @@ ## [2.1.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.1.0...v2.1.1) (2025-07-01) +## 2.2.0-rc.0 + +### Minor Changes + +- Add support for API V4 ([ff1b644](https://github.com/fingerprintjs/cloudfront-proxy/commit/ff1b644674836fcb5b5de2303d94b084f8f1e31f)) +- Introduce TTL for secret caching ([fd2eef5](https://github.com/fingerprintjs/cloudfront-proxy/commit/fd2eef5f0351b457b60407129d857c2cd54953a4)) ### Bug Fixes -* bundle AWS SDKs inside Lambda functions to avoid runtime issues ([95f8d78](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/95f8d78a74a3d622ac69c29cb72ecd2531bf8ba2)) +- bundle AWS SDKs inside Lambda functions to avoid runtime issues ([95f8d78](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/95f8d78a74a3d622ac69c29cb72ecd2531bf8ba2)) ## [2.1.1-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.1.0...v2.1.1-rc.1) (2025-06-30) - ### Bug Fixes -* bundle AWS SDKs inside Lambda functions to avoid runtime issues ([95f8d78](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/95f8d78a74a3d622ac69c29cb72ecd2531bf8ba2)) +- bundle AWS SDKs inside Lambda functions to avoid runtime issues ([95f8d78](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/95f8d78a74a3d622ac69c29cb72ecd2531bf8ba2)) ## [2.1.0](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.3...v2.1.0) (2025-06-11) - ### Features -* add nonce-based csp to style ([e2b5f6c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e2b5f6ce5f156202860a15d8aa0a269376ce13c4)) - +- add nonce-based csp to style ([e2b5f6c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e2b5f6ce5f156202860a15d8aa0a269376ce13c4)) ### Build System -* **deps:** update dependencies ([9242e69](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/9242e69e79a991e1f3d3297af3fd891b8a714f37)) +- **deps:** update dependencies ([9242e69](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/9242e69e79a991e1f3d3297af3fd891b8a714f37)) ## [2.1.0-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.3...v2.1.0-rc.1) (2025-06-11) - ### Features -* add nonce-based csp to style ([e2b5f6c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e2b5f6ce5f156202860a15d8aa0a269376ce13c4)) - +- add nonce-based csp to style ([e2b5f6c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e2b5f6ce5f156202860a15d8aa0a269376ce13c4)) ### Build System -* **deps:** update dependencies ([9242e69](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/9242e69e79a991e1f3d3297af3fd891b8a714f37)) +- **deps:** update dependencies ([9242e69](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/9242e69e79a991e1f3d3297af3fd891b8a714f37)) ## [2.0.3](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.2...v2.0.3) (2024-09-04) - ### Bug Fixes -* fix broken agent req caching due to age header ([dcd6ae1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dcd6ae1ec8c737614a5dbc25d9185f5c813b36ea)) +- fix broken agent req caching due to age header ([dcd6ae1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dcd6ae1ec8c737614a5dbc25d9185f5c813b36ea)) ## [2.0.3-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.2...v2.0.3-rc.1) (2024-08-14) - ### Bug Fixes -* fix broken agent req caching due to age header ([dcd6ae1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dcd6ae1ec8c737614a5dbc25d9185f5c813b36ea)) +- fix broken agent req caching due to age header ([dcd6ae1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dcd6ae1ec8c737614a5dbc25d9185f5c813b36ea)) ## [2.0.2](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.1...v2.0.2) (2024-07-23) - ### Bug Fixes -* remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) +- remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) ## [2.0.2-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.1...v2.0.2-rc.1) (2024-07-22) - ### Bug Fixes -* remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) +- remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) ## [2.0.2-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.1...v2.0.2-rc.1) (2024-07-01) - ### Bug Fixes -* remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) +- remove traffic monitoring for cache endpoint ([f6e800e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f6e800e9a5c2a7492e6391d18cf2dc5eeabdb764)) ## [2.0.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.0...v2.0.1) (2024-05-16) - ### Bug Fixes -* use default AllViewer policy for e2e tests ([8dfe8d5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/8dfe8d502145d5b5881086e1bf63d88ed8904274)) +- use default AllViewer policy for e2e tests ([8dfe8d5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/8dfe8d502145d5b5881086e1bf63d88ed8904274)) ## [2.0.1-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.0...v2.0.1-rc.1) (2024-05-16) - ### Bug Fixes -* use default AllViewer policy for e2e tests ([8dfe8d5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/8dfe8d502145d5b5881086e1bf63d88ed8904274)) +- use default AllViewer policy for e2e tests ([8dfe8d5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/8dfe8d502145d5b5881086e1bf63d88ed8904274)) ## [2.0.0](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.4.0...v2.0.0) (2024-05-16) - ### ⚠ BREAKING CHANGES -* use node 20 +- use node 20 ### Features -* add ability to override API hosts in AWS Secret ([11af4c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/11af4c4617050f404995c5ed297b97443afb67ff)) -* add endpoints structure and error handlers ([c473539](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c473539d7613ae444b8f4746f0b5a21b5f8c521e)) -* add event and ctx types ([82c053b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/82c053b805dbd93b82683c57d85771b891b49792)) -* add lambda function update ([38b445f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/38b445f8c04c71936e92432f2586e8ca09a811b7)) -* add settings secret, update mgmt lambda permissions ([#162](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/162)) ([ab3caa5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ab3caa58276da4492f316b2a6a53ddd3149b00ce)) -* check CodeSha256 before upgrading consequent resources ([7fdbd21](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7fdbd21c9c339112baf524ab231bd60b81a639d3)) -* check version's state after Lambda@Edge function upgrade ([12e5aad](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/12e5aadec9e0100a82880ed2aa39b6158d90ad48)) -* do not throw error if the secret manager has unexpected key ([c6e3078](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c6e3078b62a3e77c2b51b456e0ffea198958faf1)) -* improve error handling in mgmt-lambda ([3736d14](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/3736d14c55d596271ad7f077fa17fabebd9681f2)) -* increase timeout for Fingerprint lambda ([1e0ae54](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1e0ae5486c93b51136e59e1369641aad6de3c8f7)) -* introduce deployment settings ([ec13d5f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec13d5f8f6e4c84f20b2f91bbcbb56ef16a8237d)) -* introduce mgmt-token scheme for authorization ([#176](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/176)) ([c884027](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c88402799c96a97f4f1ea99601c8fdba357dd20b)) -* **mgmt-lambda-update:** introduce error codes ([6929756](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/6929756b015f10d76b08c35dbf2f96db8fe4ddb3)) -* pass AWS clients into handlers ([1aa3dc8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1aa3dc839a8724c7b4c224dfbaeb9ff54c440300)) -* remove fpjs_behavior_path variable ([4c78f62](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4c78f627462302959a88f0f3fc2207bd76fb58c8)) -* rework logging ([#184](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/184)) ([a88941c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a88941cdd58a41fbec23e23d4cf5201afc24105e)) -* reworked getting env, updated tests ([0b29764](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0b29764d366ca2266a67473882fd87f3a6b03529)) -* rollout as a code ([#161](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/161)) ([0636c1a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0636c1aa4f230f466e6f1d49542559cc9f5b5ede)) -* status endpoint: return necessary information about Lambda and CloudFront ([2f3ceed](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f3ceed6f21abe21db5ad22960c6e4f91097b678)) -* update all cache behavior that has fingerprint pro association ([#186](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/186)) ([2970364](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2970364d224245b3fbc12e83c0a46abe0c1c6755)) -* update lambda existence check ([403680c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/403680cf76058fbfa75ad38619466fc2fcf2d522)) -* update package management ([#189](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/189)) ([5135b1b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/5135b1b6068b68c085bbb6429b22d85d529dccd5)) -* update secrets manager to V3, retrieve secret in mgmt-lambda ([a60bee4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a60bee41bd1e4759b86230671d3fde61185d5560)) -* upgrade Lambda functions runtime to Node 20 ([2818c30](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2818c3065331b2565e7bc55f318d564b1d80bb3c)) -* use AWS SDK v3 Client mock for testing ([0bb22ce](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0bb22ce72eb3424cc712b6b386f13ac1d6dad248)) -* use revisionId for Lambda code deployment ([934dd37](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/934dd37f77969328b6e4d15147dac3895301a22c)) - +- add ability to override API hosts in AWS Secret ([11af4c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/11af4c4617050f404995c5ed297b97443afb67ff)) +- add endpoints structure and error handlers ([c473539](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c473539d7613ae444b8f4746f0b5a21b5f8c521e)) +- add event and ctx types ([82c053b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/82c053b805dbd93b82683c57d85771b891b49792)) +- add lambda function update ([38b445f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/38b445f8c04c71936e92432f2586e8ca09a811b7)) +- add settings secret, update mgmt lambda permissions ([#162](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/162)) ([ab3caa5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ab3caa58276da4492f316b2a6a53ddd3149b00ce)) +- check CodeSha256 before upgrading consequent resources ([7fdbd21](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7fdbd21c9c339112baf524ab231bd60b81a639d3)) +- check version's state after Lambda@Edge function upgrade ([12e5aad](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/12e5aadec9e0100a82880ed2aa39b6158d90ad48)) +- do not throw error if the secret manager has unexpected key ([c6e3078](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c6e3078b62a3e77c2b51b456e0ffea198958faf1)) +- improve error handling in mgmt-lambda ([3736d14](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/3736d14c55d596271ad7f077fa17fabebd9681f2)) +- increase timeout for Fingerprint lambda ([1e0ae54](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1e0ae5486c93b51136e59e1369641aad6de3c8f7)) +- introduce deployment settings ([ec13d5f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec13d5f8f6e4c84f20b2f91bbcbb56ef16a8237d)) +- introduce mgmt-token scheme for authorization ([#176](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/176)) ([c884027](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c88402799c96a97f4f1ea99601c8fdba357dd20b)) +- **mgmt-lambda-update:** introduce error codes ([6929756](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/6929756b015f10d76b08c35dbf2f96db8fe4ddb3)) +- pass AWS clients into handlers ([1aa3dc8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1aa3dc839a8724c7b4c224dfbaeb9ff54c440300)) +- remove fpjs_behavior_path variable ([4c78f62](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4c78f627462302959a88f0f3fc2207bd76fb58c8)) +- rework logging ([#184](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/184)) ([a88941c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a88941cdd58a41fbec23e23d4cf5201afc24105e)) +- reworked getting env, updated tests ([0b29764](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0b29764d366ca2266a67473882fd87f3a6b03529)) +- rollout as a code ([#161](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/161)) ([0636c1a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0636c1aa4f230f466e6f1d49542559cc9f5b5ede)) +- status endpoint: return necessary information about Lambda and CloudFront ([2f3ceed](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f3ceed6f21abe21db5ad22960c6e4f91097b678)) +- update all cache behavior that has fingerprint pro association ([#186](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/186)) ([2970364](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2970364d224245b3fbc12e83c0a46abe0c1c6755)) +- update lambda existence check ([403680c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/403680cf76058fbfa75ad38619466fc2fcf2d522)) +- update package management ([#189](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/189)) ([5135b1b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/5135b1b6068b68c085bbb6429b22d85d529dccd5)) +- update secrets manager to V3, retrieve secret in mgmt-lambda ([a60bee4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a60bee41bd1e4759b86230671d3fde61185d5560)) +- upgrade Lambda functions runtime to Node 20 ([2818c30](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2818c3065331b2565e7bc55f318d564b1d80bb3c)) +- use AWS SDK v3 Client mock for testing ([0bb22ce](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0bb22ce72eb3424cc712b6b386f13ac1d6dad248)) +- use revisionId for Lambda code deployment ([934dd37](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/934dd37f77969328b6e4d15147dac3895301a22c)) ### Bug Fixes -* agent download reqs did not keep custom queries ([e9ee3c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e9ee3c42d842cc32015addf11db6437a651ad3e5)) -* agent download request headers ([b2dcb89](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b2dcb89b1537987abee6377c0f915c7c459f7e43)) -* browser cache req headers ([4569f5e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4569f5e0d75d03e05a748ad4c1665af451ce3e48)) -* cache behavior origin matching logic ([7b1ff11](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7b1ff11aaae90d7b6ed798d6a867b9f65b10fca6)) -* check set log level if true ([15d9d53](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/15d9d53b27bebd5121f2e24a5deca8d04fb70688)) -* cloudformation templatex ([#188](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/188)) ([a32e4ff](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a32e4ffee5086321355fffc2e5f0f2a6d87ee972)) -* cloudfront update logic add attempt ([106b332](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/106b3322af55df3df4c3ebdeb08a53d3f488712b)) -* don't set code 500 in status endpoint responses ([b4a4d04](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b4a4d04f9d36848c4242bd8674c279059e1572c2)) -* handle requests with trailing and leading slashes in URI ([cabe27a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cabe27ad3cf53448fdd883ffc78366d8e88660f0)) -* mgmt lambda counter bug ([dbd4642](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dbd4642dce93ee58b8ef945359351be9af921336)) -* normalize secret before retrieving values ([26ab35f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/26ab35fdfae90a796f8a6822bcfe26613a95653d)) -* remove aws-sdk v2 usage ([b1d0d72](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b1d0d7281bc25a286fa842249de512df9b21e641)) -* remove CodePipeline client ([ed7d52d](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ed7d52d3c8e67e97bb8276f4b39143c45bb63529)) -* remove CodePipeline part from mgmt code ([fb79578](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/fb79578b29199ca09f71bdf5bd9b83fb21f3beab)) -* remove FPJS_DEBUG header from the template ([e58d6cd](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e58d6cdc5338edb7df2e0d8c15fb26d0b1187283)) -* set correct type for public URL events ([379ec65](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/379ec65a5cbdf6da0fb370bc435ac470831ad558)) -* set log level ([a02fbf9](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a02fbf9595851dad67b52c7b6edfb5c5db0b5540)) -* treat request.uri as the path, not the URL ([131f2b7](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/131f2b74a394c851fa8dbe01115108f3549ea696)) -* update handleResult tests with comparing hrefs ([aeb49c8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/aeb49c8e3c0a3007cd8891fe74bb86ecf449c817)) -* update logging ([07664bc](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/07664bc351a914365c9fef1adff67295dfc0dfa4)) -* use default region for getting secret ([ec596ec](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec596ec9d28869a082d783c8af491b7be65e9699)) - +- agent download reqs did not keep custom queries ([e9ee3c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e9ee3c42d842cc32015addf11db6437a651ad3e5)) +- agent download request headers ([b2dcb89](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b2dcb89b1537987abee6377c0f915c7c459f7e43)) +- browser cache req headers ([4569f5e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4569f5e0d75d03e05a748ad4c1665af451ce3e48)) +- cache behavior origin matching logic ([7b1ff11](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7b1ff11aaae90d7b6ed798d6a867b9f65b10fca6)) +- check set log level if true ([15d9d53](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/15d9d53b27bebd5121f2e24a5deca8d04fb70688)) +- cloudformation templatex ([#188](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/188)) ([a32e4ff](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a32e4ffee5086321355fffc2e5f0f2a6d87ee972)) +- cloudfront update logic add attempt ([106b332](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/106b3322af55df3df4c3ebdeb08a53d3f488712b)) +- don't set code 500 in status endpoint responses ([b4a4d04](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b4a4d04f9d36848c4242bd8674c279059e1572c2)) +- handle requests with trailing and leading slashes in URI ([cabe27a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cabe27ad3cf53448fdd883ffc78366d8e88660f0)) +- mgmt lambda counter bug ([dbd4642](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dbd4642dce93ee58b8ef945359351be9af921336)) +- normalize secret before retrieving values ([26ab35f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/26ab35fdfae90a796f8a6822bcfe26613a95653d)) +- remove aws-sdk v2 usage ([b1d0d72](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b1d0d7281bc25a286fa842249de512df9b21e641)) +- remove CodePipeline client ([ed7d52d](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ed7d52d3c8e67e97bb8276f4b39143c45bb63529)) +- remove CodePipeline part from mgmt code ([fb79578](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/fb79578b29199ca09f71bdf5bd9b83fb21f3beab)) +- remove FPJS_DEBUG header from the template ([e58d6cd](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e58d6cdc5338edb7df2e0d8c15fb26d0b1187283)) +- set correct type for public URL events ([379ec65](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/379ec65a5cbdf6da0fb370bc435ac470831ad558)) +- set log level ([a02fbf9](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a02fbf9595851dad67b52c7b6edfb5c5db0b5540)) +- treat request.uri as the path, not the URL ([131f2b7](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/131f2b74a394c851fa8dbe01115108f3549ea696)) +- update handleResult tests with comparing hrefs ([aeb49c8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/aeb49c8e3c0a3007cd8891fe74bb86ecf449c817)) +- update logging ([07664bc](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/07664bc351a914365c9fef1adff67295dfc0dfa4)) +- use default region for getting secret ([ec596ec](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec596ec9d28869a082d783c8af491b7be65e9699)) ### Documentation -* **README:** fix typo ([cac192c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cac192cf6225320ffa97c75bc663d71b8ed3a9c9)) -* **README:** update links to v2, add deprecation notice ([caa5cfa](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/caa5cfa355fb59d174e258d49e38f4433ba7c0ca)) +- **README:** fix typo ([cac192c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cac192cf6225320ffa97c75bc663d71b8ed3a9c9)) +- **README:** update links to v2, add deprecation notice ([caa5cfa](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/caa5cfa355fb59d174e258d49e38f4433ba7c0ca)) ## [2.0.0-rc.2](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.0.0-rc.1...v2.0.0-rc.2) (2024-05-15) - ### Features -* do not throw error if the secret manager has unexpected key ([c6e3078](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c6e3078b62a3e77c2b51b456e0ffea198958faf1)) -* remove fpjs_behavior_path variable ([4c78f62](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4c78f627462302959a88f0f3fc2207bd76fb58c8)) - +- do not throw error if the secret manager has unexpected key ([c6e3078](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c6e3078b62a3e77c2b51b456e0ffea198958faf1)) +- remove fpjs_behavior_path variable ([4c78f62](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4c78f627462302959a88f0f3fc2207bd76fb58c8)) ### Bug Fixes -* agent download reqs did not keep custom queries ([e9ee3c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e9ee3c42d842cc32015addf11db6437a651ad3e5)) -* agent download request headers ([b2dcb89](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b2dcb89b1537987abee6377c0f915c7c459f7e43)) -* browser cache req headers ([4569f5e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4569f5e0d75d03e05a748ad4c1665af451ce3e48)) -* cache behavior origin matching logic ([7b1ff11](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7b1ff11aaae90d7b6ed798d6a867b9f65b10fca6)) -* check set log level if true ([15d9d53](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/15d9d53b27bebd5121f2e24a5deca8d04fb70688)) -* cloudfront update logic add attempt ([106b332](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/106b3322af55df3df4c3ebdeb08a53d3f488712b)) -* mgmt lambda counter bug ([dbd4642](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dbd4642dce93ee58b8ef945359351be9af921336)) -* remove FPJS_DEBUG header from the template ([e58d6cd](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e58d6cdc5338edb7df2e0d8c15fb26d0b1187283)) -* set log level ([a02fbf9](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a02fbf9595851dad67b52c7b6edfb5c5db0b5540)) -* treat request.uri as the path, not the URL ([131f2b7](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/131f2b74a394c851fa8dbe01115108f3549ea696)) - +- agent download reqs did not keep custom queries ([e9ee3c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e9ee3c42d842cc32015addf11db6437a651ad3e5)) +- agent download request headers ([b2dcb89](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b2dcb89b1537987abee6377c0f915c7c459f7e43)) +- browser cache req headers ([4569f5e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4569f5e0d75d03e05a748ad4c1665af451ce3e48)) +- cache behavior origin matching logic ([7b1ff11](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7b1ff11aaae90d7b6ed798d6a867b9f65b10fca6)) +- check set log level if true ([15d9d53](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/15d9d53b27bebd5121f2e24a5deca8d04fb70688)) +- cloudfront update logic add attempt ([106b332](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/106b3322af55df3df4c3ebdeb08a53d3f488712b)) +- mgmt lambda counter bug ([dbd4642](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/dbd4642dce93ee58b8ef945359351be9af921336)) +- remove FPJS_DEBUG header from the template ([e58d6cd](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e58d6cdc5338edb7df2e0d8c15fb26d0b1187283)) +- set log level ([a02fbf9](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a02fbf9595851dad67b52c7b6edfb5c5db0b5540)) +- treat request.uri as the path, not the URL ([131f2b7](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/131f2b74a394c851fa8dbe01115108f3549ea696)) ### Documentation -* **README:** fix typo ([cac192c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cac192cf6225320ffa97c75bc663d71b8ed3a9c9)) -* **README:** update links to v2, add deprecation notice ([caa5cfa](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/caa5cfa355fb59d174e258d49e38f4433ba7c0ca)) +- **README:** fix typo ([cac192c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cac192cf6225320ffa97c75bc663d71b8ed3a9c9)) +- **README:** update links to v2, add deprecation notice ([caa5cfa](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/caa5cfa355fb59d174e258d49e38f4433ba7c0ca)) ## [2.0.0-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.4.0...v2.0.0-rc.1) (2024-04-22) - ### ⚠ BREAKING CHANGES -* use node 20 +- use node 20 ### Features -* add ability to override API hosts in AWS Secret ([11af4c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/11af4c4617050f404995c5ed297b97443afb67ff)) -* add endpoints structure and error handlers ([c473539](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c473539d7613ae444b8f4746f0b5a21b5f8c521e)) -* add event and ctx types ([82c053b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/82c053b805dbd93b82683c57d85771b891b49792)) -* add lambda function update ([38b445f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/38b445f8c04c71936e92432f2586e8ca09a811b7)) -* add settings secret, update mgmt lambda permissions ([#162](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/162)) ([ab3caa5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ab3caa58276da4492f316b2a6a53ddd3149b00ce)) -* check CodeSha256 before upgrading consequent resources ([7fdbd21](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7fdbd21c9c339112baf524ab231bd60b81a639d3)) -* check version's state after Lambda@Edge function upgrade ([12e5aad](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/12e5aadec9e0100a82880ed2aa39b6158d90ad48)) -* improve error handling in mgmt-lambda ([3736d14](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/3736d14c55d596271ad7f077fa17fabebd9681f2)) -* increase timeout for Fingerprint lambda ([1e0ae54](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1e0ae5486c93b51136e59e1369641aad6de3c8f7)) -* introduce deployment settings ([ec13d5f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec13d5f8f6e4c84f20b2f91bbcbb56ef16a8237d)) -* introduce mgmt-token scheme for authorization ([#176](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/176)) ([c884027](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c88402799c96a97f4f1ea99601c8fdba357dd20b)) -* **mgmt-lambda-update:** introduce error codes ([6929756](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/6929756b015f10d76b08c35dbf2f96db8fe4ddb3)) -* pass AWS clients into handlers ([1aa3dc8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1aa3dc839a8724c7b4c224dfbaeb9ff54c440300)) -* rework logging ([#184](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/184)) ([a88941c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a88941cdd58a41fbec23e23d4cf5201afc24105e)) -* reworked getting env, updated tests ([0b29764](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0b29764d366ca2266a67473882fd87f3a6b03529)) -* rollout as a code ([#161](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/161)) ([0636c1a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0636c1aa4f230f466e6f1d49542559cc9f5b5ede)) -* status endpoint: return necessary information about Lambda and CloudFront ([2f3ceed](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f3ceed6f21abe21db5ad22960c6e4f91097b678)) -* update all cache behavior that has fingerprint pro association ([#186](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/186)) ([2970364](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2970364d224245b3fbc12e83c0a46abe0c1c6755)) -* update lambda existence check ([403680c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/403680cf76058fbfa75ad38619466fc2fcf2d522)) -* update package management ([#189](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/189)) ([5135b1b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/5135b1b6068b68c085bbb6429b22d85d529dccd5)) -* update secrets manager to V3, retrieve secret in mgmt-lambda ([a60bee4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a60bee41bd1e4759b86230671d3fde61185d5560)) -* upgrade Lambda functions runtime to Node 20 ([2818c30](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2818c3065331b2565e7bc55f318d564b1d80bb3c)) -* use AWS SDK v3 Client mock for testing ([0bb22ce](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0bb22ce72eb3424cc712b6b386f13ac1d6dad248)) -* use revisionId for Lambda code deployment ([934dd37](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/934dd37f77969328b6e4d15147dac3895301a22c)) - +- add ability to override API hosts in AWS Secret ([11af4c4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/11af4c4617050f404995c5ed297b97443afb67ff)) +- add endpoints structure and error handlers ([c473539](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c473539d7613ae444b8f4746f0b5a21b5f8c521e)) +- add event and ctx types ([82c053b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/82c053b805dbd93b82683c57d85771b891b49792)) +- add lambda function update ([38b445f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/38b445f8c04c71936e92432f2586e8ca09a811b7)) +- add settings secret, update mgmt lambda permissions ([#162](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/162)) ([ab3caa5](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ab3caa58276da4492f316b2a6a53ddd3149b00ce)) +- check CodeSha256 before upgrading consequent resources ([7fdbd21](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7fdbd21c9c339112baf524ab231bd60b81a639d3)) +- check version's state after Lambda@Edge function upgrade ([12e5aad](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/12e5aadec9e0100a82880ed2aa39b6158d90ad48)) +- improve error handling in mgmt-lambda ([3736d14](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/3736d14c55d596271ad7f077fa17fabebd9681f2)) +- increase timeout for Fingerprint lambda ([1e0ae54](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1e0ae5486c93b51136e59e1369641aad6de3c8f7)) +- introduce deployment settings ([ec13d5f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec13d5f8f6e4c84f20b2f91bbcbb56ef16a8237d)) +- introduce mgmt-token scheme for authorization ([#176](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/176)) ([c884027](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/c88402799c96a97f4f1ea99601c8fdba357dd20b)) +- **mgmt-lambda-update:** introduce error codes ([6929756](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/6929756b015f10d76b08c35dbf2f96db8fe4ddb3)) +- pass AWS clients into handlers ([1aa3dc8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/1aa3dc839a8724c7b4c224dfbaeb9ff54c440300)) +- rework logging ([#184](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/184)) ([a88941c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a88941cdd58a41fbec23e23d4cf5201afc24105e)) +- reworked getting env, updated tests ([0b29764](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0b29764d366ca2266a67473882fd87f3a6b03529)) +- rollout as a code ([#161](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/161)) ([0636c1a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0636c1aa4f230f466e6f1d49542559cc9f5b5ede)) +- status endpoint: return necessary information about Lambda and CloudFront ([2f3ceed](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f3ceed6f21abe21db5ad22960c6e4f91097b678)) +- update all cache behavior that has fingerprint pro association ([#186](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/186)) ([2970364](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2970364d224245b3fbc12e83c0a46abe0c1c6755)) +- update lambda existence check ([403680c](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/403680cf76058fbfa75ad38619466fc2fcf2d522)) +- update package management ([#189](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/189)) ([5135b1b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/5135b1b6068b68c085bbb6429b22d85d529dccd5)) +- update secrets manager to V3, retrieve secret in mgmt-lambda ([a60bee4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a60bee41bd1e4759b86230671d3fde61185d5560)) +- upgrade Lambda functions runtime to Node 20 ([2818c30](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2818c3065331b2565e7bc55f318d564b1d80bb3c)) +- use AWS SDK v3 Client mock for testing ([0bb22ce](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0bb22ce72eb3424cc712b6b386f13ac1d6dad248)) +- use revisionId for Lambda code deployment ([934dd37](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/934dd37f77969328b6e4d15147dac3895301a22c)) ### Bug Fixes -* cloudformation templatex ([#188](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/188)) ([a32e4ff](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a32e4ffee5086321355fffc2e5f0f2a6d87ee972)) -* don't set code 500 in status endpoint responses ([b4a4d04](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b4a4d04f9d36848c4242bd8674c279059e1572c2)) -* handle requests with trailing and leading slashes in URI ([cabe27a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cabe27ad3cf53448fdd883ffc78366d8e88660f0)) -* normalize secret before retrieving values ([26ab35f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/26ab35fdfae90a796f8a6822bcfe26613a95653d)) -* remove aws-sdk v2 usage ([b1d0d72](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b1d0d7281bc25a286fa842249de512df9b21e641)) -* remove CodePipeline client ([ed7d52d](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ed7d52d3c8e67e97bb8276f4b39143c45bb63529)) -* remove CodePipeline part from mgmt code ([fb79578](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/fb79578b29199ca09f71bdf5bd9b83fb21f3beab)) -* set correct type for public URL events ([379ec65](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/379ec65a5cbdf6da0fb370bc435ac470831ad558)) -* update handleResult tests with comparing hrefs ([aeb49c8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/aeb49c8e3c0a3007cd8891fe74bb86ecf449c817)) -* update logging ([07664bc](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/07664bc351a914365c9fef1adff67295dfc0dfa4)) -* use default region for getting secret ([ec596ec](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec596ec9d28869a082d783c8af491b7be65e9699)) +- cloudformation templatex ([#188](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/issues/188)) ([a32e4ff](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/a32e4ffee5086321355fffc2e5f0f2a6d87ee972)) +- don't set code 500 in status endpoint responses ([b4a4d04](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b4a4d04f9d36848c4242bd8674c279059e1572c2)) +- handle requests with trailing and leading slashes in URI ([cabe27a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/cabe27ad3cf53448fdd883ffc78366d8e88660f0)) +- normalize secret before retrieving values ([26ab35f](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/26ab35fdfae90a796f8a6822bcfe26613a95653d)) +- remove aws-sdk v2 usage ([b1d0d72](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/b1d0d7281bc25a286fa842249de512df9b21e641)) +- remove CodePipeline client ([ed7d52d](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ed7d52d3c8e67e97bb8276f4b39143c45bb63529)) +- remove CodePipeline part from mgmt code ([fb79578](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/fb79578b29199ca09f71bdf5bd9b83fb21f3beab)) +- set correct type for public URL events ([379ec65](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/379ec65a5cbdf6da0fb370bc435ac470831ad558)) +- update handleResult tests with comparing hrefs ([aeb49c8](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/aeb49c8e3c0a3007cd8891fe74bb86ecf449c817)) +- update logging ([07664bc](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/07664bc351a914365c9fef1adff67295dfc0dfa4)) +- use default region for getting secret ([ec596ec](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/ec596ec9d28869a082d783c8af491b7be65e9699)) ## [1.4.0](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.3...v1.4.0) (2023-12-14) - ### Features -* **proxy-host-header:** add proxy host header, remove PSL ([0a23f39](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0a23f397fe25d8872e1b950941248f3204add9de)) - +- **proxy-host-header:** add proxy host header, remove PSL ([0a23f39](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0a23f397fe25d8872e1b950941248f3204add9de)) ### Bug Fixes -* remove domain field from handlers options ([e14bb50](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e14bb506a02648d15d07700c3a6d36deb0098ee7)) -* update test data ([2f4a94e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f4a94e07ea18b43d553bc91429a6d90c132570d)) +- remove domain field from handlers options ([e14bb50](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e14bb506a02648d15d07700c3a6d36deb0098ee7)) +- update test data ([2f4a94e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f4a94e07ea18b43d553bc91429a6d90c132570d)) ## [1.4.0-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.3...v1.4.0-rc.1) (2023-12-14) - ### Features -* **proxy-host-header:** add proxy host header, remove PSL ([0a23f39](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0a23f397fe25d8872e1b950941248f3204add9de)) - +- **proxy-host-header:** add proxy host header, remove PSL ([0a23f39](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/0a23f397fe25d8872e1b950941248f3204add9de)) ### Bug Fixes -* remove domain field from handlers options ([e14bb50](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e14bb506a02648d15d07700c3a6d36deb0098ee7)) -* update test data ([2f4a94e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f4a94e07ea18b43d553bc91429a6d90c132570d)) +- remove domain field from handlers options ([e14bb50](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/e14bb506a02648d15d07700c3a6d36deb0098ee7)) +- update test data ([2f4a94e](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/2f4a94e07ea18b43d553bc91429a6d90c132570d)) ## [1.3.3](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.2...v1.3.3) (2023-12-13) - ### Bug Fixes -* add types for parameter extraction functions ([d84aaeb](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d84aaeb50bb61b44116b359a46f4227727e728c7)) -* improve endpoint creation ([006c91b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/006c91b594c41fe4fb85a143496d4738aaf06793)) +- add types for parameter extraction functions ([d84aaeb](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d84aaeb50bb61b44116b359a46f4227727e728c7)) +- improve endpoint creation ([006c91b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/006c91b594c41fe4fb85a143496d4738aaf06793)) ## [1.3.3-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.2...v1.3.3-rc.1) (2023-12-13) - ### Bug Fixes -* add types for parameter extraction functions ([d84aaeb](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d84aaeb50bb61b44116b359a46f4227727e728c7)) -* improve endpoint creation ([006c91b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/006c91b594c41fe4fb85a143496d4738aaf06793)) +- add types for parameter extraction functions ([d84aaeb](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d84aaeb50bb61b44116b359a46f4227727e728c7)) +- improve endpoint creation ([006c91b](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/006c91b594c41fe4fb85a143496d4738aaf06793)) ## [1.3.2](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.1...v1.3.2) (2023-12-04) - ### Bug Fixes -* **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) - +- **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) ### Documentation -* **README:** mention new release flow ([92ff0fe](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/92ff0fe6b88319048e679bca7fb3f31caf760699)) +- **README:** mention new release flow ([92ff0fe](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/92ff0fe6b88319048e679bca7fb3f31caf760699)) ## [1.3.2-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.1...v1.3.2-rc.1) (2023-12-04) - ### Bug Fixes -* **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) - +- **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) ### Documentation -* **README:** mention new release flow ([92ff0fe](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/92ff0fe6b88319048e679bca7fb3f31caf760699)) +- **README:** mention new release flow ([92ff0fe](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/92ff0fe6b88319048e679bca7fb3f31caf760699)) ## [1.3.2-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.1...v1.3.2-rc.1) (2023-12-01) - ### Bug Fixes -* **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) +- **build:** validate env values ([4ccc2d4](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/4ccc2d4851cbd322e44dd85d593c53637cfb75a4)) ## [1.3.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.3.0...v1.3.1) (2023-11-09) - ### Build System -* **deps:** bump @babel/traverse from 7.20.0 to 7.23.3 ([08e41a3](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/08e41a3caf882982fa49890ab185caee1b16eeb5)) +- **deps:** bump @babel/traverse from 7.20.0 to 7.23.3 ([08e41a3](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/08e41a3caf882982fa49890ab185caee1b16eeb5)) ## [1.3.0](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.2.0...v1.3.0) (2023-10-31) - ### Features -* enable semantic-release with prod releases ([7847f0a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7847f0a81a8dcfa384d2939f3acaeabd4b7a2e4a)) +- enable semantic-release with prod releases ([7847f0a](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7847f0a81a8dcfa384d2939f3acaeabd4b7a2e4a)) ## [1.2.0](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v1.1.6...v1.2.0) (2023-10-30) - ### Features -* migrate to semantic-release ([d809899](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d8098992691bb632e6a774c576e160d7ddbe2a27)) - +- migrate to semantic-release ([d809899](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/d8098992691bb632e6a774c576e160d7ddbe2a27)) ### Bug Fixes -* change TTL=0 for Fingerprint integration cache policy ([7f1e741](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7f1e741674a7b1a87ea46639b171ad2d0efa8e13)) - +- change TTL=0 for Fingerprint integration cache policy ([7f1e741](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/7f1e741674a7b1a87ea46639b171ad2d0efa8e13)) ### Documentation -* **README:** add requirements section ([f468840](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f4688400f190733e110b52c37bb1648cef57c1db)) +- **README:** add requirements section ([f468840](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/f4688400f190733e110b52c37bb1648cef57c1db)) diff --git a/package.json b/package.json index 5c358107..e4b03999 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@fingerprint/aws-cloudfront-proxy", - "version": "2.1.1", + "version": "2.2.0-rc.0", "description": "Fingerprint Pro CloudFront lambda@edge function", "author": "FingerprintJS, Inc (https://fingerprint.com)", "license": "MIT", From a96c8f97cf4b36713bd78acc903c92a2a43b41ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20=C5=BBydek?= Date: Thu, 26 Mar 2026 13:40:05 +0100 Subject: [PATCH 2/2] chore: fix changelog entry positioning for version 2.1.1 --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e710c736..cf68ec2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,3 @@ -## [2.1.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.1.0...v2.1.1) (2025-07-01) - ## 2.2.0-rc.0 ### Minor Changes @@ -11,6 +9,8 @@ - bundle AWS SDKs inside Lambda functions to avoid runtime issues ([95f8d78](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/commit/95f8d78a74a3d622ac69c29cb72ecd2531bf8ba2)) +## [2.1.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.1.0...v2.1.1) (2025-07-01) + ## [2.1.1-rc.1](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/compare/v2.1.0...v2.1.1-rc.1) (2025-06-30) ### Bug Fixes