From 87c1a2e81945f915f09a3d44ba30cd5957548c9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 12:32:41 +0100 Subject: [PATCH 01/74] build(deps): bump org.assertj:assertj-core from 3.24.2 to 3.25.3 (#1609) Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.24.2 to 3.25.3. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.24.2...assertj-build-3.25.3) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e3f5dad3b..9b02749e8 100644 --- a/pom.xml +++ b/pom.xml @@ -272,7 +272,7 @@ org.assertj assertj-core - 3.24.2 + 3.25.3 test From 67ff36f804d11a85d328832ef71c424655ed402e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 12:36:05 +0100 Subject: [PATCH 02/74] build(deps): bump org.apache.maven.plugins:maven-gpg-plugin (#1610) Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.1. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9b02749e8..41e336cfb 100644 --- a/pom.xml +++ b/pom.xml @@ -90,7 +90,7 @@ 1.6.13 3.6.0 3.3.0 - 3.1.0 + 3.2.1 5.10.0 1.0.6 0.6.0 From 8eb1c9d4be43e89933bda40afebfffc4971f324f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:48:24 +0100 Subject: [PATCH 03/74] build(deps): bump aws.sdk.version from 2.25.6 to 2.25.16 (#1613) Bumps `aws.sdk.version` from 2.25.6 to 2.25.16. Updates `software.amazon.awssdk:bom` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:http-client-spi` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:url-connection-client` from 2.21.1 to 2.25.16 Updates `software.amazon.awssdk:sqs` from 2.21.1 to 2.25.16 Updates `software.amazon.awssdk:s3` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:dynamodb` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:lambda` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:kinesis` from 2.21.1 to 2.25.16 Updates `software.amazon.awssdk:cloudwatch` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:xray` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:cloudformation` from 2.25.6 to 2.25.16 Updates `software.amazon.awssdk:sts` from 2.25.6 to 2.25.16 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 5e3403f4e..f6dcf0ba0 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.6 + 2.25.16 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 01bbfd8d2..8e8400e3a 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.6 + 2.25.16 com.amazonaws diff --git a/pom.xml b/pom.xml index 41e336cfb..0d7489ec0 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.15.3 - 2.25.6 + 2.25.16 2.15.1 2.1.3 UTF-8 From 4feb0a499343e375c480d14319b4fe14cd0d0a1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:52:49 +0100 Subject: [PATCH 04/74] build(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-joda (#1616) Bumps [com.fasterxml.jackson.datatype:jackson-datatype-joda](https://github.com/FasterXML/jackson-datatype-joda) from 2.15.2 to 2.17.0. - [Commits](https://github.com/FasterXML/jackson-datatype-joda/compare/jackson-datatype-joda-2.15.2...jackson-datatype-joda-2.17.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-joda dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-sqs/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 8e8400e3a..af069fa52 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -52,7 +52,7 @@ com.fasterxml.jackson.datatype jackson-datatype-joda - 2.15.2 + 2.17.0 From 873b997e61530c3f4f309efbe86bb0b3d76e7ff6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 13:46:46 +0200 Subject: [PATCH 05/74] build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (#1619) Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.5. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.5) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 450d1f5c1..853bca560 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -209,7 +209,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.1.2 + 3.2.5 From 8dcc1b7ce75b30c2b3f7bbdd97552e5b153fbc75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 13:46:36 +0200 Subject: [PATCH 06/74] build(deps): bump aws.sdk.version from 2.21.1 to 2.25.26 (#1622) Bumps `aws.sdk.version` from 2.21.1 to 2.25.26. Updates `software.amazon.awssdk:url-connection-client` from 2.21.1 to 2.25.26 Updates `software.amazon.awssdk:sqs` from 2.21.1 to 2.25.26 Updates `software.amazon.awssdk:sdk-core` from 2.21.1 to 2.25.26 Updates `software.amazon.awssdk:kinesis` from 2.21.1 to 2.25.26 Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.21.1 to 2.25.26 --- updated-dependencies: - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sdk-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb-enhanced dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index d3539d919..fc343da4e 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 2.20.0 1.8 1.8 - 2.21.1 + 2.25.26 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index af069fa52..b265319fd 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.16 + 2.25.26 com.amazonaws From 958d474ebda8427a17eb08a036b99ac8aee33ce8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 13:14:05 +0200 Subject: [PATCH 07/74] build(deps): bump aws.sdk.version from 2.25.16 to 2.25.31 (#1625) Bumps `aws.sdk.version` from 2.25.16 to 2.25.31. Updates `software.amazon.awssdk:bom` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:http-client-spi` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:url-connection-client` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:sqs` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:s3` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:dynamodb` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:lambda` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:kinesis` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:cloudwatch` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:xray` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:cloudformation` from 2.25.16 to 2.25.31 Updates `software.amazon.awssdk:sts` from 2.25.16 to 2.25.31 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index f6dcf0ba0..c97b7813b 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.16 + 2.25.31 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index b265319fd..321c05a52 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.26 + 2.25.31 com.amazonaws diff --git a/pom.xml b/pom.xml index 0d7489ec0..cecb4b415 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.15.3 - 2.25.16 + 2.25.31 2.15.1 2.1.3 UTF-8 From 74f33d7f54da6bcfdd3e571a00a547891b2d6184 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 13:31:01 +0200 Subject: [PATCH 08/74] build(deps): bump aws.sdk.version from 2.25.31 to 2.25.35 (#1629) Bumps `aws.sdk.version` from 2.25.31 to 2.25.35. Updates `software.amazon.awssdk:bom` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:http-client-spi` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.25.35 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.25.35 Updates `software.amazon.awssdk:s3` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:dynamodb` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:lambda` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.25.35 Updates `software.amazon.awssdk:cloudwatch` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:xray` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:cloudformation` from 2.25.31 to 2.25.35 Updates `software.amazon.awssdk:sts` from 2.25.31 to 2.25.35 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index c97b7813b..7fd0bd4cc 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.31 + 2.25.35 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 321c05a52..1138d57e3 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.31 + 2.25.35 com.amazonaws diff --git a/pom.xml b/pom.xml index cecb4b415..9deb32ccd 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.15.3 - 2.25.31 + 2.25.35 2.15.1 2.1.3 UTF-8 From d58c497d25b031af0cdfb79bddef4dc59e6b0d9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 13:36:26 +0200 Subject: [PATCH 09/74] build(deps): bump jackson.version from 2.15.3 to 2.17.0 (#1637) Bumps `jackson.version` from 2.15.3 to 2.17.0. Updates `com.fasterxml.jackson.core:jackson-databind` from 2.15.3 to 2.17.0 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.core:jackson-core` from 2.15.3 to 2.17.0 - [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.15.3...jackson-core-2.17.0) Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.15.3 to 2.17.0 --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.core:jackson-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9deb32ccd..83d499cd2 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 1.8 1.8 2.22.1 - 2.15.3 + 2.17.0 2.25.35 2.15.1 2.1.3 From 0a81f415eef71fc33f1e6961d75380c92b8d9af3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 13:40:41 +0200 Subject: [PATCH 10/74] build(deps): bump org.apache.maven.plugins:maven-jar-plugin (#1638) Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.3.0 to 3.4.1. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-idempotency/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index 94aceebfc..e30b53756 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -174,7 +174,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.3.0 + 3.4.1 From dcafcdcd3393b6c6c0ff9d424aa6ee666692a9a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 13:51:28 +0200 Subject: [PATCH 11/74] build(deps): bump software.amazon.payloadoffloading:payloadoffloading-common (#1639) Bumps [software.amazon.payloadoffloading:payloadoffloading-common](https://github.com/awslabs/payload-offloading-java-common-lib-for-aws) from 2.1.3 to 2.2.0. - [Release notes](https://github.com/awslabs/payload-offloading-java-common-lib-for-aws/releases) - [Commits](https://github.com/awslabs/payload-offloading-java-common-lib-for-aws/compare/v2.1.3...v2.2.0) --- updated-dependencies: - dependency-name: software.amazon.payloadoffloading:payloadoffloading-common dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 83d499cd2..ad6b28c85 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 2.17.0 2.25.35 2.15.1 - 2.1.3 + 2.2.0 UTF-8 1.2.3 3.11.4 From d9a4920a71c3554bf4fe49999325fe5f44fa7699 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Fri, 10 May 2024 08:16:56 +0200 Subject: [PATCH 12/74] docs: add link to Powertools for AWS Lambda workshop (#1641) --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index a271c1260..5def70b0b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -5,6 +5,7 @@ site_url: https://docs.powertools.aws.dev/lambda-java/ nav: - Homepage: index.md - Changelog: changelog.md + - Workshop 🆕: https://s12d.com/powertools-for-aws-lambda-workshop" target="_blank - FAQs: FAQs.md - Core utilities: - core/logging.md From 68f6bf17be37cc299ce6ed43ba8f4e7ac0213755 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 13:50:11 +0200 Subject: [PATCH 13/74] build(deps): bump aws.sdk.version from 2.25.35 to 2.25.50 (#1642) Bumps `aws.sdk.version` from 2.25.35 to 2.25.50. Updates `software.amazon.awssdk:bom` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:http-client-spi` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.25.50 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.25.50 Updates `software.amazon.awssdk:s3` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:dynamodb` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:lambda` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.25.50 Updates `software.amazon.awssdk:cloudwatch` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:xray` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:cloudformation` from 2.25.35 to 2.25.50 Updates `software.amazon.awssdk:sts` from 2.25.35 to 2.25.50 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 7fd0bd4cc..4b18a268a 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.35 + 2.25.50 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 1138d57e3..72f6716c9 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.35 + 2.25.50 com.amazonaws diff --git a/pom.xml b/pom.xml index ad6b28c85..c1a65c864 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.0 - 2.25.35 + 2.25.50 2.15.1 2.2.0 UTF-8 From 58aaff29c8b3b997d97ab4b8ba2c17e8e7c29dd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 13:42:15 +0200 Subject: [PATCH 14/74] build(deps): bump aws.xray.recorder.version from 2.15.1 to 2.15.3 (#1643) Bumps `aws.xray.recorder.version` from 2.15.1 to 2.15.3. Updates `com.amazonaws:aws-xray-recorder-sdk-core` from 2.15.1 to 2.15.3 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.1...v2.15.3) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core` from 2.15.1 to 2.15.3 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.1...v2.15.3) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2` from 2.15.1 to 2.15.3 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.1...v2.15.3) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor` from 2.15.1 to 2.15.3 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.1...v2.15.3) --- updated-dependencies: - dependency-name: com.amazonaws:aws-xray-recorder-sdk-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c1a65c864..e7d30fcc9 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 2.22.1 2.17.0 2.25.50 - 2.15.1 + 2.15.3 2.2.0 UTF-8 1.2.3 From 230cea8f16e3a9c98304a0f877fc5c4c93af8576 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 13:13:54 +0200 Subject: [PATCH 15/74] build(deps): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 (#1644) Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.0. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e7d30fcc9..561246a33 100644 --- a/pom.xml +++ b/pom.xml @@ -272,7 +272,7 @@ org.assertj assertj-core - 3.25.3 + 3.26.0 test From 4ddc2f54b3c2aa3b01110f12512b0e24a4d2a51d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Jun 2024 13:23:45 +0200 Subject: [PATCH 16/74] build(deps): bump org.apache.maven.plugins:maven-source-plugin (#1646) Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.3.0 to 3.3.1. - [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-source-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 561246a33..4b4ba0fa9 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ 0.8.11 1.6.13 3.6.0 - 3.3.0 + 3.3.1 3.2.1 5.10.0 1.0.6 From 564fdb1108f0f2392e0f20e4f805826c47c87a1f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:48:00 +0200 Subject: [PATCH 17/74] build(deps): bump aws.sdk.version from 2.25.50 to 2.25.69 (#1652) Bumps `aws.sdk.version` from 2.25.50 to 2.25.69. Updates `software.amazon.awssdk:bom` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:http-client-spi` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.25.69 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.25.69 Updates `software.amazon.awssdk:s3` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:dynamodb` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:lambda` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.25.69 Updates `software.amazon.awssdk:cloudwatch` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:xray` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:cloudformation` from 2.25.50 to 2.25.69 Updates `software.amazon.awssdk:sts` from 2.25.50 to 2.25.69 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 4b18a268a..2e339b528 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.50 + 2.25.69 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 72f6716c9..42ceaaf1f 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.50 + 2.25.69 com.amazonaws diff --git a/pom.xml b/pom.xml index 4b4ba0fa9..f68f902d2 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.0 - 2.25.50 + 2.25.69 2.15.3 2.2.0 UTF-8 From b919b9a225b3fdc6b609f3e137609d3da3dece5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:51:49 +0200 Subject: [PATCH 18/74] build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin (#1653) Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin) from 3.3.0 to 3.4.0. - [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.3.0...maven-checkstyle-plugin-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f68f902d2..25c500158 100644 --- a/pom.xml +++ b/pom.xml @@ -606,7 +606,7 @@ org.apache.maven.plugins maven-checkstyle-plugin - 3.3.0 + 3.4.0 checkstyle.xml UTF-8 From 88374e33be951c8f062543b435f8960559ee1969 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 12:04:00 +0000 Subject: [PATCH 19/74] build(deps): bump com.github.spotbugs:spotbugs-maven-plugin (#1657) Bumps [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.7.3.6 to 4.8.5.0. - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.7.3.6...spotbugs-maven-plugin-4.8.5.0) --- updated-dependencies: - dependency-name: com.github.spotbugs:spotbugs-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 25c500158..c304b6a25 100644 --- a/pom.xml +++ b/pom.xml @@ -499,7 +499,7 @@ com.github.spotbugs spotbugs-maven-plugin - 4.7.3.6 + 4.8.5.0 test From 3440513161818a7bedae3a0558f9ff88cd248af6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jun 2024 12:04:15 +0000 Subject: [PATCH 20/74] build(deps): bump aws.sdk.version from 2.25.69 to 2.26.3 (#1658) Bumps `aws.sdk.version` from 2.25.69 to 2.26.3. Updates `software.amazon.awssdk:bom` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:http-client-spi` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.26.3 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.26.3 Updates `software.amazon.awssdk:s3` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:dynamodb` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:lambda` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.26.3 Updates `software.amazon.awssdk:cloudwatch` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:xray` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:cloudformation` from 2.25.69 to 2.26.3 Updates `software.amazon.awssdk:sts` from 2.25.69 to 2.26.3 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 2e339b528..f281d78c4 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.25.69 + 2.26.3 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 42ceaaf1f..fb218aa45 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.25.69 + 2.26.3 com.amazonaws diff --git a/pom.xml b/pom.xml index c304b6a25..50efa96aa 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.0 - 2.25.69 + 2.26.3 2.15.3 2.2.0 UTF-8 From d80f059d33bec5ee457a4c0150153facd7b98b65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 11:31:01 +0000 Subject: [PATCH 21/74] build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin (#1679) Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.2.5 to 3.3.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.3.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 853bca560..d839d4911 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -209,7 +209,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.2.5 + 3.3.0 From ca01de153a9163cf3c01ef1d21bed0c4d42274ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Van=20Der=20Linden?= <117538+jeromevdl@users.noreply.github.com> Date: Thu, 4 Jul 2024 06:49:44 +0000 Subject: [PATCH 22/74] fix tracing links for xray (#1686) --- docs/core/tracing.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/core/tracing.md b/docs/core/tracing.md index 17e81b867..31561d85a 100644 --- a/docs/core/tracing.md +++ b/docs/core/tracing.md @@ -377,7 +377,8 @@ under a subsegment, or you are doing multithreaded programming. Refer examples b ## Instrumenting SDK clients and HTTP calls User should make sure to instrument the SDK clients explicitly based on the function dependency. Refer details on -[how to instrument SDK client with Xray](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java-awssdkclients.html) and [outgoing http calls](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java-httpclients.html). +[how to instrument SDK client with Xray](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html#xray-sdk-java-awssdkclients) +and [outgoing http calls](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html#xray-sdk-java-httpclients). ## Testing your code From f51243fc490fd7e82afd8769906276031ab59062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Van=20Der=20Linden?= <117538+jeromevdl@users.noreply.github.com> Date: Thu, 4 Jul 2024 08:11:33 +0000 Subject: [PATCH 23/74] docs: improve tracing doc for sdk instrumentation (#1687) * improve tracing links for xray --- docs/core/tracing.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/core/tracing.md b/docs/core/tracing.md index 31561d85a..f0c752fba 100644 --- a/docs/core/tracing.md +++ b/docs/core/tracing.md @@ -376,9 +376,24 @@ under a subsegment, or you are doing multithreaded programming. Refer examples b ## Instrumenting SDK clients and HTTP calls -User should make sure to instrument the SDK clients explicitly based on the function dependency. Refer details on +Powertools for Lambda (Java) cannot intercept SDK clients instantiation to add X-Ray instrumentation. You should make sure to instrument the SDK clients explicitly. Refer details on [how to instrument SDK client with Xray](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html#xray-sdk-java-awssdkclients) -and [outgoing http calls](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html#xray-sdk-java-httpclients). +and [outgoing http calls](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java.html#xray-sdk-java-httpclients). For example: + +=== "LambdaHandler.java" + + ```java hl_lines="1 2 7" + import com.amazonaws.xray.AWSXRay; + import com.amazonaws.xray.handlers.TracingHandler; + + public class LambdaHandler { + private AmazonDynamoDB client = AmazonDynamoDBClientBuilder.standard() + .withRegion(Regions.fromName(System.getenv("AWS_REGION"))) + .withRequestHandlers(new TracingHandler(AWSXRay.getGlobalRecorder())) + .build(); + // ... + } + ``` ## Testing your code From 14a7b8312ac62d276106d60cd57f64b55c2ab816 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 11:43:39 +0000 Subject: [PATCH 24/74] build(deps): bump commons-io:commons-io from 2.15.1 to 2.16.1 (#1691) Bumps commons-io:commons-io from 2.15.1 to 2.16.1. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-e2e-tests/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index d839d4911..5c8db8d80 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -103,7 +103,7 @@ commons-io commons-io - 2.15.1 + 2.16.1 From dffa211754646ed0ae8e7ab062c2c23cfb21f105 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 11:24:39 +0000 Subject: [PATCH 25/74] build(deps): bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#1694) Bumps org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0. --- updated-dependencies: - dependency-name: org.apache.commons:commons-lang3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 50efa96aa..70cc450d6 100644 --- a/pom.xml +++ b/pom.xml @@ -260,7 +260,7 @@ org.apache.commons commons-lang3 - 3.13.0 + 3.14.0 test From c26915d8d81fa959809cb205872ba2e58b88509b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 13:20:06 +0200 Subject: [PATCH 26/74] build(deps): bump jackson.version from 2.17.0 to 2.17.2 (#1696) Bumps `jackson.version` from 2.17.0 to 2.17.2. Updates `com.fasterxml.jackson.core:jackson-databind` from 2.17.0 to 2.17.2 - [Commits](https://github.com/FasterXML/jackson/commits) Updates `com.fasterxml.jackson.core:jackson-core` from 2.17.0 to 2.17.2 - [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.17.0...jackson-core-2.17.2) Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.17.0 to 2.17.2 --- updated-dependencies: - dependency-name: com.fasterxml.jackson.core:jackson-databind dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.core:jackson-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 70cc450d6..c7e358b29 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 1.8 1.8 2.22.1 - 2.17.0 + 2.17.2 2.26.3 2.15.3 2.2.0 From a841f8aa693c451fc39feb8b9cb05854e7817e93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 13:26:36 +0200 Subject: [PATCH 27/74] build(deps): bump aws.sdk.version from 2.26.3 to 2.26.21 (#1697) Bumps `aws.sdk.version` from 2.26.3 to 2.26.21. Updates `software.amazon.awssdk:bom` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:http-client-spi` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.26.21 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.26.21 Updates `software.amazon.awssdk:s3` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:dynamodb` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:lambda` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.26.21 Updates `software.amazon.awssdk:cloudwatch` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:xray` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:cloudformation` from 2.26.3 to 2.26.21 Updates `software.amazon.awssdk:sts` from 2.26.3 to 2.26.21 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index f281d78c4..4b0631098 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.26.3 + 2.26.21 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index fb218aa45..14fdbcff8 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.26.3 + 2.26.21 com.amazonaws diff --git a/pom.xml b/pom.xml index c7e358b29..e64f7a615 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.26.3 + 2.26.21 2.15.3 2.2.0 UTF-8 From 972852e9cfa37414900e1eeb4afae7c9d114627f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 13:24:11 +0200 Subject: [PATCH 28/74] build(deps): bump aws.sdk.version from 2.26.21 to 2.26.25 (#1703) Bumps `aws.sdk.version` from 2.26.21 to 2.26.25. Updates `software.amazon.awssdk:bom` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:http-client-spi` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.26.25 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.26.25 Updates `software.amazon.awssdk:s3` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:dynamodb` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:lambda` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.26.25 Updates `software.amazon.awssdk:cloudwatch` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:xray` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:cloudformation` from 2.26.21 to 2.26.25 Updates `software.amazon.awssdk:sts` from 2.26.21 to 2.26.25 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 4b0631098..32fc1811c 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.26.21 + 2.26.25 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 14fdbcff8..067bf5b09 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.26.21 + 2.26.25 com.amazonaws diff --git a/pom.xml b/pom.xml index e64f7a615..91a0a20ac 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.26.21 + 2.26.25 2.15.3 2.2.0 UTF-8 From ddb226f6f59e5a15ed7888c794dd446fc26ed60f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Van=20Der=20Linden?= <117538+jeromevdl@users.noreply.github.com> Date: Mon, 29 Jul 2024 13:38:16 +0200 Subject: [PATCH 29/74] Add Caylent reference in README.md (#1704) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dbe8eb2fe..acc816193 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,7 @@ Knowing which companies are using this library is important to help prioritize t The following companies, among others, use Powertools: * [Capital One](https://www.capitalone.com/) +* [Caylent](https://caylent.com/) * [CPQi (Exadel Financial Services)](https://cpqi.com/) * [Europace AG](https://europace.de/) * [Vertex Pharmaceuticals](https://www.vrtx.com/) From b64dd49cbfcc94b2815e2c4db18905be18f38042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Van=20Der=20Linden?= <117538+jeromevdl@users.noreply.github.com> Date: Fri, 2 Aug 2024 14:49:46 +0200 Subject: [PATCH 30/74] java 1.8 AL1 is deprecated (#1692) --- .../amazon/lambda/powertools/testutils/Infrastructure.java | 2 +- .../amazon/lambda/powertools/testutils/JavaRuntime.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java index 28a0f2bb4..b7d3354e1 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java @@ -513,7 +513,7 @@ private Builder() { private JavaRuntime mapRuntimeVersion(String environmentVariableName) { String javaVersion = System.getenv(environmentVariableName); // must be set in GitHub actions - JavaRuntime ret = null; + JavaRuntime ret; if (javaVersion == null) { throw new IllegalArgumentException(environmentVariableName + " is not set"); } diff --git a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java index c75682949..9f04831c0 100644 --- a/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java +++ b/powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java @@ -17,7 +17,6 @@ import software.amazon.awscdk.services.lambda.Runtime; public enum JavaRuntime { - JAVA8("java8", Runtime.JAVA_8, "1.8"), JAVA8AL2("java8.al2", Runtime.JAVA_8_CORRETTO, "1.8"), JAVA11("java11", Runtime.JAVA_11, "11"), JAVA17("java17", Runtime.JAVA_17, "17"), From 695f799e2459673aad87ebe8970ebd61a86bb0c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Van=20Der=20Linden?= <117538+jeromevdl@users.noreply.github.com> Date: Fri, 2 Aug 2024 15:34:12 +0200 Subject: [PATCH 31/74] chore: deprecate java1.8 al1 (#1706) * java 1.8 AL1 is deprecated * remove java8 from sam examples --- docs/core/logging.md | 4 ++-- docs/core/metrics.md | 2 +- docs/core/tracing.md | 4 ++-- examples/powertools-examples-core/gradle/template.yaml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/core/logging.md b/docs/core/logging.md index 70781b1b2..30ae20a76 100644 --- a/docs/core/logging.md +++ b/docs/core/logging.md @@ -187,7 +187,7 @@ You can also override log level by setting **`POWERTOOLS_LOG_LEVEL`** env var. H Type: AWS::Serverless::Function Properties: ... - Runtime: java8 + Runtime: java11 Environment: Variables: POWERTOOLS_LOG_LEVEL: DEBUG @@ -590,7 +590,7 @@ via `samplingRate` attribute on annotation. Type: AWS::Serverless::Function Properties: ... - Runtime: java8 + Runtime: java11 Environment: Variables: POWERTOOLS_LOGGER_SAMPLE_RATE: 0.5 diff --git a/docs/core/metrics.md b/docs/core/metrics.md index e06ab6d10..5d43e53c0 100644 --- a/docs/core/metrics.md +++ b/docs/core/metrics.md @@ -179,7 +179,7 @@ Setting | Description | Environment variable | Constructor parameter Type: AWS::Serverless::Function Properties: ... - Runtime: java8 + Runtime: java11 Environment: Variables: POWERTOOLS_SERVICE_NAME: payment diff --git a/docs/core/tracing.md b/docs/core/tracing.md index f0c752fba..8e3abe89a 100644 --- a/docs/core/tracing.md +++ b/docs/core/tracing.md @@ -164,7 +164,7 @@ Before your use this utility, your AWS Lambda function [must have permissions](h Type: AWS::Serverless::Function Properties: ... - Runtime: java8 + Runtime: java11 Tracing: Active Environment: @@ -250,7 +250,7 @@ different supported `captureMode` to record response, exception or both. Type: AWS::Serverless::Function Properties: ... - Runtime: java8 + Runtime: java11 Tracing: Active Environment: diff --git a/examples/powertools-examples-core/gradle/template.yaml b/examples/powertools-examples-core/gradle/template.yaml index a717c2998..122c05fcc 100644 --- a/examples/powertools-examples-core/gradle/template.yaml +++ b/examples/powertools-examples-core/gradle/template.yaml @@ -26,7 +26,7 @@ Resources: Properties: CodeUri: . Handler: helloworld.App::handleRequest - Runtime: java8 + Runtime: java8.al2 MemorySize: 512 Environment: # More info about Env Vars: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#environment-object Variables: @@ -43,7 +43,7 @@ Resources: Properties: CodeUri: . Handler: helloworld.AppStream::handleRequest - Runtime: java8 + Runtime: java8.al2 MemorySize: 512 Tracing: Active Environment: From 86eaa8dfcd01bdfb04b9622410db42290f2aa829 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 13:43:44 +0200 Subject: [PATCH 32/74] build(deps): bump aws.sdk.version from 2.26.25 to 2.26.29 (#1712) Bumps `aws.sdk.version` from 2.26.25 to 2.26.29. Updates `software.amazon.awssdk:bom` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:http-client-spi` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:s3` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:dynamodb` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:lambda` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:cloudwatch` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:xray` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:cloudformation` from 2.26.25 to 2.26.29 Updates `software.amazon.awssdk:sts` from 2.26.25 to 2.26.29 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 32fc1811c..7cbe74395 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.26.25 + 2.26.29 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 067bf5b09..5212f7b2f 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.26.25 + 2.26.29 com.amazonaws diff --git a/pom.xml b/pom.xml index 91a0a20ac..ed43cb174 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.26.25 + 2.26.29 2.15.3 2.2.0 UTF-8 From 1e08430401eb68977fdb69e5b172c74392080b03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:13:49 +0200 Subject: [PATCH 33/74] build(deps): bump aws.sdk.version from 2.25.26 to 2.26.29 (#1713) Bumps `aws.sdk.version` from 2.25.26 to 2.26.29. Updates `software.amazon.awssdk:url-connection-client` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:sqs` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:sdk-core` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:kinesis` from 2.25.26 to 2.26.29 Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.25.26 to 2.26.29 --- updated-dependencies: - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sdk-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb-enhanced dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-batch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index fc343da4e..69a533e8e 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 2.20.0 1.8 1.8 - 2.25.26 + 2.26.29 From 64263a66b8a76369351c904ed4fd798719067dd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 13:42:15 +0200 Subject: [PATCH 34/74] build(deps): bump aws.sdk.version from 2.26.29 to 2.27.2 (#1714) Bumps `aws.sdk.version` from 2.26.29 to 2.27.2. Updates `software.amazon.awssdk:bom` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:http-client-spi` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:url-connection-client` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:sqs` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:s3` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:dynamodb` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:lambda` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:kinesis` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:cloudwatch` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:xray` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:cloudformation` from 2.26.29 to 2.27.2 Updates `software.amazon.awssdk:sts` from 2.26.29 to 2.27.2 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 7cbe74395..79bcc8cd7 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.26.29 + 2.27.2 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 5212f7b2f..e1319d265 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.26.29 + 2.27.2 com.amazonaws diff --git a/pom.xml b/pom.xml index ed43cb174..369d718ad 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.26.29 + 2.27.2 2.15.3 2.2.0 UTF-8 From 073091d20b236cf26ee34d55164055b50696c00c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 13:15:10 +0200 Subject: [PATCH 35/74] build(deps): bump aws.sdk.version from 2.27.2 to 2.27.7 (#1715) Bumps `aws.sdk.version` from 2.27.2 to 2.27.7. Updates `software.amazon.awssdk:bom` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:http-client-spi` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:url-connection-client` from 2.26.29 to 2.27.7 Updates `software.amazon.awssdk:sqs` from 2.26.29 to 2.27.7 Updates `software.amazon.awssdk:s3` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:dynamodb` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:lambda` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:kinesis` from 2.26.29 to 2.27.7 Updates `software.amazon.awssdk:cloudwatch` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:xray` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:cloudformation` from 2.27.2 to 2.27.7 Updates `software.amazon.awssdk:sts` from 2.27.2 to 2.27.7 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:dynamodb dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 79bcc8cd7..05136b3e5 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.27.2 + 2.27.7 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index e1319d265..c4b5622da 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.27.2 + 2.27.7 com.amazonaws diff --git a/pom.xml b/pom.xml index 369d718ad..3b20c5da9 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.27.2 + 2.27.7 2.15.3 2.2.0 UTF-8 From 3ab01b53ca0ed1c0f0bcc77605c10a3a1c09644f Mon Sep 17 00:00:00 2001 From: chrisclayson Date: Tue, 20 Aug 2024 15:10:35 +0100 Subject: [PATCH 36/74] fix: Allow empty responses as well as null response in AppConfig (#1673) - AppConfig responses, where config hasn't changed, seem to be result in "empty" `SdkBytes` objects rather than `null` `Configuration` in the response. --- .../parameters/AppConfigProvider.java | 8 +++++--- .../parameters/AppConfigProviderTest.java | 20 +++++++++++++------ 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/AppConfigProvider.java b/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/AppConfigProvider.java index f2e4faebb..b075b169d 100644 --- a/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/AppConfigProvider.java +++ b/powertools-parameters/src/main/java/software/amazon/lambda/powertools/parameters/AppConfigProvider.java @@ -14,8 +14,6 @@ package software.amazon.lambda.powertools.parameters; -import java.util.HashMap; -import java.util.Map; import software.amazon.awssdk.core.SdkSystemSetting; import software.amazon.awssdk.core.client.config.ClientOverrideConfiguration; import software.amazon.awssdk.core.client.config.SdkAdvancedClientOption; @@ -25,10 +23,14 @@ import software.amazon.awssdk.services.appconfigdata.model.GetLatestConfigurationRequest; import software.amazon.awssdk.services.appconfigdata.model.GetLatestConfigurationResponse; import software.amazon.awssdk.services.appconfigdata.model.StartConfigurationSessionRequest; +import software.amazon.awssdk.utils.StringUtils; import software.amazon.lambda.powertools.core.internal.UserAgentConfigurator; import software.amazon.lambda.powertools.parameters.cache.CacheManager; import software.amazon.lambda.powertools.parameters.transform.TransformationManager; +import java.util.HashMap; +import java.util.Map; + /** * Implements a {@link ParamProvider} on top of the AppConfig service. AppConfig provides * a mechanism to retrieve and update configuration of applications over time. @@ -98,7 +100,7 @@ protected String getValue(String key) { // Get the value of the key. Note that AppConfig will return null if the value // has not changed since we last asked for it in this session - in this case // we return the value we stashed at last request. - String value = response.configuration() != null ? + String value = !(response.configuration() == null || StringUtils.isEmpty(response.configuration().asUtf8String())) ? response.configuration().asUtf8String() : // if we have a new value, use it establishedSession != null ? establishedSession.lastConfigurationValue : diff --git a/powertools-parameters/src/test/java/software/amazon/lambda/powertools/parameters/AppConfigProviderTest.java b/powertools-parameters/src/test/java/software/amazon/lambda/powertools/parameters/AppConfigProviderTest.java index f467dca72..7614d4f0b 100644 --- a/powertools-parameters/src/test/java/software/amazon/lambda/powertools/parameters/AppConfigProviderTest.java +++ b/powertools-parameters/src/test/java/software/amazon/lambda/powertools/parameters/AppConfigProviderTest.java @@ -14,11 +14,6 @@ package software.amazon.lambda.powertools.parameters; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatIllegalStateException; -import static org.assertj.core.api.Assertions.assertThatRuntimeException; -import static org.mockito.MockitoAnnotations.openMocks; - import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.mockito.ArgumentCaptor; @@ -34,6 +29,11 @@ import software.amazon.lambda.powertools.parameters.cache.CacheManager; import software.amazon.lambda.powertools.parameters.transform.TransformationManager; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatIllegalStateException; +import static org.assertj.core.api.Assertions.assertThatRuntimeException; +import static org.mockito.MockitoAnnotations.openMocks; + public class AppConfigProviderTest { private final String environmentName = "test"; @@ -90,21 +90,29 @@ public void getValueRetrievesValue() { GetLatestConfigurationResponse thirdResponse = GetLatestConfigurationResponse.builder() .nextPollConfigurationToken("token4") .build(); + // Forth response returns empty, which means the provider should yield the previous value again + GetLatestConfigurationResponse forthResponse = GetLatestConfigurationResponse.builder() + .nextPollConfigurationToken("token5") + .configuration(SdkBytes.fromUtf8String("")) + .build(); Mockito.when(client.startConfigurationSession(startSessionRequestCaptor.capture())) .thenReturn(firstSession); Mockito.when(client.getLatestConfiguration(getLatestConfigurationRequestCaptor.capture())) - .thenReturn(firstResponse, secondResponse, thirdResponse); + .thenReturn(firstResponse, secondResponse, thirdResponse, forthResponse); // Act String returnedValue1 = provider.getValue(defaultTestKey); String returnedValue2 = provider.getValue(defaultTestKey); String returnedValue3 = provider.getValue(defaultTestKey); + String returnedValue4 = provider.getValue(defaultTestKey); // Assert assertThat(returnedValue1).isEqualTo(firstResponse.configuration().asUtf8String()); assertThat(returnedValue2).isEqualTo(secondResponse.configuration().asUtf8String()); assertThat(returnedValue3).isEqualTo(secondResponse.configuration() .asUtf8String()); // Third response is mocked to return null and should re-use previous value + assertThat(returnedValue4).isEqualTo(secondResponse.configuration() + .asUtf8String()); // Forth response is mocked to return empty and should re-use previous value assertThat(startSessionRequestCaptor.getValue().applicationIdentifier()).isEqualTo(applicationName); assertThat(startSessionRequestCaptor.getValue().environmentIdentifier()).isEqualTo(environmentName); assertThat(startSessionRequestCaptor.getValue().configurationProfileIdentifier()).isEqualTo(defaultTestKey); From 04508afbad075d653592514918cf51575ea261f8 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Mon, 26 Aug 2024 12:11:20 +0200 Subject: [PATCH 37/74] chore(docs): load self hosted mermaid.js --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index 5def70b0b..92430a18a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -86,6 +86,7 @@ extra_css: extra_javascript: - javascript/aws-amplify.min.js - javascript/extra.js + - https://docs.powertools.aws.dev/shared/mermaid.min.js extra: powertools: From c7bbba248916ef9a2a50017a1d5cec2eb5fd8f9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 14:01:55 +0200 Subject: [PATCH 38/74] build(deps): bump aws.sdk.version from 2.26.29 to 2.27.12 (#1724) Bumps `aws.sdk.version` from 2.26.29 to 2.27.12. Updates `software.amazon.awssdk:url-connection-client` from 2.26.29 to 2.27.12 Updates `software.amazon.awssdk:sqs` from 2.26.29 to 2.27.12 Updates `software.amazon.awssdk:sdk-core` from 2.26.29 to 2.27.12 Updates `software.amazon.awssdk:kinesis` from 2.26.29 to 2.27.12 Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.26.29 to 2.27.12 --- updated-dependencies: - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sqs dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:sdk-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:kinesis dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: software.amazon.awssdk:dynamodb-enhanced dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 69a533e8e..ac6d1e557 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -14,7 +14,7 @@ 2.20.0 1.8 1.8 - 2.26.29 + 2.27.12 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index c4b5622da..2dbf3c5f9 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -27,7 +27,7 @@ software.amazon.awssdk url-connection-client - 2.27.7 + 2.27.12 com.amazonaws From 62d4145b04f3f9b5c2c4adb9f1fef1403bbabc2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Sep 2024 13:37:38 +0200 Subject: [PATCH 39/74] build(deps): bump aws.xray.recorder.version from 2.15.3 to 2.18.1 (#1726) Bumps `aws.xray.recorder.version` from 2.15.3 to 2.18.1. Updates `com.amazonaws:aws-xray-recorder-sdk-core` from 2.15.3 to 2.18.1 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.3...v2.18.1) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core` from 2.15.3 to 2.18.1 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.3...v2.18.1) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2` from 2.15.3 to 2.18.1 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.3...v2.18.1) Updates `com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor` from 2.15.3 to 2.18.1 - [Release notes](https://github.com/aws/aws-xray-sdk-java/releases) - [Changelog](https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-xray-sdk-java/compare/v2.15.3...v2.18.1) --- updated-dependencies: - dependency-name: com.amazonaws:aws-xray-recorder-sdk-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3b20c5da9..06e629fb3 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 2.22.1 2.17.2 2.27.7 - 2.15.3 + 2.18.1 2.2.0 UTF-8 1.2.3 From f198286a6c55e2cd6248740135f03151d1cecb99 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 13:17:15 +0200 Subject: [PATCH 40/74] build(deps): bump org.apache.maven.plugins:maven-jar-plugin (#1731) Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- powertools-idempotency/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index e30b53756..0bf3f3600 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -174,7 +174,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.1 + 3.4.2 From b71e9a31a5a14568c1fc75417085febd894bb50c Mon Sep 17 00:00:00 2001 From: ntestor <158600300+ntestor@users.noreply.github.com> Date: Fri, 20 Sep 2024 22:37:56 +0000 Subject: [PATCH 41/74] fix 2 typos --- docs/core/logging.md | 2 +- docs/utilities/parameters.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/core/logging.md b/docs/core/logging.md index 30ae20a76..5a2eaf143 100644 --- a/docs/core/logging.md +++ b/docs/core/logging.md @@ -152,7 +152,7 @@ Powertools for AWS Lambda (Java) extends the functionality of Log4J. Below is an !!! info "LambdaJsonLayout is now deprecated" - Configuring utiltiy using `` plugin is deprecated now. While utility still supports the old configuration, we strongly recommend upgrading the + Configuring utility using `` plugin is deprecated now. While utility still supports the old configuration, we strongly recommend upgrading the `log4j2.xml` configuration to `JsonTemplateLayout` instead. [JsonTemplateLayout](https://logging.apache.org/log4j/2.x/manual/json-template-layout.html) is recommended way of doing structured logging. Please follow [this guide](#upgrade-to-jsontemplatelayout-from-deprecated-lambdajsonlayout-configuration-in-log4j2xml) for upgrade steps. diff --git a/docs/utilities/parameters.md b/docs/utilities/parameters.md index 85d30d77e..c221e3a88 100644 --- a/docs/utilities/parameters.md +++ b/docs/utilities/parameters.md @@ -580,7 +580,7 @@ You could specify a different provider as long as it extends `BaseProvider` and/ } ``` - In this case ```SecretsProvider``` will be used to retrieve a raw value that is then trasformed into the target Object by using ```JsonTransformer```. + In this case ```SecretsProvider``` will be used to retrieve a raw value that is then transformed into the target Object by using ```JsonTransformer```. To show the convenience of the annotation compare the following two code snippets. From 418d9edff4f13dbce947d6cedabde6de0f33d5b8 Mon Sep 17 00:00:00 2001 From: Andrea Amorosi Date: Tue, 15 Oct 2024 16:40:35 +0200 Subject: [PATCH 42/74] chore: remove auto-merge --- .github/workflows/auto-merge.yml | 66 -------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 .github/workflows/auto-merge.yml diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml deleted file mode 100644 index 5401eedc9..000000000 --- a/.github/workflows/auto-merge.yml +++ /dev/null @@ -1,66 +0,0 @@ -name: Auto merge if dependabot PR - -on: - workflow_run: - workflows: ["Build"] - types: [completed] - -permissions: - pull-requests: write - issues: write - repository-projects: write - contents: write - -jobs: - merge-me: - name: Merge me! - runs-on: ubuntu-latest - if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' && github.actor == 'dependabot[bot]' - steps: - - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - - uses: ahmadnassri/action-workflow-run-wait@2aa3d9e1a12ecaaa9908e368eaf2123bb084323e # v1.4.4 - with: - timeout: 300000 - - name: 'Download artifact' - uses: actions/github-script@47f7cf65b5ced0830a325f705cad64f2f58dddf7 # v3.1.0 - with: - script: | - var artifacts = await github.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - var matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "pr" - })[0]; - var download = await github.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: 'zip', - }); - var fs = require('fs'); - fs.writeFileSync('${{github.workspace}}/pr.zip', Buffer.from(download.data)); - - run: unzip pr.zip - - name: Create review - uses: actions/github-script@47f7cf65b5ced0830a325f705cad64f2f58dddf7 # v3.1.0 - with: - script: | - var fs = require('fs'); - var issue_number = Number(fs.readFileSync('./NR')); - - github.pulls.createReview({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - pull_number: issue_number, - event: 'APPROVE' - }) - - github.pulls.merge({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - pull_number: issue_number, - merge_method: 'squash' - }) - - github-token: ${{ secrets.AUTOMERGE }} From b2322659e7f28fb76559c76e3135921b073ed6bb Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Mon, 10 Feb 2025 12:07:45 +0000 Subject: [PATCH 43/74] chore: add openssf to repo --- .github/workflows/openssf_scorecard.yml | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/openssf_scorecard.yml diff --git a/.github/workflows/openssf_scorecard.yml b/.github/workflows/openssf_scorecard.yml new file mode 100644 index 000000000..f56673213 --- /dev/null +++ b/.github/workflows/openssf_scorecard.yml @@ -0,0 +1,48 @@ +name: Scorecard supply-chain security +on: + # For Branch-Protection check. Only the default branch is supported. See + # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection + branch_protection_rule: + schedule: + - cron: "0 9 * * *" + push: + branches: [main] + workflow_dispatch: + +permissions: read-all + +jobs: + analysis: + name: Scorecard analysis + runs-on: ubuntu-latest + # environment: scorecard + permissions: + security-events: write # update code-scanning dashboard + id-token: write # confirm org+repo identity before publish results + + steps: + - name: "Checkout code" + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + persist-credentials: false + + - name: "Run analysis" + uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0 + with: + results_file: results.sarif + results_format: sarif + publish_results: true # publish to OSSF Scorecard REST API + # repo_token: ${{ secrets.SCORECARD_TOKEN }} # read-only fine-grained token to read branch protection settings + + - name: "Upload results" + uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0 + with: + name: SARIF file + path: results.sarif + retention-days: 5 + + # Upload the results to GitHub's code scanning dashboard. + - name: "Upload to code-scanning" + uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9 + with: + sarif_file: results.sarif From d80dcb0d20c1a9ca50b0cfedab511b2ec633ce3c Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Tue, 11 Feb 2025 13:06:17 +0100 Subject: [PATCH 44/74] Add initial version of Roadmap 2025 to docs. --- docs/FAQs.md | 4 +- docs/roadmap.md | 139 ++++++++++++++++++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 3 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 docs/roadmap.md diff --git a/docs/FAQs.md b/docs/FAQs.md index 99ef40905..c3f074d57 100644 --- a/docs/FAQs.md +++ b/docs/FAQs.md @@ -6,7 +6,7 @@ description: Frequently Asked Questions ## How can I use Powertools for AWS Lambda (Java) with Lombok? -Poweretools uses `aspectj-maven-plugin` to compile-time weave (CTW) aspects into the project. In case you want to use `Lombok` or other compile-time preprocessor for your project, it is required to change `aspectj-maven-plugin` configuration to enable in-place weaving feature. Otherwise the plugin will ignore changes introduced by `Lombok` and will use `.java` files as a source. +Powertools uses `aspectj-maven-plugin` to compile-time weave (CTW) aspects into the project. In case you want to use `Lombok` or other compile-time preprocessor for your project, it is required to change `aspectj-maven-plugin` configuration to enable in-place weaving feature. Otherwise, the plugin will ignore changes introduced by `Lombok` and will use `.java` files as a source. To enable in-place weaving feature you need to use following `aspectj-maven-plugin` configuration: @@ -29,7 +29,7 @@ To enable in-place weaving feature you need to use following `aspectj-maven-plug ## How can I use Powertools for AWS Lambda (Java) with Kotlin projects? -Poweretools uses `aspectj-maven-plugin` to compile-time weave (CTW) aspects into the project. When using it with Kotlin projects, it is required to `forceAjcCompile`. +Powertools uses `aspectj-maven-plugin` to compile-time weave (CTW) aspects into the project. When using it with Kotlin projects, it is required to `forceAjcCompile`. No explicit configuration should be required for gradle projects. To enable `forceAjcCompile` you need to use following `aspectj-maven-plugin` configuration: diff --git a/docs/roadmap.md b/docs/roadmap.md new file mode 100644 index 000000000..88d037da8 --- /dev/null +++ b/docs/roadmap.md @@ -0,0 +1,139 @@ +--- +title: Roadmap +description: Public roadmap for Powertools for AWS Lambda (Java) +--- + +## Overview + +Our public roadmap outlines the high level direction we are working towards. We update this document when our priorities change: security and stability are our top priority. + +### Key areas + +Security and operational excellence take precedence above all else. This means bug fixing, stability, customer's support, and internal compliance may delay one or more key areas below. + +!!! info "We may choose to re-prioritize or defer items based on customer feedback, security, and operational impacts, and business value." + +#### Release Security (p0) + +Our top priority is to establish the processes and infrastructure needed for a fully automated and secure end-to-end release process of new versions to Maven Central. + +- [ ] Implement GitHub workflows and create infrastructure to release to Maven Central +- [ ] Implement end-to-end tests +- [ ] Implement [OpenSSF Scorecard](https://openssf.org/projects/scorecard/){target="\_blank"} + +#### `v2` Release: Consistency and Ecosystem (p1) + +As part of a new major version `v2` release, we prioritize the Java project's consistency of core utilities (Logging, Metrics, Tracing) with the other runtimes (Python, TypeScript, .NET). Additionally, we will focus on integrating the library with popular technologies and frameworks from the Java and AWS ecosystem. Particularly, we aim at leveraging new techniques to allow customers to reduce Lambda cold-start time. The `v2` release will also drop support for Java 8 moving to Java 11 as the baseline. + +##### Core Utilities + +- [ ] [Review public interfaces and reduce public API surface area](https://github.com/aws-powertools/powertools-lambda-java/issues/1283){target="\_blank"} +- [ ] [Release Logging `v2` module](https://github.com/aws-powertools/powertools-lambda-java/issues/965){target="\_blank"} +- [ ] [Support high resolution metrics](https://github.com/aws-powertools/powertools-lambda-java/issues/1041){target="\_blank"} + +##### Ecosystem + +- [ ] [Add GraalVM support](https://github.com/aws-powertools/powertools-lambda-java/issues/764){target="\_blank"} +- [ ] [Implement priming using CRaC to improve AWS Snapstart support](https://github.com/aws-powertools/powertools-lambda-java/issues/1588){target="\_blank"} +- [ ] [Add integrations with popular Java frameworks such as Micronaut, Spring Cloud Function, or Quarkus](https://github.com/aws-powertools/powertools-lambda-java/issues/1701){target="\_blank"} + +##### Other + +- [ ] [Validation module integration with HTTP requests](https://github.com/aws-powertools/powertools-lambda-java/issues/1298){target="\_blank"} +- [ ] [Support validation module from within the batch module](https://github.com/aws-powertools/powertools-lambda-java/issues/1496){target="\_blank"} +- [ ] Documentation: Review and improve documentation to be consistent with other runtimes + +#### Feature Parity (p2) + +If priorities `p0` and `p1` are addressed, we will also focus on feature parity of non-core utilities. This allows customers to achieve better standardization of their development processes across different Powertools runtimes. + +- [ ] [Re-evaluate if there is a need for adding a lightweight customer Powertools event handler](https://github.com/aws-powertools/powertools-lambda-java/issues/1103){target="\_blank"} +- [ ] [Add Feature Flags module](https://github.com/aws-powertools/powertools-lambda-java/issues/1086){target="\_blank"} +- [ ] [Add S3 Streaming module](https://github.com/aws-powertools/powertools-lambda-java/issues/1085){target="\_blank"} +- [ ] Add support for Data Masking during JSON serialization + +### Missing something? + +You can help us prioritize by [upvoting existing feature requests](https://github.com/aws-powertools/powertools-lambda-java/issues?q=is%3Aissue%20state%3Aopen%20label%3Aenhancement){target="\_blank"}, +leaving a comment on what use cases it could unblock for you, and by joining our discussions on Discord. + +[![Join our Discord](https://dcbadge.vercel.app/api/server/B8zZKbbyET)](https://discord.gg/B8zZKbbyET){target="\_blank"} + +### Roadmap status definition + +
+```mermaid +graph LR + Ideas --> Backlog --> Work["Working on it"] --> Merged["Coming soon"] --> Shipped +``` +Visual representation +
+ +Within our [public board](https://github.com/orgs/aws-powertools/projects/4/){target="\_blank"}, you'll see the following values in the `Status` column: + +- **Ideas**. Incoming and existing feature requests that are not being actively considered yet. These will be reviewed + when bandwidth permits. +- **Backlog**. Accepted feature requests or enhancements that we want to work on. +- **Working on it**. Features or enhancements we're currently either researching or implementing it. +- **Coming soon**. Any feature, enhancement, or bug fixes that have been merged and are coming in the next release. +- **Shipped**. Features or enhancements that are now available in the most recent release. + +> Tasks or issues with empty `Status` will be categorized in upcoming review cycles. + +### Process + +
+```mermaid +graph LR + PFR[Feature request] --> Triage{Need RFC?} + Triage --> |Complex/major change or new utility?| RFC[Ask or write RFC] --> Approval{Approved?} + Triage --> |Minor feature or enhancement?| NoRFC[No RFC required] --> Approval + Approval --> |Yes| Backlog + Approval --> |No | Reject["Inform next steps"] + Backlog --> |Prioritized| Implementation + Backlog --> |Defer| WelcomeContributions["help-wanted label"] +``` +Visual representation +
+ +Our end-to-end mechanism follows four major steps: + +- **Feature Request**. Ideas start with a [feature request](https://github.com/aws-powertools/powertools-lambda-java/issues/new?template=feature_request.md){target="\_blank"} to outline their use case at a high level. For complex use cases, maintainers might ask for/write a + RFC. + - Maintainers review requests based on [project tenets](index.md#tenets){target="\_blank"}, customers reaction (👍), + and use cases. +- **Request-for-comments (RFC)**. Design proposals use + our [RFC template](https://github.com/aws-powertools/powertools-lambda-java/issues/new?q=is%3Aissue+state%3Aopen+label%3Aenhancement&template=rfc.md){target="\_blank"} to describe its implementation, challenges, developer experience, dependencies, and alternative solutions. + - This helps refine the initial idea with community feedback before a decision is made. +- **Decision**. After carefully reviewing and discussing them, maintainers make a final decision on whether to start + implementation, defer or reject it, and update everyone with the next steps. +- **Implementation**. For approved features, maintainers give priority to the original authors for implementation unless + it is a sensitive task that is best handled by maintainers. + +!!! info "See [Maintainers](./processes/maintainers.md){target="\_blank"} document to understand how we triage issues and pull requests, labels and governance." + +### Disclaimer + +The Powertools for AWS Lambda (Java) team values feedback and guidance from its community of users, although final +decisions on inclusion into the project will be made by AWS. + +We determine the high-level direction for our open roadmap based on customer feedback and popularity (👍🏽 and comments), +security and operational impacts, and business value. Where features don’t meet our goals and longer-term strategy, we +will communicate that clearly and openly as quickly as possible with an explanation of why the decision was made. + +### FAQs + +**Q: Why did you build this?** + +A: We know that our customers are making decisions and plans based on what we are developing, and we want to provide our +customers the insights they need to plan. + +**Q: Why are there no dates on your roadmap?** + +A: Because job zero is security and operational stability, we can't provide specific target dates for features. The +roadmap is subject to change at any time, and roadmap issues in this repository do not guarantee a feature will be +launched as proposed. + +**Q: How can I provide feedback or ask for more information?** + +A: For existing features, you can directly comment on issues. For anything else, please open an issue. diff --git a/mkdocs.yml b/mkdocs.yml index 92430a18a..7acdd6807 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -7,6 +7,7 @@ nav: - Changelog: changelog.md - Workshop 🆕: https://s12d.com/powertools-for-aws-lambda-workshop" target="_blank - FAQs: FAQs.md + - Roadmap: roadmap.md - Core utilities: - core/logging.md - core/tracing.md From 18a5debd1ab04dfce5050d090573e862af9b7371 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Tue, 11 Feb 2025 14:10:51 +0100 Subject: [PATCH 45/74] Enable pymdownx.tasklist plugin. --- mkdocs.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mkdocs.yml b/mkdocs.yml index 7acdd6807..e8d5a4c51 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -62,8 +62,10 @@ markdown_extensions: alternate_style: true - pymdownx.details - pymdownx.snippets: - base_path: '.' + base_path: "." check_paths: true + - pymdownx.tasklist: + custom_checkbox: true - pymdownx.superfences: custom_fences: - name: mermaid From 76dce86c3a052e84a6e1a904df614c2ad12ee613 Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Tue, 11 Feb 2025 15:10:33 +0100 Subject: [PATCH 46/74] Update wording of framework integrations. --- docs/roadmap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/roadmap.md b/docs/roadmap.md index 88d037da8..975c1f8c5 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -35,7 +35,7 @@ As part of a new major version `v2` release, we prioritize the Java project's co - [ ] [Add GraalVM support](https://github.com/aws-powertools/powertools-lambda-java/issues/764){target="\_blank"} - [ ] [Implement priming using CRaC to improve AWS Snapstart support](https://github.com/aws-powertools/powertools-lambda-java/issues/1588){target="\_blank"} -- [ ] [Add integrations with popular Java frameworks such as Micronaut, Spring Cloud Function, or Quarkus](https://github.com/aws-powertools/powertools-lambda-java/issues/1701){target="\_blank"} +- [ ] [Evaluate integration with popular Java frameworks such as Micronaut, Spring Cloud Function, or Quarkus](https://github.com/aws-powertools/powertools-lambda-java/issues/1701){target="\_blank"} ##### Other From 6d9b705dd0732c85d9b8b0697ea11c2fbf57205f Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 10:21:16 +0100 Subject: [PATCH 47/74] chore(ci): update permissions (#1764) --- .github/workflows/build-docs.yml | 3 +++ .github/workflows/dispatch_analytics.yml | 25 ++++++++++++------------ .github/workflows/docs.yml | 4 ++-- .github/workflows/pr_artifacts_size.yml | 4 ++++ .github/workflows/pr_build.yml | 5 ++++- .github/workflows/pr_build_v2.yml | 5 ++++- .github/workflows/pr_iac_lint.yml | 4 ++++ .github/workflows/publish.yml | 6 ++++++ .github/workflows/release-drafter.yml | 5 +++++ .github/workflows/release-prep.yml | 5 +++++ .github/workflows/run-e2e-tests-v2.yml | 3 +++ .github/workflows/run-e2e-tests.yml | 4 +++- .github/workflows/secure_workflows.yml | 5 +++-- .github/workflows/spotbugs.yml | 4 ++++ 14 files changed, 63 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index a4ab6e7de..c61d20b09 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -18,6 +18,9 @@ on: - 'mkdocs.yml' - 'Makefile' +permissions: + contents: read + jobs: docs: runs-on: ubuntu-latest diff --git a/.github/workflows/dispatch_analytics.yml b/.github/workflows/dispatch_analytics.yml index c93cb5b36..d12e2ca62 100644 --- a/.github/workflows/dispatch_analytics.yml +++ b/.github/workflows/dispatch_analytics.yml @@ -7,22 +7,23 @@ on: - cron: '0 * * * *' permissions: - id-token: write - actions: read - checks: read contents: read - deployments: read - issues: read - discussions: read - packages: read - pages: read - pull-requests: read - repository-projects: read - security-events: read - statuses: read jobs: dispatch_token: + permissions: + id-token: write + actions: read + checks: read + deployments: read + issues: read + discussions: read + packages: read + pages: read + pull-requests: read + repository-projects: read + security-events: read + statuses: read concurrency: group: analytics runs-on: ubuntu-latest diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5e37c5f45..eecf384fa 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,14 +7,14 @@ on: workflow_dispatch: {} permissions: - id-token: write contents: write - pages: write jobs: docs: runs-on: ubuntu-latest environment: Docs + permissions: + id-token: write steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Python diff --git a/.github/workflows/pr_artifacts_size.yml b/.github/workflows/pr_artifacts_size.yml index ab9ca9859..be0f2a727 100644 --- a/.github/workflows/pr_artifacts_size.yml +++ b/.github/workflows/pr_artifacts_size.yml @@ -23,6 +23,10 @@ on: - 'powertools-validation/**' - 'pom.xml' - '.github/workflows/pr_artifacts_size.yml' + +permissions: + contents: read + jobs: codecheck: runs-on: ubuntu-latest diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index 634a4ee0f..b1b8581b2 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -45,6 +45,10 @@ on: - 'pom.xml' - 'examples/pom.xml' - '.github/workflows/**' + +permissions: + contents: read + jobs: build-corretto: runs-on: ubuntu-latest @@ -58,7 +62,6 @@ jobs: AWS_REGION: eu-west-1 permissions: id-token: write # needed to interact with GitHub's OIDC Token endpoint. - contents: read steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Setup java diff --git a/.github/workflows/pr_build_v2.yml b/.github/workflows/pr_build_v2.yml index 3299dc720..7f9d0fd5a 100644 --- a/.github/workflows/pr_build_v2.yml +++ b/.github/workflows/pr_build_v2.yml @@ -41,6 +41,10 @@ on: - 'pom.xml' - 'examples/pom.xml' - '.github/workflows/**' + +permissions: + contents: read + jobs: build-corretto: runs-on: ubuntu-latest @@ -54,7 +58,6 @@ jobs: AWS_REGION: eu-west-1 permissions: id-token: write # needed to interact with GitHub's OIDC Token endpoint. - contents: read steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Setup java diff --git a/.github/workflows/pr_iac_lint.yml b/.github/workflows/pr_iac_lint.yml index c6e17ab1c..b81dcc5eb 100644 --- a/.github/workflows/pr_iac_lint.yml +++ b/.github/workflows/pr_iac_lint.yml @@ -11,6 +11,10 @@ on: - v2 paths: - 'examples/**' + +permissions: + contents: read + jobs: linter: runs-on: ubuntu-latest diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 03f04e0f4..28fa6c4df 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,9 +4,15 @@ on: types: - published workflow_dispatch: {} + +permissions: + contents: read + jobs: publish: runs-on: ubuntu-latest + permissions: + id-token: write steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Maven Central Repository diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 72bd5c24f..b24e9b82e 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -6,9 +6,14 @@ on: branches: - main +permissions: + contents: read + jobs: update_release_draft: runs-on: ubuntu-latest + permissions: + id-token: write steps: - uses: release-drafter/release-drafter@569eb7ee3a85817ab916c8f8ff03a5bd96c9c83e # v5.23.0 env: diff --git a/.github/workflows/release-prep.yml b/.github/workflows/release-prep.yml index f7a3c74c0..942d7fce9 100644 --- a/.github/workflows/release-prep.yml +++ b/.github/workflows/release-prep.yml @@ -6,9 +6,14 @@ on: description: 'Release number to upgrade to. For example X.X.X. Follow Semantic Versioning when deciding on next version.' required: true +permissions: + contents: read + jobs: build: runs-on: ubuntu-latest + permissions: + id-token: write steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Get current date diff --git a/.github/workflows/run-e2e-tests-v2.yml b/.github/workflows/run-e2e-tests-v2.yml index 255c89cfe..7b0adaf7e 100644 --- a/.github/workflows/run-e2e-tests-v2.yml +++ b/.github/workflows/run-e2e-tests-v2.yml @@ -27,6 +27,9 @@ on: paths: - 'powertools-e2e-tests/**' +permissions: + contents: read + jobs: e2e: runs-on: ubuntu-latest diff --git a/.github/workflows/run-e2e-tests.yml b/.github/workflows/run-e2e-tests.yml index 77cdea890..4e005f3e6 100644 --- a/.github/workflows/run-e2e-tests.yml +++ b/.github/workflows/run-e2e-tests.yml @@ -27,6 +27,9 @@ on: paths: - 'powertools-e2e-tests/**' +permissions: + contents: read + jobs: e2e: runs-on: ubuntu-latest @@ -40,7 +43,6 @@ jobs: JAVA_VERSION: ${{ matrix.java }} permissions: id-token: write # needed to interact with GitHub's OIDC Token endpoint. - contents: read steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Setup java diff --git a/.github/workflows/secure_workflows.yml b/.github/workflows/secure_workflows.yml index 1430e91d6..f281b2b33 100644 --- a/.github/workflows/secure_workflows.yml +++ b/.github/workflows/secure_workflows.yml @@ -19,12 +19,13 @@ on: paths: - ".github/workflows/**" +permissions: + contents: read + jobs: enforce_pinned_workflows: name: Harden Security runs-on: ubuntu-latest - permissions: - contents: read # checkout code and subsequently GitHub action workflows steps: - name: Checkout code uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 diff --git a/.github/workflows/spotbugs.yml b/.github/workflows/spotbugs.yml index d314107fa..41174c7e2 100644 --- a/.github/workflows/spotbugs.yml +++ b/.github/workflows/spotbugs.yml @@ -19,6 +19,10 @@ on: - 'powertools-test-suite/**' - 'pom.xml' - '.github/workflows/**' + +permissions: + contents: read + jobs: codecheck: runs-on: ubuntu-latest From b8cb015c6820a4e7f6a19bd3f1fd32d9bf07b718 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 10:25:32 +0100 Subject: [PATCH 48/74] Update docs.yml (#1765) --- .github/workflows/docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index eecf384fa..f3326a4a2 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -7,7 +7,7 @@ on: workflow_dispatch: {} permissions: - contents: write + contents: read jobs: docs: From 16e033d7a833ca41365b8a7a3ba335339a0463d8 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 13:34:52 +0100 Subject: [PATCH 49/74] update jackson versions in examples (#1766) --- examples/powertools-examples-core/gradle/build.gradle | 6 +++--- examples/powertools-examples-core/kotlin/build.gradle.kts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle index 520b689cb..2abb3bd67 100644 --- a/examples/powertools-examples-core/gradle/build.gradle +++ b/examples/powertools-examples-core/gradle/build.gradle @@ -24,10 +24,10 @@ repositories { dependencies { implementation 'com.amazonaws:aws-lambda-java-core:1.2.2' - implementation 'com.fasterxml.jackson.core:jackson-annotations:2.13.2' - implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.2.2' + implementation 'com.fasterxml.jackson.core:jackson-annotations:2.17.2' + implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' - implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2' + implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2' aspect 'software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT' aspect 'software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT' aspect 'software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT' diff --git a/examples/powertools-examples-core/kotlin/build.gradle.kts b/examples/powertools-examples-core/kotlin/build.gradle.kts index 4a167f225..cbca8de65 100644 --- a/examples/powertools-examples-core/kotlin/build.gradle.kts +++ b/examples/powertools-examples-core/kotlin/build.gradle.kts @@ -10,10 +10,10 @@ repositories { dependencies { implementation("com.amazonaws:aws-lambda-java-core:1.2.2") - implementation("com.fasterxml.jackson.core:jackson-annotations:2.13.2") - implementation("com.fasterxml.jackson.core:jackson-databind:2.13.2.2") + implementation("com.fasterxml.jackson.core:jackson-annotations:2.17.2") + implementation("com.fasterxml.jackson.core:jackson-databind:2.17.2") implementation("com.amazonaws:aws-lambda-java-events:3.11.0") - implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2") + implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2") aspect("software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT") aspect("software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT") aspect("software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT") From 48917bb23ca9269ad1db9ad1deb49943f94f2deb Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 13:59:33 +0100 Subject: [PATCH 50/74] chore: update Jackson --- examples/powertools-examples-sqs/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 2dbf3c5f9..a244e4674 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -52,7 +52,7 @@ com.fasterxml.jackson.datatype jackson-datatype-joda - 2.17.0 + 2.17.2 From 9827ac79cb2fe4db7ca9626c66d4144f48e3bfea Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 14:19:42 +0100 Subject: [PATCH 51/74] feat(ci): Add OSV --- .github/workflows/osv.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/osv.yml diff --git a/.github/workflows/osv.yml b/.github/workflows/osv.yml new file mode 100644 index 000000000..ec692a4fd --- /dev/null +++ b/.github/workflows/osv.yml @@ -0,0 +1,26 @@ +name: OSV-Scanner + +# Change "main" to your default branch if you use a different name, i.e. "master" +on: + pull_request: + branches: [main] + merge_group: + branches: [main] + + schedule: + - cron: "30 12 * * 1" + # Change "main" to your default branch if you use a different name, i.e. "master" + push: + branches: [main] + +permissions: + # Required to upload SARIF file to CodeQL. See: https://github.com/github/codeql-action/issues/2117 + actions: read + # Require writing security events to upload SARIF file to security tab + security-events: write + # Only need to read contents + contents: read + +jobs: + scan-pr: + uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v1.9.1" From 86cbb5e2d54347ef27e23213f0394523f6dc1044 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 12 Feb 2025 14:45:49 +0100 Subject: [PATCH 52/74] fix: add workflow dispatch to OSV --- .github/workflows/osv.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/osv.yml b/.github/workflows/osv.yml index ec692a4fd..b53acad45 100644 --- a/.github/workflows/osv.yml +++ b/.github/workflows/osv.yml @@ -6,6 +6,7 @@ on: branches: [main] merge_group: branches: [main] + workflow_dispatch: {} schedule: - cron: "30 12 * * 1" From 78a490ce1ecfa497a8e61fbbe44c0bb6faef5cdd Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Thu, 13 Feb 2025 16:36:47 +0100 Subject: [PATCH 53/74] chore: Set versions of transitive dependencies (#1767) * replace version in pom files back to latest release * update sdk version * fix ion issue * remove ion again * fix netty version * set aspectj version * fix sdk version * fix gradle version --- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 22 +++++++++++------ .../pom.xml | 4 ++-- .../powertools-examples-core/cdk/app/pom.xml | 8 +++++++ .../cdk/infra/pom.xml | 2 +- .../gradle/build.gradle | 6 ++--- .../kotlin/build.gradle.kts | 6 ++--- examples/powertools-examples-core/sam/pom.xml | 11 ++++++++- .../serverless/pom.xml | 10 +++++++- .../terraform/pom.xml | 10 +++++++- .../powertools-examples-idempotency/pom.xml | 10 +++++++- .../powertools-examples-parameters/pom.xml | 21 +++++++++++++++- .../powertools-examples-serialization/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 21 +++++++++++++++- .../powertools-examples-validation/pom.xml | 2 +- pom.xml | 12 ++++++++-- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-core/pom.xml | 2 +- powertools-e2e-tests/handlers/batch/pom.xml | 21 ++++++++++++++++ .../handlers/largemessage/pom.xml | 21 ++++++++++++++++ powertools-e2e-tests/handlers/logging/pom.xml | 1 + .../handlers/parameters/pom.xml | 20 ++++++++++++++++ powertools-e2e-tests/handlers/pom.xml | 4 ++-- powertools-e2e-tests/handlers/tracing/pom.xml | 10 +++++++- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 24 ++++++++++++++++++- powertools-serialization/pom.xml | 2 +- powertools-sqs/pom.xml | 23 +++++++++++++++++- powertools-test-suite/pom.xml | 23 +++++++++++++++++- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 36 files changed, 274 insertions(+), 44 deletions(-) diff --git a/examples/pom.xml b/examples/pom.xml index 5c423f251..428c74af8 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 1.19.0-SNAPSHOT + 1.18.0 pom Powertools for AWS Lambda (Java) library Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index ac6d1e557..bcf568c2f 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-batch jar Powertools for AWS Lambda (Java) library Examples - Batch @@ -14,7 +14,8 @@ 2.20.0 1.8 1.8 - 2.27.12 + 1.12.781 + 2.30.19 @@ -41,27 +42,34 @@ software.amazon.awssdk sdk-core - ${sdk.version} + ${aws.sdk.version} software.amazon.awssdk sqs - ${sdk.version} + ${aws.sdk.version} software.amazon.awssdk url-connection-client - ${sdk.version} + ${aws.sdk.version} software.amazon.awssdk dynamodb-enhanced - ${sdk.version} + ${aws.sdk.version} software.amazon.awssdk kinesis - ${sdk.version} + ${aws.sdk.version} + + + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 05136b3e5..b58deecc4 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-cloudformation jar @@ -15,7 +15,7 @@ 1.8 1.2.3 3.11.4 - 2.27.7 + 2.30.19 diff --git a/examples/powertools-examples-core/cdk/app/pom.xml b/examples/powertools-examples-core/cdk/app/pom.xml index 4a8383925..6ef4a247d 100644 --- a/examples/powertools-examples-core/cdk/app/pom.xml +++ b/examples/powertools-examples-core/cdk/app/pom.xml @@ -13,6 +13,7 @@ 2.22.1 1.8 1.8 + 1.12.781 @@ -51,6 +52,13 @@ log4j-api ${log4j.version} + + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} +
diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 05e643c4d..87aa41cad 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 1.19.0-SNAPSHOT + 1.18.0 UTF-8 2.130.0 diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle index 2abb3bd67..5bf684339 100644 --- a/examples/powertools-examples-core/gradle/build.gradle +++ b/examples/powertools-examples-core/gradle/build.gradle @@ -28,8 +28,8 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2' - aspect 'software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT' - aspect 'software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT' - aspect 'software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT' + aspect 'software.amazon.lambda:powertools-tracing:1.18.0' + aspect 'software.amazon.lambda:powertools-logging:1.18.0' + aspect 'software.amazon.lambda:powertools-metrics:1.18.0' } diff --git a/examples/powertools-examples-core/kotlin/build.gradle.kts b/examples/powertools-examples-core/kotlin/build.gradle.kts index cbca8de65..170e5b6d8 100644 --- a/examples/powertools-examples-core/kotlin/build.gradle.kts +++ b/examples/powertools-examples-core/kotlin/build.gradle.kts @@ -14,9 +14,9 @@ dependencies { implementation("com.fasterxml.jackson.core:jackson-databind:2.17.2") implementation("com.amazonaws:aws-lambda-java-events:3.11.0") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2") - aspect("software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT") - aspect("software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT") - aspect("software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT") + aspect("software.amazon.lambda:powertools-tracing:1.18.0") + aspect("software.amazon.lambda:powertools-logging:1.18.0") + aspect("software.amazon.lambda:powertools-metrics:1.18.0") testImplementation("junit:junit:4.13.2") implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") } diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml index 6ef2c0ecb..34fde9a27 100644 --- a/examples/powertools-examples-core/sam/pom.xml +++ b/examples/powertools-examples-core/sam/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-core-sam jar @@ -13,6 +13,8 @@ 2.22.1 1.8 1.8 + + 1.12.781 @@ -51,6 +53,13 @@ log4j-api ${log4j.version}
+ + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} +
diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml index ef324056d..27404d88e 100644 --- a/examples/powertools-examples-core/serverless/pom.xml +++ b/examples/powertools-examples-core/serverless/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-core-serverless jar @@ -13,6 +13,7 @@ 2.22.1 1.8 1.8 + 1.12.781 @@ -51,6 +52,13 @@ log4j-api ${log4j.version}
+ + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} +
diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml index 8781b70f4..9b70defa6 100644 --- a/examples/powertools-examples-core/terraform/pom.xml +++ b/examples/powertools-examples-core/terraform/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-core-terraform jar @@ -13,6 +13,7 @@ 2.22.1 1.8 1.8 + 1.12.781 @@ -51,6 +52,13 @@ log4j-api ${log4j.version}
+ + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} +
diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml index e6d205827..7c41eb151 100644 --- a/examples/powertools-examples-idempotency/pom.xml +++ b/examples/powertools-examples-idempotency/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-idempotency jar Powertools for AWS Lambda (Java) library Examples - Idempotency @@ -26,6 +26,7 @@ 2.22.1 1.8 1.8 + 1.12.781 @@ -64,6 +65,13 @@ log4j-api ${log4j.version}
+ + + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} +
diff --git a/examples/powertools-examples-parameters/pom.xml b/examples/powertools-examples-parameters/pom.xml index 5ef7d69a2..3ae0e1715 100644 --- a/examples/powertools-examples-parameters/pom.xml +++ b/examples/powertools-examples-parameters/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-parameters jar Powertools for AWS Lambda (Java) library Examples - Parameters @@ -10,6 +10,8 @@ 1.8 1.8 + + 4.2.0.RC3 @@ -33,6 +35,23 @@ aws-lambda-java-events 3.11.4
+ + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} +
diff --git a/examples/powertools-examples-serialization/pom.xml b/examples/powertools-examples-serialization/pom.xml index e63ecbc5a..21b6b59b9 100644 --- a/examples/powertools-examples-serialization/pom.xml +++ b/examples/powertools-examples-serialization/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-serialization jar Powertools for AWS Lambda (Java) library Examples - Serialization diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index a244e4674..077f7d557 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-sqs jar Powertools for AWS Lambda (Java) library Examples - SQS @@ -11,6 +11,8 @@ 2.22.1 1.8 1.8 + + 4.2.0.RC3 @@ -61,6 +63,23 @@ 4.13.2 test
+ + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} +
diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 42d484ed1..3cb4264c0 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.18.0 powertools-examples-validation jar Powertools for AWS Lambda (Java) library Examples - Validation diff --git a/pom.xml b/pom.xml index 06e629fb3..3c88e9193 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.18.0 pom Powertools for AWS Lambda (Java) library Parent @@ -75,7 +75,7 @@ 1.8 2.22.1 2.17.2 - 2.27.7 + 2.30.19 2.18.1 2.2.0 UTF-8 @@ -94,6 +94,7 @@ 5.10.0 1.0.6 0.6.0 + 1.12.781 @@ -243,6 +244,13 @@ ${aws-embedded-metrics.version}
+ + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} + + org.junit diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index fabaeba30..cedbcf317 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.18.0 A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 54c104468..660f6e34a 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java)library Cloudformation diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml index 041950cf5..0d82530a0 100644 --- a/powertools-core/pom.xml +++ b/powertools-core/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) library Core diff --git a/powertools-e2e-tests/handlers/batch/pom.xml b/powertools-e2e-tests/handlers/batch/pom.xml index 995121e2a..bdc36be37 100644 --- a/powertools-e2e-tests/handlers/batch/pom.xml +++ b/powertools-e2e-tests/handlers/batch/pom.xml @@ -12,6 +12,10 @@ jar A Lambda function using Powertools for AWS Lambda (Java) batch + + 4.2.0.RC3 + + software.amazon.lambda @@ -37,6 +41,23 @@ software.amazon.awssdk dynamodb + + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + diff --git a/powertools-e2e-tests/handlers/largemessage/pom.xml b/powertools-e2e-tests/handlers/largemessage/pom.xml index c626f5f64..e46234bc7 100644 --- a/powertools-e2e-tests/handlers/largemessage/pom.xml +++ b/powertools-e2e-tests/handlers/largemessage/pom.xml @@ -12,6 +12,10 @@ jar A Lambda function using Powertools for AWS Lambda (Java) large message + + 4.2.0.RC3 + + software.amazon.awssdk @@ -33,6 +37,23 @@ org.apache.logging.log4j log4j-slf4j2-impl + + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + diff --git a/powertools-e2e-tests/handlers/logging/pom.xml b/powertools-e2e-tests/handlers/logging/pom.xml index 61ec6b414..a1dc1ae13 100644 --- a/powertools-e2e-tests/handlers/logging/pom.xml +++ b/powertools-e2e-tests/handlers/logging/pom.xml @@ -20,6 +20,7 @@ org.aspectj aspectjrt + 1.9.7 com.amazonaws diff --git a/powertools-e2e-tests/handlers/parameters/pom.xml b/powertools-e2e-tests/handlers/parameters/pom.xml index 410cdfb5e..8dc7326fe 100644 --- a/powertools-e2e-tests/handlers/parameters/pom.xml +++ b/powertools-e2e-tests/handlers/parameters/pom.xml @@ -12,6 +12,10 @@ jar A Lambda function using powertools logging + + 4.2.0.RC3 + + software.amazon.lambda @@ -26,6 +30,22 @@ aws-lambda-java-events + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 799ed465e..e2cd93d0b 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -10,7 +10,7 @@ Fake handlers that use Powertools for AWS Lambda (Java). - 1.19.0-SNAPSHOT + 1.18.0 UTF-8 1.8 1.8 @@ -21,7 +21,7 @@ 3.5.0 1.13.1 3.11.0 - 2.20.108 + 2.30.19 2.20.0 diff --git a/powertools-e2e-tests/handlers/tracing/pom.xml b/powertools-e2e-tests/handlers/tracing/pom.xml index 252009aa9..39bbe0d01 100644 --- a/powertools-e2e-tests/handlers/tracing/pom.xml +++ b/powertools-e2e-tests/handlers/tracing/pom.xml @@ -12,6 +12,10 @@ jar A Lambda function using powertools tracing + + 1.12.781 + + software.amazon.lambda @@ -21,7 +25,11 @@ com.amazonaws aws-lambda-java-events - + + com.amazonaws + aws-java-sdk-core + ${aws.sdk.v1.version} + diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 5c8db8d80..175e44ffe 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index 0bf3f3600..8ba6bff7f 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.18.0 powertools-idempotency diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index 04e46dc6e..2d5540c54 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.18.0 powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 656b9ee81..d8b8796f0 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) library Logging diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 53df4cf57..677e18ed7 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) library Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index 49f0cd80c..f0b64ea73 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 powertools-parameters @@ -47,6 +47,10 @@ + + 4.2.0.RC3 + + ossrh @@ -109,6 +113,24 @@ aspectjrt compile + + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + + org.junit.jupiter diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 70280a0b8..06b828923 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 powertools-serialization diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml index d65458d5e..3cef9115e 100644 --- a/powertools-sqs/pom.xml +++ b/powertools-sqs/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) library SQS @@ -48,6 +48,10 @@ + + 4.2.0.RC3 + + ossrh @@ -94,6 +98,23 @@ aspectjrt + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + + org.junit.jupiter diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml index 50e473ad1..c9ea25057 100644 --- a/powertools-test-suite/pom.xml +++ b/powertools-test-suite/pom.xml @@ -24,9 +24,13 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 + + 4.2.0.RC3 + + Powertools for AWS Lambda (Java) library Test Suite A suite of tests for interactions between the various Powertools for AWS Lambda (Java) modules. @@ -84,6 +88,23 @@ powertools-sqs + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} + + org.junit.jupiter diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index 26bc0aa16..f16bedd2f 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) library Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index 11ad1398f..a372e4740 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.18.0 Powertools for AWS Lambda (Java) validation library From bf91b401668ce06c6b74a04d110a4078f8d706f2 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Thu, 13 Feb 2025 17:01:41 +0100 Subject: [PATCH 54/74] chore: Update netty version (#1768) * replace version in pom files back to latest release * update sdk version * fix ion issue * remove ion again * fix netty version * set aspectj version * fix sdk version * fix gradle version * fix: Netty again --- examples/powertools-examples-batch/pom.xml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index bcf568c2f..5958e6a3e 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -16,6 +16,7 @@ 1.8 1.12.781 2.30.19 + 4.2.0.RC3 @@ -71,6 +72,22 @@ aws-java-sdk-core ${aws.sdk.v1.version} + + + io.netty + netty-codec-http + ${netty.version} + + + io.netty + netty-codec-http2 + ${netty.version} + + + io.netty + netty-common + ${netty.version} +
From ed89b3cf02c68feb3d106052628c913d9e6a025b Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Mon, 17 Feb 2025 13:19:02 +0100 Subject: [PATCH 55/74] fix(ci): OSSF Changes (#1769) * Change permissions to be more granular * update to pinned deps * remove gradle wrapper * perms * perms * fix pinned deps * add gradle download * add hashes * pin to hash * update path for props file * update build script * fix path * add setup setup * build wrapper * gradle ver inc --- .github/workflows/osv.yml | 11 +- .github/workflows/pr_build.yml | 7 + docs/Dockerfile | 6 +- docs/requirements.in | 2 + docs/requirements.txt | 260 ++++++++++++++++++ .../gradle/gradle/wrapper/gradle-wrapper.jar | Bin 63375 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 8 files changed, 280 insertions(+), 10 deletions(-) create mode 100644 docs/requirements.in create mode 100644 docs/requirements.txt delete mode 100644 examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar diff --git a/.github/workflows/osv.yml b/.github/workflows/osv.yml index b53acad45..e10a31e59 100644 --- a/.github/workflows/osv.yml +++ b/.github/workflows/osv.yml @@ -15,13 +15,12 @@ on: branches: [main] permissions: - # Required to upload SARIF file to CodeQL. See: https://github.com/github/codeql-action/issues/2117 - actions: read - # Require writing security events to upload SARIF file to security tab - security-events: write - # Only need to read contents contents: read jobs: scan-pr: - uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v1.9.1" + permissions: + actions: read + contents: read + security-events: write + uses: "google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@764c91816374ff2d8fc2095dab36eecd42d61638" diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index b1b8581b2..6712b10b6 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -72,6 +72,13 @@ jobs: cache: 'maven' - name: Build with Maven run: mvn -B install --file pom.xml + - name: Build Gradle Setup + if: ${{ matrix.java == '8' }} # Gradle example can only be built on Java 8 + working-directory: examples/powertools-examples-core/gradle + run: | + curl -L -o gradle/wrapper/gradle.zip https:$(cat gradle/wrapper/gradle-wrapper.properties | grep distributionUrl | cut -d ':' -f 2) + unzip gradle/wrapper/gradle.zip -d gradle/wrapper/gradle + ./gradle/wrapper/gradle/gradle-8.2.1/bin/gradle wrapper - name: Build Gradle Example - Java if: ${{ matrix.java == '8' }} # Gradle example can only be built on Java 8 working-directory: examples/powertools-examples-core/gradle diff --git a/docs/Dockerfile b/docs/Dockerfile index 1524933ab..84983dec5 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,2 +1,4 @@ -FROM squidfunk/mkdocs-material -RUN pip install mkdocs-git-revision-date-plugin mkdocs-macros-plugin \ No newline at end of file +FROM squidfunk/mkdocs-material@sha256:6ffbcd0e1438f3278341e437048ba4507e7e0af70efe700dd6d8a1d76fc071dd + +COPY requirements.txt /tmp/ +RUN pip install --require-hashes -r /tmp/requirements.txt \ No newline at end of file diff --git a/docs/requirements.in b/docs/requirements.in new file mode 100644 index 000000000..0457fb24e --- /dev/null +++ b/docs/requirements.in @@ -0,0 +1,2 @@ +mkdocs-git-revision-date-plugin==0.3.2 +mkdocs-macros-plugin==1.3.7 diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 000000000..c45845256 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,260 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --generate-hashes --output-file=requirements.txt requirements.in +# +click==8.1.8 \ + --hash=sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2 \ + --hash=sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a + # via mkdocs +ghp-import==2.1.0 \ + --hash=sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619 \ + --hash=sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343 + # via mkdocs +gitdb==4.0.12 \ + --hash=sha256:5ef71f855d191a3326fcfbc0d5da835f26b13fbcba60c32c21091c349ffdb571 \ + --hash=sha256:67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf + # via gitpython +gitpython==3.1.44 \ + --hash=sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110 \ + --hash=sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269 + # via mkdocs-git-revision-date-plugin +hjson==3.1.0 \ + --hash=sha256:55af475a27cf83a7969c808399d7bccdec8fb836a07ddbd574587593b9cdcf75 \ + --hash=sha256:65713cdcf13214fb554eb8b4ef803419733f4f5e551047c9b711098ab7186b89 + # via + # mkdocs-macros-plugin + # super-collections +jinja2==3.1.5 \ + --hash=sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb \ + --hash=sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb + # via + # mkdocs + # mkdocs-git-revision-date-plugin + # mkdocs-macros-plugin +markdown==3.7 \ + --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \ + --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 + # via mkdocs +markupsafe==3.0.2 \ + --hash=sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4 \ + --hash=sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30 \ + --hash=sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0 \ + --hash=sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9 \ + --hash=sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396 \ + --hash=sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13 \ + --hash=sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028 \ + --hash=sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca \ + --hash=sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557 \ + --hash=sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832 \ + --hash=sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0 \ + --hash=sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b \ + --hash=sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579 \ + --hash=sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a \ + --hash=sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c \ + --hash=sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff \ + --hash=sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c \ + --hash=sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22 \ + --hash=sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094 \ + --hash=sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb \ + --hash=sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e \ + --hash=sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5 \ + --hash=sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a \ + --hash=sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d \ + --hash=sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a \ + --hash=sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b \ + --hash=sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8 \ + --hash=sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225 \ + --hash=sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c \ + --hash=sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144 \ + --hash=sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f \ + --hash=sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87 \ + --hash=sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d \ + --hash=sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93 \ + --hash=sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf \ + --hash=sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158 \ + --hash=sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84 \ + --hash=sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb \ + --hash=sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48 \ + --hash=sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171 \ + --hash=sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c \ + --hash=sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6 \ + --hash=sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd \ + --hash=sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d \ + --hash=sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1 \ + --hash=sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d \ + --hash=sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca \ + --hash=sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a \ + --hash=sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29 \ + --hash=sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe \ + --hash=sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798 \ + --hash=sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c \ + --hash=sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8 \ + --hash=sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f \ + --hash=sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f \ + --hash=sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a \ + --hash=sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178 \ + --hash=sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0 \ + --hash=sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79 \ + --hash=sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430 \ + --hash=sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50 + # via + # jinja2 + # mkdocs +mergedeep==1.3.4 \ + --hash=sha256:0096d52e9dad9939c3d975a774666af186eda617e6ca84df4c94dec30004f2a8 \ + --hash=sha256:70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307 + # via + # mkdocs + # mkdocs-get-deps +mkdocs==1.6.1 \ + --hash=sha256:7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2 \ + --hash=sha256:db91759624d1647f3f34aa0c3f327dd2601beae39a366d6e064c03468d35c20e + # via + # mkdocs-git-revision-date-plugin + # mkdocs-macros-plugin +mkdocs-get-deps==0.2.0 \ + --hash=sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c \ + --hash=sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134 + # via mkdocs +mkdocs-git-revision-date-plugin==0.3.2 \ + --hash=sha256:2e67956cb01823dd2418e2833f3623dee8604cdf223bddd005fe36226a56f6ef + # via -r requirements.in +mkdocs-macros-plugin==1.3.7 \ + --hash=sha256:02432033a5b77fb247d6ec7924e72fc4ceec264165b1644ab8d0dc159c22ce59 \ + --hash=sha256:17c7fd1a49b94defcdb502fd453d17a1e730f8836523379d21292eb2be4cb523 + # via -r requirements.in +packaging==24.2 \ + --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \ + --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f + # via + # mkdocs + # mkdocs-macros-plugin +pathspec==0.12.1 \ + --hash=sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08 \ + --hash=sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712 + # via + # mkdocs + # mkdocs-macros-plugin +platformdirs==4.3.6 \ + --hash=sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 \ + --hash=sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb + # via mkdocs-get-deps +python-dateutil==2.9.0.post0 \ + --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \ + --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 + # via + # ghp-import + # mkdocs-macros-plugin +pyyaml==6.0.2 \ + --hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \ + --hash=sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48 \ + --hash=sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086 \ + --hash=sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e \ + --hash=sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133 \ + --hash=sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5 \ + --hash=sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484 \ + --hash=sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee \ + --hash=sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5 \ + --hash=sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68 \ + --hash=sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a \ + --hash=sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf \ + --hash=sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99 \ + --hash=sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8 \ + --hash=sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85 \ + --hash=sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19 \ + --hash=sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc \ + --hash=sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a \ + --hash=sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1 \ + --hash=sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317 \ + --hash=sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c \ + --hash=sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631 \ + --hash=sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d \ + --hash=sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652 \ + --hash=sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5 \ + --hash=sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e \ + --hash=sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b \ + --hash=sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8 \ + --hash=sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476 \ + --hash=sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706 \ + --hash=sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563 \ + --hash=sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237 \ + --hash=sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b \ + --hash=sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083 \ + --hash=sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180 \ + --hash=sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425 \ + --hash=sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e \ + --hash=sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f \ + --hash=sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725 \ + --hash=sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183 \ + --hash=sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab \ + --hash=sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774 \ + --hash=sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725 \ + --hash=sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e \ + --hash=sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5 \ + --hash=sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d \ + --hash=sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290 \ + --hash=sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44 \ + --hash=sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed \ + --hash=sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4 \ + --hash=sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba \ + --hash=sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12 \ + --hash=sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4 + # via + # mkdocs + # mkdocs-get-deps + # mkdocs-macros-plugin + # pyyaml-env-tag +pyyaml-env-tag==0.1 \ + --hash=sha256:70092675bda14fdec33b31ba77e7543de9ddc88f2e5b99160396572d11525bdb \ + --hash=sha256:af31106dec8a4d68c60207c1886031cbf839b68aa7abccdb19868200532c2069 + # via mkdocs +six==1.17.0 \ + --hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \ + --hash=sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81 + # via python-dateutil +smmap==5.0.2 \ + --hash=sha256:26ea65a03958fa0c8a1c7e8c7a58fdc77221b8910f6be2131affade476898ad5 \ + --hash=sha256:b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e + # via gitdb +super-collections==0.5.3 \ + --hash=sha256:907d35b25dc4070910e8254bf2f5c928348af1cf8a1f1e8259e06c666e902cff \ + --hash=sha256:94c1ec96c0a0d5e8e7d389ed8cde6882ac246940507c5e6b86e91945c2968d46 + # via mkdocs-macros-plugin +termcolor==2.5.0 \ + --hash=sha256:37b17b5fc1e604945c2642c872a3764b5d547a48009871aea3edd3afa180afb8 \ + --hash=sha256:998d8d27da6d48442e8e1f016119076b690d962507531df4890fcd2db2ef8a6f + # via mkdocs-macros-plugin +watchdog==6.0.0 \ + --hash=sha256:07df1fdd701c5d4c8e55ef6cf55b8f0120fe1aef7ef39a1c6fc6bc2e606d517a \ + --hash=sha256:20ffe5b202af80ab4266dcd3e91aae72bf2da48c0d33bdb15c66658e685e94e2 \ + --hash=sha256:212ac9b8bf1161dc91bd09c048048a95ca3a4c4f5e5d4a7d1b1a7d5752a7f96f \ + --hash=sha256:2cce7cfc2008eb51feb6aab51251fd79b85d9894e98ba847408f662b3395ca3c \ + --hash=sha256:490ab2ef84f11129844c23fb14ecf30ef3d8a6abafd3754a6f75ca1e6654136c \ + --hash=sha256:6eb11feb5a0d452ee41f824e271ca311a09e250441c262ca2fd7ebcf2461a06c \ + --hash=sha256:6f10cb2d5902447c7d0da897e2c6768bca89174d0c6e1e30abec5421af97a5b0 \ + --hash=sha256:7607498efa04a3542ae3e05e64da8202e58159aa1fa4acddf7678d34a35d4f13 \ + --hash=sha256:76aae96b00ae814b181bb25b1b98076d5fc84e8a53cd8885a318b42b6d3a5134 \ + --hash=sha256:7a0e56874cfbc4b9b05c60c8a1926fedf56324bb08cfbc188969777940aef3aa \ + --hash=sha256:82dc3e3143c7e38ec49d61af98d6558288c415eac98486a5c581726e0737c00e \ + --hash=sha256:9041567ee8953024c83343288ccc458fd0a2d811d6a0fd68c4c22609e3490379 \ + --hash=sha256:90c8e78f3b94014f7aaae121e6b909674df5b46ec24d6bebc45c44c56729af2a \ + --hash=sha256:9513f27a1a582d9808cf21a07dae516f0fab1cf2d7683a742c498b93eedabb11 \ + --hash=sha256:9ddf7c82fda3ae8e24decda1338ede66e1c99883db93711d8fb941eaa2d8c282 \ + --hash=sha256:a175f755fc2279e0b7312c0035d52e27211a5bc39719dd529625b1930917345b \ + --hash=sha256:a1914259fa9e1454315171103c6a30961236f508b9b623eae470268bbcc6a22f \ + --hash=sha256:afd0fe1b2270917c5e23c2a65ce50c2a4abb63daafb0d419fde368e272a76b7c \ + --hash=sha256:bc64ab3bdb6a04d69d4023b29422170b74681784ffb9463ed4870cf2f3e66112 \ + --hash=sha256:bdd4e6f14b8b18c334febb9c4425a878a2ac20efd1e0b231978e7b150f92a948 \ + --hash=sha256:c7ac31a19f4545dd92fc25d200694098f42c9a8e391bc00bdd362c5736dbf881 \ + --hash=sha256:c7c15dda13c4eb00d6fb6fc508b3c0ed88b9d5d374056b239c4ad1611125c860 \ + --hash=sha256:c897ac1b55c5a1461e16dae288d22bb2e412ba9807df8397a635d88f671d36c3 \ + --hash=sha256:cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680 \ + --hash=sha256:d1cdb490583ebd691c012b3d6dae011000fe42edb7a82ece80965b42abd61f26 \ + --hash=sha256:e3df4cbb9a450c6d49318f6d14f4bbc80d763fa587ba46ec86f99f9e6876bb26 \ + --hash=sha256:e6439e374fc012255b4ec786ae3c4bc838cd7309a540e5fe0952d03687d8804e \ + --hash=sha256:e6f0e77c9417e7cd62af82529b10563db3423625c5fce018430b249bf977f9e8 \ + --hash=sha256:e7631a77ffb1f7d2eefa4445ebbee491c720a5661ddf6df3498ebecae5ed375c \ + --hash=sha256:ef810fbf7b781a5a593894e4f439773830bdecb885e6880d957d5b9382a960d2 + # via mkdocs diff --git a/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar b/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 033e24c4cdf41af1ab109bc7f253b2b887023340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63375 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≫L+crb^Bz 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 Date: Mon, 17 Feb 2025 12:40:43 +0000 Subject: [PATCH 56/74] remove wrapper --- .github/workflows/pr_build.yml | 9 +++++++++ .../kotlin/gradle/wrapper/gradle-wrapper.jar | Bin 63375 -> 0 bytes 2 files changed, 9 insertions(+) delete mode 100644 examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.jar diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index 6712b10b6..34cb90924 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -83,10 +83,19 @@ jobs: if: ${{ matrix.java == '8' }} # Gradle example can only be built on Java 8 working-directory: examples/powertools-examples-core/gradle run: ./gradlew build + + - name: Build Gradle Setup (Kotlin) + if: ${{ matrix.java == '8' }} # Gradle example can only be built on Java 8 + working-directory: examples/powertools-examples-core/kotlin + run: | + curl -L -o gradle/wrapper/gradle.zip https:$(cat gradle/wrapper/gradle-wrapper.properties | grep distributionUrl | cut -d ':' -f 2) + unzip gradle/wrapper/gradle.zip -d gradle/wrapper/gradle + ./gradle/wrapper/gradle/gradle-8.2.1/bin/gradle wrapper - name: Build Gradle Example - Kotlin if: ${{ matrix.java == '8' }} # Gradle example can only be built on Java 8 working-directory: examples/powertools-examples-core/kotlin run: ./gradlew build + - name: Upload coverage to Codecov uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # v3.1.1 if: ${{ matrix.java == '11' }} # publish results once diff --git a/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.jar b/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 033e24c4cdf41af1ab109bc7f253b2b887023340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63375 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≫L+crb^Bz zc+Nw%zgpZ6>!A3%lau!Pw6`Y#WPVBtAfKSsqwYDWQK-~ zz(mx=nJ6-8t`YXB{6gaZ%G}Dmn&o500Y}2Rd?e&@=hBEmB1C=$OMBfxX__2c2O4K2#(0ksclP$SHp*8jq-1&(<6(#=6&H`Nlc2RVC4->r6U}sTY<1? zn@tv7XwUs-c>Lcmrm5AE0jHI5={WgHIow6cX=UK)>602(=arbuAPZ37;{HTJSIO%9EL`Et5%J7$u_NaC(55x zH^qX^H}*RPDx)^c46x>js=%&?y?=iFs^#_rUl@*MgLD92E5y4B7#EDe9yyn*f-|pQ zi>(!bIg6zY5fLSn@;$*sN|D2A{}we*7+2(4&EhUV%Qqo5=uuN^xt_hll7=`*mJq6s zCWUB|s$)AuS&=)T&_$w>QXHqCWB&ndQ$y4-9fezybZb0bYD^zeuZ>WZF{rc>c4s`` zgKdppTB|o>L1I1hAbnW%H%EkFt%yWC|0~+o7mIyFCTyb?@*Ho)eu(x`PuO8pLikN> z6YeI`V?AUWD(~3=8>}a6nZTu~#QCK(H0+4!ql3yS`>JX;j4+YkeG$ZTm33~PLa3L} zksw7@%e-mBM*cGfz$tS4LC^SYVdBLsR}nAprwg8h2~+Cv*W0%izK+WPVK}^SsL5R_ zpA}~G?VNhJhqx2he2;2$>7>DUB$wN9_-adL@TqVLe=*F8Vsw-yho@#mTD6*2WAr6B zjtLUh`E(;#p0-&$FVw(r$hn+5^Z~9J0}k;j$jL1;?2GN9s?}LASm?*Rvo@?E+(}F& z+=&M-n`5EIz%%F^e)nnWjkQUdG|W^~O|YeY4Fz}>qH2juEere}vN$oJN~9_Th^&b{ z%IBbET*E8%C@jLTxV~h#mxoRrJCF{!CJOghjuKOyl_!Jr?@4Upo7u>fTGtfm|CH2v z&9F+>;6aFbYXLj3{yZ~Yn1J2%!)A3~j2$`jOy{XavW@t)g}}KUVjCWG0OUc7aBc=2 zR3^u=dT47=5SmT{K1aGaVZkOx|24T-J0O$b9dfB25J|7yb6frwS6wZ1^y%EWOm}S< zc1SdYhfsdLG*FB-;!QLV3D!d~hnXTGVQVck9x%=B(Kk8c3y%f0nR95_TbY;l=obSl zEE@fp0|8Q$b3(+DXh?d0FEloGhO0#11CLQT5qtEckBLe-VN-I>9ys}PVK0r;0!jIG zH_q$;a`3Xv9P_V2ekV1SMzd#SKo<1~Dq2?M{(V;AwhH_2x@mN$=|=cG0<3o^j_0OF z7|WJ-f2G=7sA4NVGU2X5`o*D2T7(MbmZ2(oipooE{R?9!{WxX!%ofhsrPAxoIk!Kr z>I$a{Zq=%KaLrDCIL^gmA3z{2z%Wkr)b$QHcNUA^QwydWMJmxymO0QS22?mo%4(Md zgME(zE}ub--3*wGjV`3eBMCQG-@Gel1NKZDGuqobN|mAt0{@ZC9goI|BSmGBTUZ(`Xt z^e2LiMg?6E?G*yw(~K8lO(c4)RY7UWxrXzW^iCg-P41dUiE(i+gDmmAoB?XOB}+Ln z_}rApiR$sqNaT4frw69Wh4W?v(27IlK$Toy<1o)GeF+sGzYVeJ`F)3`&2WDi^_v67 zg;@ehwl3=t+}(DJtOYO!s`jHyo-}t@X|U*9^sIfaZfh;YLqEFmZ^E;$_XK}%eq;>0 zl?+}*kh)5jGA}3daJ*v1knbW0GusR1+_xD`MFPZc3qqYMXd>6*5?%O5pC7UVs!E-` zuMHc6igdeFQ`plm+3HhP)+3I&?5bt|V8;#1epCsKnz0%7m9AyBmz06r90n~9o;K30 z=fo|*`Qq%dG#23bVV9Jar*zRcV~6fat9_w;x-quAwv@BkX0{9e@y0NB(>l3#>82H6 z^US2<`=M@6zX=Pz>kb8Yt4wmeEo%TZ=?h+KP2e3U9?^Nm+OTx5+mVGDvgFee%}~~M zK+uHmj44TVs}!A}0W-A92LWE%2=wIma(>jYx;eVB*%a>^WqC7IVN9{o?iw{e4c=CG zC#i=cRJZ#v3 zF^9V+7u?W=xCY%2dvV_0dCP%5)SH*Xm|c#rXhwEl*^{Ar{NVoK*H6f5qCSy`+|85e zjGaKqB)p7zKNKI)iWe6A9qkl=rTjs@W1Crh(3G57qdT0w2ig^{*xerzm&U>YY{+fZbkQ#;^<$JniUifmAuEd^_M(&?sTrd(a*cD! zF*;`m80MrZ^> zaF{}rDhEFLeH#`~rM`o903FLO?qw#_Wyb5}13|0agjSTVkSI6Uls)xAFZifu@N~PM zQ%o?$k)jbY0u|45WTLAirUg3Zi1E&=G#LnSa89F3t3>R?RPcmkF}EL-R!OF_r1ZN` z?x-uHH+4FEy>KrOD-$KHg3$-Xl{Cf0;UD4*@eb~G{CK-DXe3xpEEls?SCj^p z$Uix(-j|9f^{z0iUKXcZQen}*`Vhqq$T?^)Ab2i|joV;V-qw5reCqbh(8N)c%!aB< zVs+l#_)*qH_iSZ_32E~}>=wUO$G_~k0h@ch`a6Wa zsk;<)^y=)cPpHt@%~bwLBy;>TNrTf50BAHUOtt#9JRq1ro{w80^sm-~fT>a$QC;<| zZIN%&Uq>8`Js_E((_1sewXz3VlX|-n8XCfScO`eL|H&2|BPZhDn}UAf_6s}|!XpmUr90v|nCutzMjb9|&}#Y7fj_)$alC zM~~D6!dYxhQof{R;-Vp>XCh1AL@d-+)KOI&5uKupy8PryjMhTpCZnSIQ9^Aq+7=Mb zCYCRvm4;H=Q8nZWkiWdGspC_Wvggg|7N`iED~Eap)Th$~wsxc(>(KI>{i#-~Dd8iQ zzonqc9DW1w4a*}k`;rxykUk+~N)|*I?@0901R`xy zN{20p@Ls<%`1G1Bx87Vm6Z#CA`QR(x@t8Wc?tpaunyV^A*-9K9@P>hAWW9Ev)E$gb z<(t?Te6GcJX2&0% z403pe>e)>m-^qlJU^kYIH)AutgOnq!J>FoMXhA-aEx-((7|(*snUyxa+5$wx8FNxS zKuVAVWArlK#kDzEM zqR?&aXIdyvxq~wF?iYPho*(h?k zD(SBpRDZ}z$A})*Qh!9&pZZRyNixD!8)B5{SK$PkVET(yd<8kImQ3ILe%jhx8Ga-1 zE}^k+Eo^?c4Y-t2_qXiVwW6i9o2qosBDj%DRPNT*UXI0=D9q{jB*22t4HHcd$T&Xi zT=Vte*Gz2E^qg%b7ev04Z&(;=I4IUtVJkg<`N6i7tjUn-lPE(Y4HPyJKcSjFnEzCH zPO(w%LmJ_=D~}PyfA91H4gCaf-qur3_KK}}>#9A}c5w@N;-#cHph=x}^mQ3`oo`Y$ope#)H9(kQK zGyt<7eNPuSAs$S%O>2ElZ{qtDIHJ!_THqTwcc-xfv<@1>IJ;YTv@!g-zDKBKAH<

Zet1e^8c}8fE97XH}+lF{qbF<`Y%dU|I!~Y`ZrVfKX82i z)(%!Tcf~eE^%2_`{WBPGPU@1NB5SCXe1sAI<4&n1IwO{&S$ThWn37heGOSW%nW7*L zxh0WK!E7zh%6yF-7%~l@I~b`2=*$;RYbi(I#zp$gL_d39U4A)KuB( zcS0bt48&%G_I~( zL(}w&2NA6#$=|g)J+-?ehHflD^lr77ngdz=dszFI;?~ZxeJv=gsm?4$$6#V==H{fa zqO!EkT>1-OQSJoX)cN}XsB;shvrHRwTH(I2^Ah4|rizn!V7T7fLh~Z<`Q+?zEMVxh z$=-x^RR*PlhkV_8mshTvs+zmZWY&Jk{9LX0Nx|+NAEq-^+Rh|ZlinVZ=e8=`WQt;e@= zPU}^1cG*O;G7l{Y#nl znp`y%CO_SC7gk0i0gY&phM04Y)~vU0!3$V$2T+h(1ZS+cCgc zaC?3M;B48^faGo>h~--#FNFauH?0BJJ6_nG5qOlr>k~%DCSJaOfl%KWHusw>tGrTxAhlEVDxc8R2C-)LCt&$Rt9IKor=ml7jirX@?WW+M z^I{b}MD5r$s>^^sN@&g`cXD~S_u09xo;{;noKZatIuzqd zW1e7oTl9>g8opPBT(p+&fo0F#!c{NFYYpIZ6u8hOB{F#{nP)@})X20$3iJtG$cO zJ$Oxl_qH{sL5d?=D$2M4C3Ajc;GN0(B-HVT;@pJ-LvIrN%|SY?t}g!J>ufQrR%hoY z!nr$tq~N%)9}^tEip93XW=MQ1@XovSvn`PTqXeT9@_7hGv4%LK1M**Q%UKi|(v@1_ zKGe*@+1%Y4v&`;5vUL`C&{tc+_7HFs7*OtjY8@Gg`C4O&#An{0xOvgNSehTHS~_1V z=daxCMzI5b_ydM5$z zZl`a{mM}i@x;=QyaqJY&{Q^R*^1Yzq!dHH~UwCCga+Us~2wk59ArIYtSw9}tEmjbo z5!JA=`=HP*Ae~Z4Pf7sC^A3@Wfa0Ax!8@H_&?WVe*)9B2y!8#nBrP!t1fqhI9jNMd zM_5I)M5z6Ss5t*f$Eh{aH&HBeh310Q~tRl3wCEcZ>WCEq%3tnoHE)eD=)XFQ7NVG5kM zaUtbnq2LQomJSWK)>Zz1GBCIHL#2E>T8INWuN4O$fFOKe$L|msB3yTUlXES68nXRX zP6n*zB+kXqqkpQ3OaMc9GqepmV?Ny!T)R@DLd`|p5ToEvBn(~aZ%+0q&vK1)w4v0* zgW44F2ixZj0!oB~^3k|vni)wBh$F|xQN>~jNf-wFstgiAgB!=lWzM&7&&OYS=C{ce zRJw|)PDQ@3koZfm`RQ$^_hEN$GuTIwoTQIDb?W&wEo@c75$dW(ER6q)qhF`{#7UTuPH&)w`F!w z0EKs}=33m}_(cIkA2rBWvApydi0HSOgc>6tu&+hmRSB%)s`v_NujJNhKLS3r6hv~- z)Hm@?PU{zd0Tga)cJWb2_!!9p3sP%Z zAFT|jy;k>4X)E>4fh^6=SxV5w6oo`mus&nWo*gJL zZH{SR!x)V)y=Qc7WEv-xLR zhD4OcBwjW5r+}pays`o)i$rcJb2MHLGPmeOmt5XJDg@(O3PCbxdDn{6qqb09X44T zh6I|s=lM6Nr#cGaA5-eq*T=LQ6SlRq*`~`b+dVi5^>el1p;#si6}kK}>w;1 z6B1dz{q_;PY{>DBQ+v@1pfXTd5a*^H9U*;qdj@XBF}MoSSQxVXeUpEM5Z0909&8$pRfR|B(t0ox&xl8{8mUNd#(zWONW{oycv$VjP1>q;jU@ z@+8E~fjz*I54OFFaQ{A5jn1w>r;l!NRlI(8q3*%&+tM?lov_G3wB`<}bQ>1=&xUht zmti5VZzV1Cx006Yzt|%Vwid>QPX8Nfa8|sue7^un@C+!3h!?-YK>lSfNIHh|0kL8v zbv_BklQ4HOqje|@Fyxn%IvL$N&?m(KN;%`I$N|muStjSsgG;gP4Smgz$2u(mG;DXP zf~uQ z212x^l6!MW>V@ORUGSFLAAjz3i5zO$=UmD_zhIk2OXUz^LkDLWjla*PW?l;`LLos> z7FBvCr)#)XBByDm(=n%{D>BcUq>0GOV9`i-(ZSI;RH1rdrAJ--f0uuAQ4odl z_^$^U_)0BBJwl@6R#&ZtJN+@a(4~@oYF)yG+G#3=)ll8O#Zv3SjV#zSXTW3h9kqn* z@AHL=vf~KMas}6{+u=}QFumr-!c=(BFP_dwvrdehzTyqco)m@xRc=6b#Dy+KD*-Bq zK=y*1VAPJ;d(b?$2cz{CUeG(0`k9_BIuUki@iRS5lp3=1#g)A5??1@|p=LOE|FNd; z-?5MLKd-5>yQ7n__5W^3C!_`hP(o%_E3BKEmo1h=H(7;{6$XRRW6{u+=oQX<((xAJ zNRY`Egtn#B1EBGHLy^eM5y}Jy0h!GAGhb7gZJoZI-9WuSRw)GVQAAcKd4Qm)pH`^3 zq6EIM}Q zxZGx%aLnNP1an=;o8p9+U^>_Bi`e23E^X|}MB&IkS+R``plrRzTE%ncmfvEW#AHJ~ znmJ`x&ez6eT21aLnoI`%pYYj zzQ?f^ob&Il;>6Fe>HPhAtTZa*B*!;;foxS%NGYmg!#X%)RBFe-acahHs3nkV61(E= zhekiPp1d@ACtA=cntbjuv+r-Zd`+lwKFdqZuYba_ey`&H<Psu;Tzwt;-LQxvv<_D5;ik7 zwETZe`+voUhk%$s2-7Rqfl`Ti_{(fydI(DAHKr<66;rYa6p8AD+NEc@Fd@%m`tiK% z=Mebzrtp=*Q%a}2UdK4J&5#tCN5PX>W=(9rUEXZ8yjRu+7)mFpKh{6;n%!bI(qA9kfyOtstGtOl zX!@*O0fly*L4k##fsm&V0j9Lj<_vu1)i?!#xTB7@2H&)$Kzt@r(GH=xRZlIimTDd_o(%9xO388LwC#;vQ?7OvRU_s< zDS@6@g}VnvQ+tn(C#sx0`J^T4WvFxYI17;uPs-Ub{R`J-NTdtBGl+Q>e81Z3#tDUr ztnVc*p{o|RNnMYts4pdw=P!uJkF@8~h)oV4dXu5F7-j0AW|=mt!QhP&ZV!!82*c7t zuOm>B*2gFtq;A8ynZ~Ms?!gEi5<{R_8tRN%aGM!saR4LJQ|?9w>Ff_61(+|ol_vL4 z-+N>fushRbkB4(e{{SQ}>6@m}s1L!-#20N&h%srA=L50?W9skMF9NGfQ5wU*+0<@> zLww8%f+E0Rc81H3e_5^DB@Dn~TWYk}3tqhO{7GDY;K7b*WIJ-tXnYM@z4rn(LGi?z z8%$wivs)fC#FiJh?(SbH-1bgdmHw&--rn7zBWe1xAhDdv#IRB@DGy}}zS%M0(F_3_ zLb-pWsdJ@xXE;=tpRAw?yj(Gz=i$;bsh&o2XN%24b6+?_gJDBeY zws3PE2u!#Cec>aFMk#ECxDlAs;|M7@LT8)Y4(`M}N6IQ{0YtcA*8e42!n^>`0$LFU zUCq2IR2(L`f++=85M;}~*E($nE&j;p{l%xchiTau*tB9bI= zn~Ygd@<+9DrXxoGPq}@vI1Q3iEfKRleuy*)_$+hg?+GOgf1r?d@Or42|s|D>XMa;ebr1uiTNUq@heusd6%WwJqyCCv!L*qou9l!B22H$bQ z)<)IA>Yo77S;|`fqBk!_PhLJEQb0wd1Z|`pCF;hol!34iQYtqu3K=$QxLW7(HFx~v>`vVRr zyqk^B4~!3F8t8Q_D|GLRrAbbQDf??D&Jd|mgw*t1YCd)CM2$76#Cqj1bD*vADwavp zS<`n@gLU4pwCqNPsIfHKl{5}gu9t-o+O< z??!fMqMrt$s}02pdBbOScUrc1T*{*-ideR6(1q4@oC6mxg8v8Y^h^^hfx6| z|Mld6Ax1CuSlmSJmHwdOix?$8emihK#&8&}u8m!#T1+c5u!H)>QW<7&R$eih)xkov zHvvEIJHbkt+2KQ<-bMR;2SYX?8SI=_<-J!GD5@P2FJ}K z5u82YFotCJF(dUeJFRX_3u8%iIYbRS??A?;iVO?84c}4Du9&jG<#urlZ_Unrcg8dR z!5I3%9F*`qwk#joKG_Q%5_xpU7|jm4h0+l$p;g%Tr>i74#3QnMXdz|1l2MQN$yw|5 zThMw15BxjWf2{KM)XtZ+e#N)ihlkxPe=5ymT9>@Ym%_LF}o z1XhCP`3E1A{iVoHA#|O|&5=w;=j*Qf`;{mBAK3={y-YS$`!0UmtrvzHBfR*s{z<0m zW>4C=%N98hZlUhwAl1X`rR)oL0&A`gv5X79??p_==g*n4$$8o5g9V<)F^u7v0Vv^n z1sp8{W@g6eWv2;A31Rhf5j?KJhITYfXWZsl^`7z`CFtnFrHUWiD?$pwU6|PQjs|7RA0o9ARk^9$f`u3&C|#Z3iYdh<0R`l2`)6+ z6tiDj@xO;Q5PDTYSxsx6n>bj+$JK8IPJ=U5#dIOS-zwyK?+t^V`zChdW|jpZuReE_ z)e~ywgFe!0q|jzsBn&(H*N`%AKpR@qM^|@qFai0};6mG_TvXjJ`;qZ{lGDZHScZk( z>pO+%icp)SaPJUwtIPo1BvGyP8E@~w2y}=^PnFJ$iHod^JH%j1>nXl<3f!nY9K$e` zq-?XYl)K`u*cVXM=`ym{N?z=dHQNR23M8uA-(vsA$6(xn+#B-yY!CB2@`Uz({}}w+ z0sni*39>rMC!Ay|1B@;al%T&xE(wCf+`3w>N)*LxZZZYi{5sqiVWgbNd>W*X?V}C- zjQ4F7e_uCUOHbtewQkq?m$*#@ZvWbu{4i$`aeKM8tc^ zL5!GL8gX}c+qNUtUIcps1S)%Gsx*MQLlQeoZz2y2OQb(A73Jc3`LmlQf0N{RTt;wa`6h|ljX1V7UugML=W5-STDbeWTiEMjPQ$({hn_s&NDXzs6?PLySp$?L`0ilH3vCUO{JS0Dp`z;Ry$6}R@1NdY7rxccbm$+;ApSe=2q!0 z()3$vYN0S$Cs)#-OBs{_2uFf}L4h$;7^2w20=l%5r9ui&pTEgg4U!FoCqyA6r2 zC5s72l}i*9y|KTjDE5gVlYe4I2gGZD)e`Py2gq7cK4at{bT~DSbQQ4Z4sl)kqXbbr zqvXtSqMrDdT2qt-%-HMoqeFEMsv~u)-NJ%Z*ipSJUm$)EJ+we|4*-Mi900K{K|e0; z1_j{X5)a%$+vM7;3j>skgrji92K1*Ip{SfM)=ob^E374JaF!C(cZ$R_E>Wv+?Iy9M z?@`#XDy#=z%3d9&)M=F8Xq5Zif%ldIT#wrlw(D_qOKo4wD(fyDHM5(wm1%7hy6euJ z%Edg!>Egs;ZC6%ktLFtyN0VvxN?*4C=*tOEw`{KQvS7;c514!FP98Nf#d#)+Y-wsl zP3N^-Pnk*{o(3~m=3DX$b76Clu=jMf9E?c^cbUk_h;zMF&EiVz*4I(rFoaHK7#5h0 zW7CQx+xhp}Ev+jw;SQ6P$QHINCxeF8_VX=F3&BWUd(|PVViKJl@-sYiUp@xLS2NuF z8W3JgUSQ&lUp@2E(7MG`sh4X!LQFa6;lInWqx}f#Q z4xhgK1%}b(Z*rZn=W{wBOe7YQ@1l|jQ|9ELiXx+}aZ(>{c7Ltv4d>PJf7f+qjRU8i%XZZFJkj&6D^s;!>`u%OwLa*V5Js9Y$b-mc!t@{C415$K38iVu zP7!{3Ff%i_e!^LzJWhBgQo=j5k<<($$b&%%Xm_f8RFC_(97&nk83KOy@I4k?(k<(6 zthO$3yl&0x!Pz#!79bv^?^85K5e7uS$ zJ33yka2VzOGUhQXeD{;?%?NTYmN3{b0|AMtr(@bCx+c=F)&_>PXgAG}4gwi>g82n> zL3DlhdL|*^WTmn;XPo62HhH-e*XIPSTF_h{#u=NY8$BUW=5@PD{P5n~g5XDg?Fzvb_u ziK&CJqod4srfY2T?+4x@)g9%3%*(Q2%YdCA3yM{s=+QD0&IM`8k8N&-6%iIL3kon> z0>p3BUe!lrz&_ZX2FiP%MeuQY-xVV%K?=bGPOM&XM0XRd7or< zy}jn_eEzuQ>t2fM9ict#ZNxD7HUycsq76IavfoNl$G1|t*qpUSX;YgpmJrr_8yOJ2 z(AwL;Ugi{gJ29@!G-mD82Z)46T`E+s86Qw|YSPO*OoooraA!8x_jQXYq5vUw!5f_x zubF$}lHjIWxFar8)tTg8z-FEz)a=xa`xL~^)jIdezZsg4%ePL$^`VN#c!c6`NHQ9QU zkC^<0f|Ksp45+YoX!Sv>+57q}Rwk*2)f{j8`d8Ctz^S~me>RSakEvxUa^Pd~qe#fb zN7rnAQc4u$*Y9p~li!Itp#iU=*D4>dvJ{Z~}kqAOBcL8ln3YjR{Sp!O`s=5yM zWRNP#;2K#+?I&?ZSLu)^z-|*$C}=0yi7&~vZE$s``IE^PY|dj^HcWI$9ZRm>3w(u` z-1%;;MJbzHFNd^!Ob!^PLO-xhhj@XrI81Y)x4@FdsI( za`o4Gy(`T$P?PB?s>o+eIOtuirMykbuAi65Y_UN1(?jTCy@J8Px`%;bcNmPm#Fr!= z5V!YViFJ!FBfEq>nJFk0^RAV1(7w+X`HRgP;nJHJdMa!}&vvduCMoslwHTes_I76|h>;(-9lbfGnt zoZomakOt759AuTX4b$)G8TzJ&m*BV8!vMs9#=e0tWa z%)84R=3?tfh72~=Rc;fXwj+x z+25xapYK@2@;}6)@8IL+F6iuJ_B{&A-0=U=U6WMbY>~ykVFp$XkH)f**b>TE5)shN z39E2L@JPCSl!?pkvFeh@6dCv9oE}|{GbbVM!XIgByN#md&tXy@>QscU0#z!I&X4;d z&B&ZA4lbrHJ!x4lCN4KC-)u#gT^cE{Xnhu`0RXVKn|j$vz8m}v^%*cQ{(h%FW8_8a zFM{$PirSI8@#*xg2T){A+EKX(eTC66Fb})w{vg%Vw)hvV-$tttI^V5wvU?a{(G}{G z@ob7Urk1@hDN&C$N!Nio9YrkiUC{5qA`KH*7CriaB;2~2Od>2l=WytBRl#~j`EYsj}jqK2xD*3 ztEUiPZzEJC??#Tj^?f)=sRXOJ_>5aO(|V#Yqro05p6)F$j5*wYr1zz|T4qz$0K(5! zr`6Pqd+)%a9Xq3aNKrY9843)O56F%=j_Yy_;|w8l&RU1+B4;pP*O_}X8!qD?IMiyT zLXBOOPg<*BZtT4LJ7DfyghK|_*mMP7a1>zS{8>?}#_XXaLoUBAz(Wi>$Q!L;oQ&cL z6O|T6%Dxq3E35$0g5areq9$2+R(911!Z9=wRPq-pju7DnN9LAfOu3%&onnfx^Px5( zT2^sU>Y)88F5#ATiVoS$jzC-M`vY8!{8#9O#3c&{7J1lo-rcNK7rlF0Zt*AKE(WN* z*o?Tv?Sdz<1v6gfCok8MG6Pzecx9?C zrQG5j^2{V556Hj=xTiU-seOCr2ni@b<&!j>GyHbv!&uBbHjH-U5Ai-UuXx0lcz$D7%=! z&zXD#Jqzro@R=hy8bv>D_CaOdqo6)vFjZldma5D+R;-)y1NGOFYqEr?h zd_mTwQ@K2veZTxh1aaV4F;YnaWA~|<8$p}-eFHashbWW6Dzj=3L=j-C5Ta`w-=QTw zA*k9!Ua~-?eC{Jc)xa;PzkUJ#$NfGJOfbiV^1au;`_Y8|{eJ(~W9pP9q?gLl5E6|e{xkT@s|Ac;yk01+twk_3nuk|lRu{7-zOjLAGe!)j?g+@-;wC_=NPIhk(W zfEpQrdRy z^Q$YBs%>$=So>PAMkrm%yc28YPi%&%=c!<}a=)sVCM51j+x#<2wz?2l&UGHhOv-iu z64x*^E1$55$wZou`E=qjP1MYz0xErcpMiNYM4+Qnb+V4MbM;*7vM_Yp^uXUuf`}-* z_2CnbQ);j5;Rz?7q)@cGmwE^P>4_u9;K|BFlOz_|c^1n~%>!uO#nA?5o4A>XLO{X2 z=8M%*n=IdnXQ}^+`DXRKM;3juVrXdgv79;E=ovQa^?d7wuw~nbu%%lsjUugE8HJ9zvZIM^nWvjLc-HKc2 zbj{paA}ub~4N4Vw5oY{wyop9SqPbWRq=i@Tbce`r?6e`?`iOoOF;~pRyJlKcIJf~G z)=BF$B>YF9>qV#dK^Ie#{0X(QPnOuu((_-u?(mxB7c9;LSS-DYJ8Wm4gz1&DPQ8;0 z=Wao(zb1RHXjwbu_Zv<=9njK28sS}WssjOL!3-E5>d17Lfnq0V$+IU84N z-4i$~!$V-%Ik;`Z3MOqYZdiZ^3nqqzIjLE+zpfQC+LlomQu-uNCStj%MsH(hsimN# z%l4vpJBs_2t7C)x@6*-k_2v0FOk<1nIRO3F{E?2DnS}w> z#%9Oa{`RB5FL5pKLkg59#x~)&I7GzfhiVC@LVFSmxZuiRUPVW*&2ToCGST0K`kRK) z02#c8W{o)w1|*YmjGSUO?`}ukX*rHIqGtFH#!5d1Jd}&%4Kc~Vz`S7_M;wtM|6PgI zNb-Dy-GI%dr3G3J?_yBX#NevuYzZgzZ!vN>$-aWOGXqX!3qzCIOzvA5PLC6GLIo|8 zQP^c)?NS29hPmk5WEP>cHV!6>u-2rR!tit#F6`_;%4{q^6){_CHGhvAs=1X8Fok+l zt&mk>{4ARXVvE-{^tCO?inl{)o}8(48az1o=+Y^r*AIe%0|{D_5_e>nUu`S%zR6|1 zu0$ov7c`pQEKr0sIIdm7hm{4K_s0V%M-_Mh;^A0*=$V9G1&lzvN9(98PEo=Zh$`Vj zXh?fZ;9$d!6sJRSjTkOhb7@jgSV^2MOgU^s2Z|w*e*@;4h?A8?;v8JaLPCoKP_1l- z=Jp0PYDf(d2Z`;O7mb6(_X_~z0O2yq?H`^c=h|8%gfywg#}wIyv&_uW{-e8e)YmGR zI0NNSDoJWa%0ztGzkwl>IYW*DesPRY?oH+ow^(>(47XUm^F`fAa0B~ja-ae$e>4-A z64lb_;|W0ppKI+ zxu2VLZzv4?Mr~mi?WlS-1L4a^5k+qb5#C)ktAYGUE1H?Vbg9qsRDHAvwJUN=w~AuT zUXYioFg2Dx-W)}w9VdFK#vpjoSc!WcvRZ_;TgHu;LSY*i7K_>Px{%C4-IL?6q?Qa_ zL7l=EEo|@X&$gX;fYP02qJF~LN9?E-OL2G(Fo4hW)G{`qnW zTIuc+-1VJvKgph0jAc(LzM);Pg$MPln?U|ek{_5nNJHfm-Y#ec+n#Yf_e>XfbLbN)eqHEDr0#?<;TskL5-0JGv|Ut{=$Xk8hlwbaMXdcI3GL zY-hykR{zX9liy$Z2F3!z346uu%9@-y6Gda`X2*ixlD_P@<}K?AoV?(%lM%* z(xNk=|A()443aGj)-~IDf3J+UA2p2lh6ei^pG*HL#SiThnIr5WZDXebI)F7X zGmP-3bH$i$+(IwqgbM7h%G5oJ@4{Z~qZ#Zs*k7eXJIqg;@0kAGV|b=F#hZs)2BYu1 zr8sj#Zd+Iu^G}|@-dR5S*U-;DqzkX3V0@q-k8&VHW?h0b0?tJ-Atqmg^J8iF7DP6k z)W{g?5~F*$5x?6W)3YKcrNu8%%(DglnzMx5rsU{#AD+WPpRBf``*<8F-x75D$$13U zcaNXYC0|;r&(F@!+E=%+;bFKwKAB$?6R%E_QG5Yn5xX#h+zeI-=mdXD5+D+lEuM`M ze+*G!zX^xbnA?~LnPI=D2`825Ax8rM()i*{G0gcV5MATV?<7mh+HDA7-f6nc@95st zzC_si${|&=$MUj@nLxl_HwEXb2PDH+V?vg zA^DJ%dn069O9TNK-jV}cQKh|$L4&Uh`?(z$}#d+{X zm&=KTJ$+KvLZv-1GaHJm{>v=zXW%NSDr8$0kSQx(DQ)6S?%sWSHUazXSEg_g3agt2@0nyD?A?B%9NYr(~CYX^&U#B4XwCg{%YMYo%e68HVJ7`9KR`mE*Wl7&5t71*R3F>*&hVIaZXaI;2a$?;{Ew{e3Hr1* zbf$&Fyhnrq7^hNC+0#%}n^U2{ma&eS)7cWH$bA@)m59rXlh96piJu@lcKl<>+!1#s zW#6L5Ov%lS(?d66-(n`A%UuiIqs|J|Ulq0RYq-m&RR0>wfA1?<34tI?MBI#a8lY{m z{F2m|A@=`DpZpwdIH#4)9$#H3zr4kn2OX!UE=r8FEUFAwq6VB?DJ8h59z$GXud$#+ zjneIq8uSi&rnG0IR8}UEn5OcZC?@-;$&Ry9hG{-1ta`8aAcOe1|82R7EH`$Qd3sf* zbrOk@G%H7R`j;hOosRVIP_2_-TuyB@rdj?(+k-qQwnhV3niH+CMl>ELX(;X3VzZVJ ztRais0C^L*lmaE(nmhvep+peCqr!#|F?iVagZcL>NKvMS_=*Yl%*OASDl3(mMOY9! z=_J$@nWpA-@><43m4olSQV8(PwhsO@+7#qs@0*1fDj70^UfQ(ORV0N?H{ceLX4<43 zEn)3CGoF&b{t2hbIz;Og+$+WiGf+x5mdWASEWIA*HQ9K9a?-Pf9f1gO6LanVTls)t z^f6_SD|>2Kx8mdQuiJwc_SmZOZP|wD7(_ti#0u=io|w~gq*Odv>@8JBblRCzMKK_4 zM-uO0Ud9>VD>J;zZzueo#+jbS7k#?W%`AF1@ZPI&q%}beZ|ThISf-ly)}HsCS~b^g zktgqOZ@~}1h&x50UQD~!xsW-$K~whDQNntLW=$oZDClUJeSr2$r3}94Wk1>co3beS zoY-7t{rGv|6T?5PNkY zj*XjF()ybvnVz5=BFnLO=+1*jG>E7F%&vm6up*QgyNcJJPD|pHoZ!H6?o3Eig0>-! zt^i-H@bJ;^!$6ZSH}@quF#RO)j>7A5kq4e+7gK=@g;POXcGV28Zv$jybL1J`g@wC# z_DW1ck}3+n@h2LFQhwVfaV@D+-kff4celZC0;0ef?pA#*PPd8Kk8sO1wza&BHQFblVU8P1=-qScHff^^fR zycH!hlHQs7iejITpc4UaBxzqTJ}Z#^lk{W(cr`qtW~Ap;HvuUf#MxgEG?tEU+B?G% znub0I(s@XvI(lva}$Z7<}Qg=rWd5n)}rX{nb+Aw;}?l9LZI-`N-*hts=c6XgjfJs ztp>-686v6ug{glEZ}K=jVG|N1WSWrU*&ue|4Q|O@;s0#L5P*U%Vx;)w7S0ZmLuvwA z@zs2Kut)n1K7qaywO#TbBR`Q~%mdr`V)D`|gN0!07C1!r3{+!PYf9*;h?;dE@#z(k z;o`g~<>P|Sy$ldHTUR3v=_X0Iw6F>3GllrFXVW?gU0q6|ocjd!glA)#f0G7i20ly>qxRljgfO2)RVpvmg#BSrN)GbGsrIb}9 z1t+r;Q>?MGLk#LI5*vR*C8?McB|=AoAjuDk&Pn`KQo z`!|mi{Cz@BGJ!TwMUUTkKXKNtS#OVNxfFI_Gfq3Kpw0`2AsJv9PZPq9x?~kNNR9BR zw#2jp%;FJNoOzW>tE#zskPICp>XSs?|B0E%DaJH)rtLA}$Y>?P+vEOvr#8=pylh zch;H3J`RE1{97O+1(1msdshZx$it^VfM$`-Gw>%NN`K|Tr$0}U`J?EBgR%bg=;et0 z_en)!x`~3so^V9-jffh3G*8Iy6sUq=uFq%=OkYvHaL~#3jHtr4sGM?&uY&U8N1G}QTMdqBM)#oLTLdKYOdOY%{5#Tgy$7QA! zWQmP!Wny$3YEm#Lt8TA^CUlTa{Cpp=x<{9W$A9fyKD0ApHfl__Dz4!HVVt(kseNzV z5Fb`|7Mo>YDTJ>g;7_MOpRi?kl>n(ydAf7~`Y6wBVEaxqK;l;}6x8(SD7}Tdhe2SR zncsdn&`eI}u}@^~_9(0^r!^wuKTKbs-MYjXy#-_#?F=@T*vUG@p4X+l^SgwF>TM}d zr2Ree{TP5x@ZtVcWd3++o|1`BCFK(ja-QP?zj6=ZOq)xf$CfSv{v;jCcNt4{r8f+m zz#dP|-~weHla%rsyYhB_&LHkwuj83RuCO0p;wyXsxW5o6{)zFAC~2%&NL? z=mA}szjHKsVSSnH#hM|C%;r0D$7)T`HQ1K5vZGOyUbgXjxD%4xbs$DAEz)-;iO?3& zXcyU*Z8zm?pP}w&9ot_5I;x#jIn^Joi5jBDOBP1)+p@G1U)pL6;SIO>Nhw?9St2UN zMedM(m(T6bNcPPD`%|9dvXAB&IS=W4?*7-tqldqALH=*UapL!4`2TM_{`W&pm*{?| z0DcsaTdGA%RN={Ikvaa&6p=Ux5ycM){F1OgOh(^Yk-T}a5zHH|=%Jk)S^vv9dY~`x zG+!=lsDjp!D}7o94RSQ-o_g#^CnBJlJ@?saH&+j0P+o=eKqrIApyR7ttQu*0 z1f;xPyH2--)F9uP2#Mw}OQhOFqXF#)W#BAxGP8?an<=JBiokg;21gKG_G8X!&Hv;7 zP9Vpzm#@;^-lf=6POs>UrGm-F>-! zm;3qp!Uw?VuXW~*Fw@LC)M%cvbe9!F(Oa^Y6~mb=8%$lg=?a0KcGtC$5y?`L5}*-j z7KcU8WT>2PpKx<58`m((l9^aYa3uP{PMb)nvu zgt;ia9=ZofxkrW7TfSrQf4(2juZRBgcE1m;WF{v1Fbm}zqsK^>sj=yN(x}v9#_{+C zR4r7abT2cS%Wz$RVt!wp;9U7FEW&>T>YAjpIm6ZSM4Q<{Gy+aN`Vb2_#Q5g@62uR_>II@eiHaay+JU$J=#>DY9jX*2A=&y8G%b zIY6gcJ@q)uWU^mSK$Q}?#Arq;HfChnkAOZ6^002J>fjPyPGz^D5p}o;h2VLNTI{HGg!obo3K!*I~a7)p-2Z3hCV_hnY?|6i`29b zoszLpkmch$mJeupLbt4_u-<3k;VivU+ww)a^ekoIRj4IW4S z{z%4_dfc&HAtm(o`d{CZ^AAIE5XCMvwQSlkzx3cLi?`4q8;iFTzuBAddTSWjfcZp* zn{@Am!pl&fv#k|kj86e$2%NK1G4kU=E~z9L^`@%2<%Dx%1TKk_hb-K>tq8A9bCDfW z@;Dc3KqLafkhN6414^46Hl8Tcv1+$q_sYjj%oHz)bsoGLEY1)ia5p=#eii(5AM|TW zA8=;pt?+U~>`|J(B85BKE0cB4n> zWrgZ)Rbu}^A=_oz65LfebZ(1xMjcj_g~eeoj74-Ex@v-q9`Q{J;M!mITVEfk6cn!u zn;Mj8C&3^8Kn%<`Di^~Y%Z$0pb`Q3TA}$TiOnRd`P1XM=>5)JN9tyf4O_z}-cN|i> zwpp9g`n%~CEa!;)nW@WUkF&<|wcWqfL35A}<`YRxV~$IpHnPQs2?+Fg3)wOHqqAA* zPv<6F6s)c^o%@YqS%P{tB%(Lxm`hsKv-Hb}MM3=U|HFgh8R-|-K(3m(eU$L@sg=uW zB$vAK`@>E`iM_rSo;Cr*?&wss@UXi19B9*0m3t3q^<)>L%4j(F85Ql$i^;{3UIP0c z*BFId*_mb>SC)d#(WM1%I}YiKoleKqQswkdhRt9%_dAnDaKM4IEJ|QK&BnQ@D;i-ame%MR5XbAfE0K1pcxt z{B5_&OhL2cx9@Sso@u2T56tE0KC`f4IXd_R3ymMZ%-!e^d}v`J?XC{nv1mAbaNJX| zXau+s`-`vAuf+&yi2bsd5%xdqyi&9o;h&fcO+W|XsKRFOD+pQw-p^pnwwYGu=hF7& z{cZj$O5I)4B1-dEuG*tU7wgYxNEhqAxH?p4Y1Naiu8Lt>FD%AxJ811`W5bveUp%*e z9H+S}!nLI;j$<*Dn~I*_H`zM^j;!rYf!Xf#X;UJW<0gic?y>NoFw}lBB6f#rl%t?k zm~}eCw{NR_%aosL*t$bmlf$u|U2hJ*_rTcTwgoi_N=wDhpimYnf5j!bj0lQ*Go`F& z6Wg+xRv55a(|?sCjOIshTEgM}2`dN-yV>)Wf$J58>lNVhjRagGZw?U9#2p!B5C3~Nc%S>p`H4PK z7vX@|Uo^*F4GXiFnMf4gwHB;Uk8X4TaLX4A>B&L?mw4&`XBnLCBrK2FYJLrA{*))0 z$*~X?2^Q0KS?Yp##T#ohH1B)y4P+rR7Ut^7(kCwS8QqgjP!aJ89dbv^XBbLhTO|=A z|3FNkH1{2Nh*j{p-58N=KA#6ZS}Ir&QWV0CU)a~{P%yhd-!ehF&~gkMh&Slo9gAT+ zM_&3ms;1Um8Uy0S|0r{{8xCB&Tg{@xotF!nU=YOpug~QlZRKR{DHGDuk(l{)d$1VD zj)3zgPeP%wb@6%$zYbD;Uhvy4(D|u{Q_R=fC+9z#sJ|I<$&j$|kkJiY?AY$ik9_|% z?Z;gOQG5I%{2{-*)Bk|Tia8n>TbrmjnK+8u*_cS%*;%>R|K|?urtIdgTM{&}Yn1;| zk`xq*Bn5HP5a`ANv`B$IKaqA4e-XC`sRn3Z{h!hN0=?x(kTP+fE1}-<3eL+QDFXN- z1JmcDt0|7lZN8sh^=$e;P*8;^33pN>?S7C0BqS)ow4{6ODm~%3018M6P^b~(Gos!k z2AYScAdQf36C)D`w&p}V89Lh1s88Dw@zd27Rv0iE7k#|U4jWDqoUP;-He5cd4V7Ql)4S+t>u9W;R-8#aee-Ct1{fPD+jv&zV(L&k z)!65@R->DB?K6Aml57?psj5r;%w9Vc3?zzGs&kTA>J9CmtMp^Wm#1a@cCG!L46h-j z8ZUL4#HSfW;2DHyGD|cXHNARk*{ql-J2W`9DMxzI0V*($9{tr|O3c;^)V4jwp^RvW z2wzIi`B8cYISb;V5lK}@xtm3NB;88)Kn}2fCH(WRH1l@3XaO7{R*Lc7{ZN1m+#&diI7_qzE z?BS+v<)xVMwt{IJ4yS2Q4(77II<>kqm$Jc3yWL42^gG6^Idg+y3)q$-(m2>E49-fV zyvsCzJ5EM4hyz1r#cOh5vgrzNGCBS}(Bupe`v6z{e z)cP*a8VCbRuhPp%BUwIRvj-$`3vrbp;V3wmAUt{?F z0OO?Mw`AS?y@>w%(pBO=0lohnxFWx`>Hs}V$j{XI2?}BtlvIl7!ZMZukDF7 z^6Rq2H*36KHxJ1xWm5uTy@%7;N0+|<>Up>MmxKhb;WbH1+=S94nOS-qN(IKDIw-yr zi`Ll^h%+%k`Yw?o3Z|ObJWtfO|AvPOc96m5AIw;4;USG|6jQKr#QP}+BLy*5%pnG2 zyN@VMHkD`(66oJ!GvsiA`UP;0kTmUST4|P>jTRfbf&Wii8~a`wMwVZoJ@waA{(t(V zwoc9l*4F>YUM8!aE1{?%{P4IM=;NUF|8YkmG0^Y_jTJtKClDV3D3~P7NSm7BO^r7& zWn!YrNc-ryEvhN$$!P%l$Y_P$s8E>cdAe3=@!Igo^0diL6`y}enr`+mQD;RC?w zb8}gXT!aC`%rdxx2_!`Qps&&w4i0F95>;6;NQ-ys;?j#Gt~HXzG^6j=Pv{3l1x{0( z4~&GNUEbH=9_^f@%o&BADqxb54EAq=8rKA~4~A!iDp9%eFHeA1L!Bb8Lz#kF(p#)X zn`CglEJ(+tr=h4bIIHlLkxP>exGw~{Oe3@L^zA)|Vx~2yNuPKtF^cV6X^5lw8hU*b zK-w6x4l&YWVB%0SmN{O|!`Sh6H45!7}oYPOc+a#a|n3f%G@eO)N>W!C|!FNXV3taFdpEK*A1TFGcRK zV$>xN%??ii7jx5D69O>W6O`$M)iQU7o!TPG*+>v6{TWI@p)Yg$;8+WyE9DVBMB=vnONSQ6k1v z;u&C4wZ_C`J-M0MV&MpOHuVWbq)2LZGR0&@A!4fZwTM^i;GaN?xA%0)q*g(F0PIB( zwGrCC#}vtILC_irDXI5{vuVO-(`&lf2Q4MvmXuU8G0+oVvzZp0Y)zf}Co0D+mUEZz zgwR+5y!d(V>s1} zji+mrd_6KG;$@Le2Ic&am6O+Rk1+QS?urB4$FQNyg2%9t%!*S5Ts{8j*&(H1+W;0~ z$frd%jJjlV;>bXD7!a-&!n52H^6Yp}2h3&v=}xyi>EXXZDtOIq@@&ljEJG{D`7Bjr zaibxip6B6Mf3t#-*Tn7p z96yx1Qv-&r3)4vg`)V~f8>>1_?E4&$bR~uR;$Nz=@U(-vyap|Jx zZ;6Ed+b#GXN+gN@ICTHx{=c@J|97TIPWs(_kjEIwZFHfc!rl8Ep-ZALBEZEr3^R-( z7ER1YXOgZ)&_=`WeHfWsWyzzF&a;AwTqzg~m1lOEJ0Su=C2<{pjK;{d#;E zr2~LgXN?ol2ua5Y*1)`(be0tpiFpKbRG+IK(`N?mIgdd9&e6vxzqxzaa`e7zKa3D_ zHi+c1`|720|dn(z4Qos^e7sn(PU%NYLv$&!|4kEse%DK;YAD06@XO3!EpKpz!^*?(?-Ip zC_Zlb(-_as+-D?0Ag9`|4?)bN)5o(J=&udAY|YgV(YuK9k=E>0z`$dSaL(wmxd!1f zME&3wwv@#{dgeMlZ4}GL!I`VZxtdQY$lmauCN_|mGXqEEj@i~du$|>5UvLjsbq!{; z@jEf;21iC1jFEmIPE^4gykHQzCMLj=2Ek4&FvlpqTlS(0YT%*W<>XgH$4ww`D`aihBGkPM(&EG};Cl&wzg8!jL z`rkqPzvH(0Kd{2n=?Bt8aAU&0IyiA+V-qnXVId^qG!SWZ7%_f&i!D{R#7Jo$%tICxY%j)ebORE>3H_c|to}c#HX;HAC?~B;2mmQrMp2;8T zmzde!k7BYg^Z1r|DUvSD3@{6S<1kndb%Qt%GA# z+sB2&F5L`R&fLRdAlpU_pVsJsYDEz{^ zKGaAz#%W+MPGT+D$+xowMY0=ipM)0p?zym&Aoi)qL(pO_weO(k?s|ELHl^W zviJiFUXRL&?`;3_;mvc02A@sbsW9}#{anvGafZ#ST;}za?XS3}ZG3B4m(SW{>w}Fh z)T5Yi*``Tstmi9SHXmuWSND@cj}qtY!`tuD29Dpu+-D3$h<5FY>jE>YJvqBmhw?oll`x7Ono(}R~P zle_eBwYy0Rr7kmf_SEt_gn4)AO-r`}^Z5Y%Rm8)K-?X>rvDL+QT?#)QwDsQ2c$tc* z&#hbgkL6}GnBDH;+lREM6MGIskRa@r>5Iq(ll2IepuhW86w@14=E{6$cz*cBDQ)CT>}v-DLM-v8)xaPBnmGBKM63RgDGqh!<*j90tSE4|G^+r@#-7g2 zs8KE8eZPZhQuN>wBU%8CmkE9LH1%O;-*ty0&K~01>F3XB>6sAm*m3535)9T&Fz}A4 zwGjZYVea@Fesd=Rv?ROE#q=}yfvQEP8*4zoEw4@^Qvw54utUfaR1T6gLmq?c9sON> z>Np6|0hdP_VURy81;`8{ZYS)EpU9-3;huFq)N3r{yP1ZBCHH7=b?Ig6OFK~%!GwtQ z3`RLKe8O&%^V`x=J4%^Oqg4ZN9rW`UQN^rslcr_Utzd-@u-Sm{rphS-y}{k41)Y4E zfzu}IC=J0JmRCV6a3E38nWl1G495grsDDc^H0Fn%^E0FZ=CSHB4iG<6jW1dY`2gUr zF>nB!y@2%rouAUe9m0VQIg$KtA~k^(f{C*Af_tOl=>vz>$>7qh+fPrSD0YVUnTt)? z;@1E0a*#AT{?oUs#bol@SPm0U5g<`AEF^=b-~&4Er)MsNnPsLb^;fL2kwp|$dwiE3 zNc5VDOQ%Q8j*d5vY##)PGXx51s8`0}2_X9u&r(k?s7|AgtW0LYbtlh!KJ;C9QZuz< zq>??uxAI1YP|JpN$+{X=97Cdu^mkwlB={`aUp+Uyu1P139=t%pSVKo7ZGi_v(0z>l zHLGxV%0w&#xvev)KCQ{7GC$nc3H?1VOsYGgjTK;Px(;o0`lerxB<+EJX9G9f8b+)VJdm(Ia)xjD&5ZL45Np?9 zB%oU;z05XN7zt{Q!#R~gcV^5~Y^gn+Lbad7C{UDX2Nznj8e{)TLH|zEc|{a#idm@z z6(zon+{a>FopmQsCXIs*4-dLGgTc)iOhO3r=l?imNUR-pWl!ktO0r_a0Nqo@bu8MzyjSq9zkqPe*`Sxz75rZ zr9X%(=PVqCRB=zfX+_u&*k4#s1k4OV11YgkCrlr6V;vz<{99HKC@qQ+H8xv5)sc63 z69;U4O&{fb5(fN``jJH#3=GHsV56@{d@7`VhA$K^;GU+R-V%%cnmjYs?>c5^6Ugv} zn<}L&i;2`zzW@(kxf$$gVH@7nh}2%G%ciQ_B?r{13?Q@=Q+6msQGtnyY%Gkjeor?g z7F*tMqLdhcq+LCCo^D;CtOACCBhXgK-M&w{*dcUdmtv@XFTofmmpcWKtCn^`#?oZC zUOm52 z7sK$hR|Vh6y&pfIUK&!`8HH*>12$nWA)Ynp+XwOj=jNLD z{QA4gezbe>wiP?`jJO;c&EId;=2u80s_r97;TX!6@*(<%WL+^bmxheMB3pKx0OpH^ zPs}knV+jpJ4TaD@r^V`mTsjf`7!z^H}eHQ#Rp z72(>Dm#QO!ZYR*O@yHic`3*T^t7jc=d`Jz6Lk@Y-bL%cOp_~=#xzIJl?`{Qu;$uC~NkePE+7wSW_FM`&V{gFN zl;lq@;FtAsl!h;tnOvj z#gYx!q$5MdZ0Jxjy=t*q)HFeeyI-vgaGdh1QNhqGRy8qS)|6S0QK7Gj9R?Co{Knh> za>xkQZ0}bBx!9@EUxRBYGm25^G}&j-`0VWX04E|J!kJ8^WoZ(jbhU_twFwWIH32fv zi=pg~(b#ajW=`)Vikwwe39lpML?|sY$?*6*kYBxku_<=#$gfTqQ_F!9F0=OkHnzBo zEwR!H_h|MNjuG$Tj6zaaouO}HYWCF8vN4C%EX-%Iu%ho;q$G#ErnafhXR*4J2Rp5* zhsi0;wlSwE*inVFO>{(8?N~82zijpt+9Y_-^>xnE%T*zk9gi|j7b@s<5{|qEquUD( zS;-%RySZOCOEh*>!kvbsQ265* z>X8*_Wy&~FB@aDHz%glyiAujXq-|2kDUjFTn9Rafsl+XNyFP%PG|l&ZGWBcEXxy=9 zeDn2PIoVuL$gX0RgVK1O$x3%pOzS7x^U5Pi;mtT)%cY;&e&M7GLM}zP+IPbqLt=^5 z7qLfri8myf;~2psc@^cA6mG&{C%e_(M$$!wC^5p^T1QzrS%I?(U{qcd+oJJkQxe10 zON{Q*?iz%F4MbEsoEc+x3E?&2wVR^v3|Q0lDaMvgS7mNjI{2w! z9|~=!83T%GW*iaChSS!`Xd^beFp9N4%K+k*j#jFumk}U?=WKL_kJAltxnxp~+lZzT zp@&&kSPTg3oSGos`rVBhK0|4NdHM_hnKuw1#0JV{gi_dKDJLB+ix~~HpU9%jD)@YY zOK)L7kgbLyN2%Dx#fuY}8swh4ACk7%BpP-n5(RhDq{gEHP*Fo4IviX{C49|B5h~SC zFr`=0)=h2^F5UpCAgt?R5u{6VvpUf#*nC zCQ`$!|C;L2lpjlG?(>T$(_$O3_YNNbPT~(?!j3aD8k=yu^ogw4bkjvgF|3BOq(hB& zG;^cPXmcUP$ox8zElCJ-zMbK9q^8{rri#8Cek5Ydr0YT-KTh@J z6^AcB9ejew8BY5kzZUZX(7Po==eW<(;uV~E7(BY5c0^xr`cuRwn)47bN?zOb!0?cw z#v}R$z66&m#+AHfo@(^V2#S~bhoUkkTArg+6w>JzZ52r96^({1W!?>4$h0l|-jDfj z>7(<+%67#(A|4hZ3>Y;hd&S?}F;`Vtqz|pK&B>NJ=Faci;gkf-+GmfQR8^zo_vul2 zB!)kfu4Dq_g)8TBBo52*sB6F`qa&JCR=_A$QWgX_K}fZm{Cb2#1q`^S3+WaS>sS#@ z-4k*G=#?z6d_e7JJ+Z8^(t0tNdL{K5F;2nfQbXgld}a(X)Gr;WojOy`^?es~AClT$ z5^lD{WJek0!p-QEH5E7n6DKQ0%_ZBZ=|jfV_MM{VmL8y-Wd|>OmeemP=C@xI@@M~1 zW2S*im@Rc=O>V886_UJ@oh1!2H$Ku&U*Hh_oxd{32)vf1$cRiepv28ricM;}#p!+k zaK{z1I=9Y%3m4|Pj*BD*Fn5Vh?O@oD^1UcjyeNh0fbhh~V6xb#4njlGW8OehUe!MnoR(wn#nsoyL1m!Rov)Nv4~&JEVl7L z#^qYdTpNI#u`N0UbVMiDmD>g2VQcG3>4D6gErgddZnSQTs){BExxRJRB?bIxTdZa z;!S8FHJPPiIDQ*FAUiWSYnjILFjDvxvSC zk z=j4Kx@Pg~&2Z?cmMDa;)#xVeorJrxDBqy{+`kG+ZPQqC@#ku-c3ucU+69$#q_*se` z-H#PFW^>-C0>++|6r=<$Z8)ZFaK=ZjwsNYXqRpl9G|yme@Eld5B-*I69Nx_TResHi z!5nm+>6zaJYQO#%D{~o-oOJ;q`fa5}l!8G*U-E$OM&7@dqciBCWtd}|SrDXz$TB($&m*=Epuolu2k`KUwO7maP3P0ok zmF57lSh0Ba@&sO1iZ5^+3s8{B8t|M;Pg&O+{tZJCiLWd6H@{b~9{CLF9s3Kn zt5)Rs9ejne?o{%f>B$Dl%X7fd~KY)I|(pxUeHj;gNsK6;ZR>`ciu;GxvhDUt!+31Knss2U(%ts8K z18)8;<2ax9RG?!|Lwdt^i5L^&O788roKmVAB)=EdK~HqR2Q=)H_VW}xY=95MP_Ov< zPEz3%DRK}+(aUBwsr83H8>`H^v~|A_t}0vPmRwKPt1{|qOY|PZu}j9+{ZhF&-H_TB zU9xWLpNTc`enI|)h9jQeqf5RfGLFk_vfX`40iMpd%KZF!lKbZTdBw$<^G6nuS+$fT zrbK)xo&;buPJcpOZ=x>n+bRXVFDs(23Xr=rDE&!)pVXZ;;A07NXGl_0m`{Z)DQIu$ zFDvY4xu-ifTe_$|n2B83eI;KUg6pVbw+N!nyLj~wnRi{4mNy{WDV)G1!6$y=+x6U{ z%4_9=Q^L!x_gAYp?J3+u5hA5cO8aHeI=6AC8^S{mzhqCBvBLYEutUC(X0>hKg|AvN zvkmJCQNA45_KjW{aEcyrBppcO6G0zTy%v1&@~+2!n?kA9?>0>AjFN|JdCnHQ8$hEU zw#mwGifHppLP?89LMb(Y3Li9iCPx7W%ek}2FgD2YSzjsR4Xj<=zN{Yo@7s7(k%mP4 znT2p&4EQ@q_chd-E z78uvD*C@oba`U3W2Iw`M#`5C8jOHv8^Li<|j^SI>>>`77Dp71Vtz=J?4Zck4SdRbd zfF}C_>Y(#)r@y!Q0`tMlG#b9>5`fAI$B&tWJfbGlYW$J4V+-s=HH!`+;1XeL@USdx zR0$G&&XBf9lQtkH5)p=U!8J!1{oc4E!N-~Abxl6E;;=3-hMYZ+44?u}zabmCE)yB?*_w91m$n1Yskp&@ z;kxeJX-#ioX^{elyLu~gzx|_KxLpX62MF%Axq3$!Z_P`pBWR?zP8OI`PV~6Aa0Oi0 zv_Ot1m&plf-ZF{e(z(Ms3*S5q$e|j;gOwGrmWsCHfLi(h8y?gc$(2H{884C1FvHQQ12tX=qFUsK~zM!W=K>;zaRsu4Xmcc@8nSs!vK+{ z?}bq}-m&p5jRSam67n>yG9ez=I^|J1O;Np8s=P~9MXYLxD+cFQK7PhG=bkjo{Naae zjp3NWWrlFWDb3Z5D07Q|WjZ=wOQ=aKA%en=O@hL$QCKpIXNZE=InFk|Fhq-&H!6&X z*MVy8=hL7Aw&pQjHrFf27C%3B<>FX{@fOLNhUoxL4*@nY}&M3G*T-p67a zo}~_&yGOB)#vbU|Q3FA8S^X)c-yBlmN(_%}`7Ha3uWFe?>9f=3hlO{^gv~$p`v?vk z_P*r43|(S{%ihs;)YH|jAMpP=-Ms7Ne75_YZZiL3CHVjSU`X1|?Ehh&gA=Xn7W7d@ zf8bM9Y>lG!`PWFDDA9G;x*{1Eh^55u66*9D+-4^dYZ{xXP@?sQLVrY%(azM;C^4FuN7CQ%$!3sr1JL=!Be& zuOZL^bLp$Qo2rL=WDzQIls%s!Go z{s}Q0b#+#8bKga|01t%^9Z=wEsevvXM_{$dCR97ed3@1kX)mtSS!JN^rtqKOj}p~> zfpCI@DX*DqcB6ZnBcl~}sGO~1s$AtfkX6fy3N8*ebvZc*KBW;dA=)?#BE&}-or74i zZUt5;{FBPnkZD8YUXDsx&2LvSziAlec3oc>&Lf1Doc3g?H9{OO_$M4B0qTat0UsWP zTlxUeQ3B;oJ%en4n?zQB6*Fb#wH7`$SQN5GI|=DnJKiYm{?-?#-H;#sIjz7kQ4&VW zN9d1(1$_W~S=<%qDD!mwRytas=eqX^iW}YSx3;wJ#)Xp_`Qk1DFiXac$-3;jQbCif zLA-T_s~5yP@Q@W>pXKl^gipQ>gp@HlBB>WDVpW199;V%?N1`U$ovLE;NI2?|_q2~5 zlg>xT9NADWkv5-*FjS~nP^7$k!N2z?dr!)&l0+4xDK7=-6Rkd$+_^`{bVx!5LgC#N z-dv-k@OlYCEvBfcr1*RsNwcV?QT0bm(q-IyJJ$hm2~mq{6zIn!D20k5)fe(+iM6DJ ze-w_*F|c%@)HREgpRrl@W5;_J5vB4c?UW8~%o0)(A4`%-yNk1(H z5CGuzH(uHQ`&j+IRmTOKoJ?#Ct$+1grR|IitpDGt!~ZdqSJ?cOtw-R=EQ+q4UvclH zdX=xlK-fhQKoKCPBoFAZ*(~11O6-tXo>i0w!T$u{lg!#itEUX3V{$S*naW!C@%rll zS{L(1t%xz(*B`{1NL!*aMc<~fE=g;gXi&Gb$HpD!P)8?JzfN;4F&wv(5HH<=c>>)n z({271)xREH89=C(5YKL{mmJJ_d>qHz;;gTvTlgM*vz9@YTTYZ#%_2A zS0G-t9oMQEpvfv(UjfQ8T$vAHi)zOj3>D*{xSRiu3acc=7cvLyD?_ZObdu$5@b*!y zaZ#u?7uF}SrHVQa=sTOhGW{6WUlq#RhPPm^GsRH#qlX8{Kq-i~98l;eq>KdCnWyKl zUu&UWBqu#Tt9jQ97U4}3)&(p2-eCLznXMEm!>i^EMpeVzPg%p;?@O;dJBQQY(vV;d z3v+-3oTPC!2LTUAx^S2t{v;S_h(EZ^0_dS5g^F*m{TEIy^Qal~%mu3h7*o`jWOH}i ztv8M)3X3a*+ry_KkYXYE4dB0?M|t}#Tp+(}6CQ zBbq;xhoHj}b@j-@koDB#XcCY~>_x&Y;i%MH|3tF^X2h{36UCVfQ-;oEA+4ZkJ`^Qi zQf^8}6eFO$Z+Dj-F1wkG##tTx>FjR2oOXFmbKFj6K3+=kePQ<4d7%z5R5cOB;zO6| zm9^m#U4lcA;7t&*=q|a-!`!)}SgYXT#i8hnxtx@kaoBF$QAS-hT7N5kH^l zB^i+})V>L;9_0Qqf-dyF%ky8Mp-dp#%!Nls3vCt}q3QLM3M-(Zs1k}1bqQ9PVU)U` ztE=?;^6=x}_VD%N@${>qhpkU*)AuUBu_cqYiY&@;O$HV*z@~#Tzh?#=CK`=KwBv+o zh%zu%0xPKYtyC)DaQ zpDW}*86g%>BH3IcWMq`g$j()0kWE(qkIL8A&A0mf&+BzxpKF}=`#jG% z&*wa!&pGFLs5_b#QTZE4Bp+})qzyPQ7B4Z7Y*&?0PSX&|FIR;WBP1|coF9ZeP*$9w z!6aJ_3%Sh=HY3FAt8V144|yfu}IAyYHr1OYKIZ51F>_uY^%N#!k~eU53at-_E-Gh?ahmM5y* z+BTIbeH;%v1}Cjo{8d%UeSMWg(nphxEU`sL< zQR~LrTq>Da(FqSP2%&^1ZL#DTo5Sbl9;&57tQ-@U&I#lj)aNSkcfEJwQD!33?anVU z?pw2q7WtMvfji493`rSFnyp7{w87cW`ak=UEYlk5PCB1K6UDVKXyozOChH4yHh~Q< zv>yvKw6WLfi!PZUx60JZcTNM7jo{ww9b8Q+S7C3WA5&llSwdwh$=Q(*(f3ofqcz=nwOmOy z(J!K=*wNoRU*${{Mbwapi9pTB(&VVKefqd-qrUb9*Eyr2E@oZ9Cgf}Mc;QP<0D)R4 zz=!*^VIG4T*7Xl=sJxrWv9hW^eJ%qYp5(d0?E6LZzJ}=7E+1{?GQA;z+!^VBD81}O z0kJ^dKy&WMw+1+aGVYY-v@i28@Gm+sX5=@U%F=Z?W)oar}2~Rc&F|+3A)n-U2GF10+QdxDb^iA@7eL$c7yhBtL z>lABrh^qy9XZ${E1}Ss5!N4;ig0-pUh6@|RPCHOWvgG{|l}2enRgJftsN%D|ck0YO zuAQd2aMPSyGuJ~jm)aY=+p~mGudw4erwE%P^)5f<*$$2C-4^I=e8-}7##ZQ!8!Tep z+Z_!}CAI~sry$|XK$ktXaxP*x<_ijCPp`2=6sNLZU<@9Sz-rz7^BCE9yh0jV4(I!Z zxmA4d;>B-!vD}Xp*&*N%`b^e&R;D97WS}{~{O-EtXeZNfdf51tw!WR6Noo4hjHPv5 z?heYYRSBPjMc}tFEU^|U8a1CxxK%)WTcn9P%`wR^I$QSeMn6=w>Z9OoVvcrl`zYlZ z2y`mAu0bV(Scc>G_EmIo_4 zm*~h`mxYZC&+U>C5G1FZH5L^U>Cq-9UDRQa35jz&NBj*0{uJKfZs5=Fn@&)Xh6aX(H3w9m9BGLePqVotxTeSPh5-mc7$# z-80t6yB0$Nx<54ohdO*QL7m_(&+#*=eoNiYDB4rE4Cag@qfyZS};Fx;Vf1;oync2k z9v#-w?d6R& zOI`CCS_d=tf3|?g3Z}b6-_Rdg3y~enQhmgkni0Cvf9m6%Ft8r;NC5|b%t&?lkl*4{ z8Ui^;Ds^gq6ti(1xB7y_$zA!i-M~#!!tl$ErTR>P~>T=Yky)8(uvPbvLmB=UfoD zrfl}8<1OQrm?8#j1!?s*T>AoectQl&m!o&*^JcIW`_&bk3tN}k^0rjl=HL$z*uIYt z?7l?^Dqr?q1210Sp$xoAy!&{2^{^Anl460 zI&7urrc&|Y{rjv04VOl{y7c82N6xzg5ueYmQ(q(zC3w_C#x*~%yf5j7MI{W`tsoxzA*PrmK)cTskU| zf2C}Bq$>S$-1JgIh0aW@LxI|-8(OGuD#^M01ghh}&#ObO>tZgSw_LW`zdf&IN$YO# z)|X_9m#JwLW5pErZB3ScggKcNzxA9(hyKkK9I#pR&79&*+SV_eu={00{HF=Bb+AEe znaSof+r1jZ!EL5XgqXWkckaFSSyEk}o!%p8XsD}O>borZ6x%X2b&q!s&1-O(>`kZ$ zB2l^5Cx9xQx9)PXN1xPM)@+LxACH_iZ8zGc(>wnFS_O|@hKsxpMjXOzLEa7OvSlM&&G9ioQw9~RsD4F zK7Q+_&|Q6{eZ^8Rx@pKL`le6kH+(fLc{=V&{b%I5=n}VHV4)X_2Y!pYxgC8wU)yP! zPF3t$?(jsC>Ge=&{kmPGUEETpaw(QTAl)m#{qR3_aq9!wK%6XHfV4C>Y^>Z|%ns7j z{Ja?^IA{+@;kR#IjHxkar%3$eJT4?xNBKUVmoO z`A8Zo-{~_;vcikZ(p}EZzU4kO6WPqkMyE{VvS?;44Z@lj zz^fKX9UL!8Wc(9VgI?P4*zpis8dzl};I>yr1>dtXU=FTAlx}Eht4-*7RACL^AflGh zyZb1hTf(~CkMo%#Q%NMgM9tE2D+)joqbtHYA89Ql1nqVTt+MxZ^*FRd&n5YlIi!8m z>$Ysd!l{+C)y;Wa(ZV-=<+NZKV;v4mt}v2m>`v$-$3b;GsLxf= zd~f(rmfpl``{0aVwN7y!>eGyJFP`L+TxHjHTOS{K^$L2`@6(Rli`{EFwpH@R%eZ6g zwf7rc43Yk!=k;{ z-Rn%~B3amGr}}SxfE$vS8FIPL=Qt57$|R#sSoFgdNUT?fYOYjPl%ZBFpi=jq=DWby7Zxm@y;B<89!9= zbgEH*Uy)~iq5kJLX$+ps$kV`#6jW#|9BGz^`ivNeid(wVbk4jl)VBpW&~;eXNi{#` zwx?{DXR~*sqQcFhY0XCfQ4-*2aN1BGX>$_swtKEqnd>j6vcZ!#0)pXRi?<{!P?tGw z2x_`RD$W)qD{?z}VDPt?+)8*rqLWFIPQ(9-VbBdf{7ff?w9CZ{sIi_gnuC$I0(+P8 zms9XB%}VQ>>pve##}jog6+cD?v~n4Pa9Vmc zg#K$|+`adO=B7`uj35Y}6EZ z{dY`x@w8;R-7zrsr1O_~Jvl*|o-x%jF=Rr1C}GXP^|IYN`1sqmG-oI@R#%X66c#5W z$$tQB)sqwiVm;Y^`Dw3mo|firP{*HsOQJre5%Dm^H@we0FN88VWJ0dja?_U38z73f zrCV!b3qNP0kM#%9T!W5`ynGcg%BL28FW1J-J1_S`BJGCaReQ!am(2%qZ3lLgzq|ns z!!fF@`0=*z)J2BwZ*hO|Yu^cI_nF$9l-Pb3jE7=P8gZ#!xiuZ7-cSa`gb`6mxGTgg z-DLdID?M!Z%+hHB#{?&0$GFRpf+_}q<_wbzX6K?w;%6szz1RbySDSr2r^h_qi$khs zXdZ9A0!_Bf)TR2-^-K~q`FQ!#1x(U4VbV%AA@Ei{%cA(EwC{XfjRi?`&9rav5;Q5% zO1`Rn@OA_ZB@N*mC#)?d3P!}Eh;=NgpIKsy{(yr`hv=aouwt@r&P&}Z3DNWo9ro30 zX52~(aTV$*HHlgB66-4GQru!_AZ|)V*I5X=WG)`N@U&D>e@@C#V@JwEL*L`7#$yes z62C^5%Qniaow2$3HrAc7U{qzpb&FA*xLI1JSWR@`RF=JCcvTI)%dH7;sWInt9JLu# z|Ao|Q?K)cDg_JKsym=joo5gR80wtv01N`um1nQ@Ms0Y*bVzxL34} zo?gizp?`=Y{*W>^Hy2%Jl)y?A+&7s1UVHFixuIy~sawXjcDCL`129cK7|ZQS0u;A} zTJC#WNmqkIrnHpAhHVcM(U^vJA~dl@jf_bs*3?i+=&vuC?Aiy_pcB~=1syDni4 zw+FLuz>F773u#$;NUQ9WDtUPY@+rA3WBhQdKFKOyzkA(URa7;4tW>3jQIfi8v0h3g zJC_HVDXS#>DWb|&se7FHnr=q&l#xg9o02}}u=b-R>@sw={Z zHF*?t2FmhqZ=|qa>x=A!*$S+0T zhO*D*M?NTf-eX`eO)9TIQu{7Dm77Acnj4b1jI9@c*ZL8wL%8kLEhd$KM8=Y!fbN@9 zC7B5#y>JM1n5M)!&im==EgHs2j+xCZG~+~QWCi?s!QyFo2kqx{%jE2n3^N*Ayz6Lp zhg5g^3# z+5FoJ@$u@9WJgPKpUWEd4}4AK9TJKU8W%ms!d0p%OIOX+bY+55zl!vIaz$XFI9Ep+ z;bL_}7PDI2Y`Ng*XY(65 zh0%`@Lve%fc;)N4_g12bNrt6gH=N#OHtxO`$lpWlw=Z6MF+E@;>GkZ#lAZTn`aHwf z&I1|aV#b_VHMIgBN*RzU9i@Z@m}0i>o?({&%fpEfaOpFeaJ7V37;m0?kzd}}Lk@9$ zL}8TEo7WZAcRi%zFZxkr6<0k#X-;lTD`Oc~cDb@olwgWCewvk{GJ}hCXbF!AdiLpd z|Cck$ZTKI?Ack{34Lva7+k=H8K2HTZiurox6F+>dy+@R9T^awxj590D$|kXUg+Ygc z(f)jlRwN(4z$#%PnOVc;#Fv{nAi{#UcXPNcmP#5O{zh_*`=q^JCeia{sN4zHjk2*y zqUVh{Ya{j>SPmP^i#Qfcq_MTqo8g52Fi^F zKBc$$HVI!xFx*4Y9l+nt)$AoZORD}%5I10oI3kx`-N30QueiwIw#0VV2E*Fb-nKW% z=+r^hos`Y-7~{cA1FVbK$_=~*z53+Q8KGjg;>ztg((H12%QTf4OYU8y)C}h5yo#$% z&Q$`vMM*g?ZcatAn2j!hFv8KuN(dw)T*}sF#THDHxo8xC^?vJ zc`U6bVo~hOr6I!8*GTZ<^D~;unKjK=!IR|GB4E>Mcvt*2GK);93jIDd<(nNjHO z4Hi@2^%Uyx=^Z~5eZ!5rO5%4H|eFoNjD#+Kcu%_57zZb4Z@Ak#X6txD^{U3wBl^r+W- zLorkK;uc;NgTj7dGxHQS+@T*T>Q*j4^Ll$ejQqWrwcHyG9y%Mk%m8nBVG5hvSaYm5 zJN^#-Q46kZG)@T8n2^QCjxIwxUVi%s>EY`E?#@_(A~njFrTiDq;8v|W-1jT|ROlNI zU$h|YoD4PVTE^&NC6_m{EAFBVqsM`P*`-AcDGWQygURzM32Xeq2xng~XQsYeTZ5v$ zQLaa2M_Iplw}4eL6fLPu`6`PYcVMysO>`{8CB~glD=TX7?JZcHfHNmykBM?QD)#D) zGp>R*<^D?WhFQKRc^}22l6F=D2RPrxaX2ZF!b1X0XF*d4%=!sbNcS1q2WOUE(7e4$ z^L8f;F)__d3>&KQFE8%$I4h^y5FYBfB&fWzn71_OSrPe-DHV{O#Q;GP z+Tw!J?eVjX19RKH?*hKQWQt8r7B#lYX8xoSHFGCW-*DSQ4EM4M3Mw%gkSYNK18@(e zfzMF}WWaCyS@1y%-~Xg0ry~tkQkUmKuI5lGAua{{vn22V!2T()AU5FpKh@Nv)s^Js zv~@VuUG;=CnLmQR{PeUBQf2;lAV!vG>^Z0N zL88rrjL-*J!43;7C=w9xhcw`yjRKq7o4L9=0SmR9PA-nX12@#h(iIu-0N_xm2OV)( zU_raT0y>$wm^oMi2|U3N;OhF9uy}`<-xVka#DV*l{O0yHzi9vUxa1Qtpi$buR*8cU zd4~lS1pT$L^!0=6qUKOpM+XPsy{f7W#1bjrEwaeN!Ik9(zySIT^pEHvHgJUneFN4) zk=k|$55(g8slmS|@+*4fr2urd3LwjIIZA**g+%l(SZNn4HwQ}y6o`vw>2&mR1X+&q zDa1Af0B;4rAMZMOlHbAqK|R_xuwJ7ANARtFE({-P2o{tJJR<>2KVp)ZK-M;)ejx zd*E~Mka<{OL7%CAhk4n|1qg?97-I!l0rOinjVi#arbgg4bi5;nY5oFL`UWtPk5&L#grSxv zE3!}=1px!ZTLT90aYc^s`~{VojjJml&<`@e41dFP+XU6D0AOkbn2rlI3>^LcqauG& zc$m3Z{!u8LvUrm^fT{qX5yD9{?r(CCiUdck%!T`KIZd2oQJz1joB&M(Teg_>;yS<2-5>BWfSPpG`Rt{!j6>kqMAvl^zk0JUEfy$HVJMkxP-GkwZuxL62me2#pj_5*ZIU zP~#C^OZLfl$HO)v;~~c&JHivn|1I9H5y_CDkt0JLLGKm(4*KLVhJ2jh2#vJuM6`b& zE==-lvME^Oj022xF&IV*? Date: Mon, 17 Feb 2025 16:51:46 +0100 Subject: [PATCH 57/74] build(deps): Fix Jackson version to max allowed by JSII (#1770) --- examples/powertools-examples-core/cdk/infra/pom.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 87aa41cad..775922d08 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -7,8 +7,9 @@ 1.18.0 UTF-8 - 2.130.0 + 2.178.1 [10.0.0,11.0.0) + 2.14.0 5.10.0 @@ -41,6 +42,13 @@ + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + software.amazon.awscdk From 1bad39b641a87911be7821a8a841ad551c261fa9 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Tue, 25 Feb 2025 16:22:20 +0100 Subject: [PATCH 58/74] chore(ci): Add release environment --- .github/workflows/publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 28fa6c4df..43de1438f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,6 +11,7 @@ permissions: jobs: publish: runs-on: ubuntu-latest + environment: Release permissions: id-token: write steps: From d6def1b6670482073ed201bdc354e25c1c4e9445 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Tue, 25 Feb 2025 16:31:44 +0100 Subject: [PATCH 59/74] fix(ci): Permissions (#1771) --- .github/workflows/release-prep.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-prep.yml b/.github/workflows/release-prep.yml index 942d7fce9..81c45832e 100644 --- a/.github/workflows/release-prep.yml +++ b/.github/workflows/release-prep.yml @@ -14,6 +14,8 @@ jobs: runs-on: ubuntu-latest permissions: id-token: write + pull-requests: write + contents: write steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Get current date @@ -82,4 +84,4 @@ jobs: body: | This is automated release prep. Remember to update [CHANGELOG.md](https://github.com/aws-powertools/powertools-lambda-java/blob/prep-release-${{ github.event.inputs.targetRelease }}/CHANGELOG.md) to capture changes in this release. Please review changes carefully before merging. - * [ ] Updated CHANGELOG.md \ No newline at end of file + * [ ] Updated CHANGELOG.md From dc65dbe5a72b4cffddbf3d210bb7bfa2ae0682f0 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Tue, 25 Feb 2025 16:58:16 +0100 Subject: [PATCH 60/74] chore(ci): Remove RELEASE variable (#1772) --- .github/workflows/release-prep.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release-prep.yml b/.github/workflows/release-prep.yml index 81c45832e..0392d0177 100644 --- a/.github/workflows/release-prep.yml +++ b/.github/workflows/release-prep.yml @@ -76,7 +76,6 @@ jobs: uses: peter-evans/create-pull-request@18f7dc018cc2cd597073088f7c7591b9d1c02672 # v3.14.0 with: commit-message: chore:prep release ${{ github.event.inputs.targetRelease }} - token: ${{ secrets.RELEASE }} signoff: false branch: prep-release-${{ github.event.inputs.targetRelease }} delete-branch: true From d45fb55993ced9a6c8c76ab5d1ac33461bb46a28 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 20:25:12 +0100 Subject: [PATCH 61/74] chore:prep release 1.19.0-SNAPSHOT (#1773) Co-authored-by: sthulb --- CHANGELOG.md | 5 +++++ README.md | 8 ++++---- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core/cdk/infra/pom.xml | 2 +- examples/powertools-examples-core/gradle/build.gradle | 6 +++--- examples/powertools-examples-core/sam/pom.xml | 2 +- examples/powertools-examples-core/serverless/pom.xml | 2 +- examples/powertools-examples-core/terraform/pom.xml | 2 +- examples/powertools-examples-idempotency/pom.xml | 2 +- examples/powertools-examples-parameters/pom.xml | 2 +- examples/powertools-examples-serialization/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- mkdocs.yml | 2 +- pom.xml | 2 +- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-core/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- powertools-serialization/pom.xml | 2 +- powertools-sqs/pom.xml | 2 +- powertools-test-suite/pom.xml | 2 +- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 32 files changed, 41 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b9f664fe..7f5751816 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo ## [Unreleased] +## [1.19.0-SNAPSHOT] - 2025-02-25 + + + + ## [1.18.0] - 2023-11-16 ### Added diff --git a/README.md b/README.md index acc816193..369223d6f 100644 --- a/README.md +++ b/README.md @@ -20,17 +20,17 @@ Powertools for AWS Lambda (Java) is available in Maven Central. You can use your software.amazon.lambda powertools-tracing - 1.18.0 + 1.19.0-SNAPSHOT software.amazon.lambda powertools-logging - 1.18.0 + 1.19.0-SNAPSHOT software.amazon.lambda powertools-metrics - 1.18.0 + 1.19.0-SNAPSHOT ... @@ -217,7 +217,7 @@ More info [here](https://github.com/aws-powertools/powertools-lambda-java/pull/1 ## Examples -See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.18.0/examples)** for example projects showcasing usage of different utilities. +See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.19.0-SNAPSHOT/examples)** for example projects showcasing usage of different utilities. Have a demo project to contribute which showcase usage of different utilities from powertools? We are happy to accept it [here](CONTRIBUTING.md#security-issue-notifications). diff --git a/examples/pom.xml b/examples/pom.xml index 428c74af8..5c423f251 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 1.18.0 + 1.19.0-SNAPSHOT pom Powertools for AWS Lambda (Java) library Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index 5958e6a3e..bd94aaf0c 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-batch jar Powertools for AWS Lambda (Java) library Examples - Batch diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index b58deecc4..c5e0fdbc2 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-cloudformation jar diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 775922d08..5dcec63ad 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 1.18.0 + 1.19.0-SNAPSHOT UTF-8 2.178.1 diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle index 5bf684339..2abb3bd67 100644 --- a/examples/powertools-examples-core/gradle/build.gradle +++ b/examples/powertools-examples-core/gradle/build.gradle @@ -28,8 +28,8 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2' - aspect 'software.amazon.lambda:powertools-tracing:1.18.0' - aspect 'software.amazon.lambda:powertools-logging:1.18.0' - aspect 'software.amazon.lambda:powertools-metrics:1.18.0' + aspect 'software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT' + aspect 'software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT' + aspect 'software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT' } diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml index 34fde9a27..e594899a3 100644 --- a/examples/powertools-examples-core/sam/pom.xml +++ b/examples/powertools-examples-core/sam/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-core-sam jar diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml index 27404d88e..68696367a 100644 --- a/examples/powertools-examples-core/serverless/pom.xml +++ b/examples/powertools-examples-core/serverless/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-core-serverless jar diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml index 9b70defa6..c95328acb 100644 --- a/examples/powertools-examples-core/terraform/pom.xml +++ b/examples/powertools-examples-core/terraform/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-core-terraform jar diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml index 7c41eb151..4fe2edd94 100644 --- a/examples/powertools-examples-idempotency/pom.xml +++ b/examples/powertools-examples-idempotency/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-idempotency jar Powertools for AWS Lambda (Java) library Examples - Idempotency diff --git a/examples/powertools-examples-parameters/pom.xml b/examples/powertools-examples-parameters/pom.xml index 3ae0e1715..1cc79e898 100644 --- a/examples/powertools-examples-parameters/pom.xml +++ b/examples/powertools-examples-parameters/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-parameters jar Powertools for AWS Lambda (Java) library Examples - Parameters diff --git a/examples/powertools-examples-serialization/pom.xml b/examples/powertools-examples-serialization/pom.xml index 21b6b59b9..e63ecbc5a 100644 --- a/examples/powertools-examples-serialization/pom.xml +++ b/examples/powertools-examples-serialization/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-serialization jar Powertools for AWS Lambda (Java) library Examples - Serialization diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 077f7d557..7afb2686b 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-sqs jar Powertools for AWS Lambda (Java) library Examples - SQS diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 3cb4264c0..42d484ed1 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.18.0 + 1.19.0-SNAPSHOT powertools-examples-validation jar Powertools for AWS Lambda (Java) library Examples - Validation diff --git a/mkdocs.yml b/mkdocs.yml index e8d5a4c51..0de0f8090 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -93,7 +93,7 @@ extra_javascript: extra: powertools: - version: 1.18.0 # to update after each release (we do not want snapshot version here) + version: 1.19.0-SNAPSHOT # to update after each release (we do not want snapshot version here) repo_url: https://github.com/aws-powertools/powertools-lambda-java edit_uri: edit/main/docs diff --git a/pom.xml b/pom.xml index 3c88e9193..4ea0e7e47 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 1.18.0 + 1.19.0-SNAPSHOT pom Powertools for AWS Lambda (Java) library Parent diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index cedbcf317..fabaeba30 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 1.18.0 + 1.19.0-SNAPSHOT A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 660f6e34a..54c104468 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java)library Cloudformation diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml index 0d82530a0..041950cf5 100644 --- a/powertools-core/pom.xml +++ b/powertools-core/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) library Core diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index e2cd93d0b..9a69e7131 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -10,7 +10,7 @@ Fake handlers that use Powertools for AWS Lambda (Java). - 1.18.0 + 1.19.0-SNAPSHOT UTF-8 1.8 1.8 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 175e44ffe..5c8db8d80 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index 8ba6bff7f..0bf3f3600 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 1.18.0 + 1.19.0-SNAPSHOT powertools-idempotency diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index 2d5540c54..04e46dc6e 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 1.18.0 + 1.19.0-SNAPSHOT powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index d8b8796f0..656b9ee81 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) library Logging diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 677e18ed7..53df4cf57 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) library Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index f0b64ea73..e8f4e3d2d 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT powertools-parameters diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 06b828923..70280a0b8 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT powertools-serialization diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml index 3cef9115e..959106884 100644 --- a/powertools-sqs/pom.xml +++ b/powertools-sqs/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) library SQS diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml index c9ea25057..168a36f14 100644 --- a/powertools-test-suite/pom.xml +++ b/powertools-test-suite/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index f16bedd2f..26bc0aa16 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) library Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index a372e4740..11ad1398f 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.18.0 + 1.19.0-SNAPSHOT Powertools for AWS Lambda (Java) validation library From 394ab0ccfc99488fafeea4497e4e6df79cb75047 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Wed, 26 Feb 2025 11:51:18 +0100 Subject: [PATCH 62/74] fix(ci): add permissions to release workflow * Update .gitignore * update .gitignore * update permissions --- .github/workflows/publish.yml | 2 + .gitignore | 4 +- tree.txt | 1723 +++++++++++++++++++++++++++++++++ 3 files changed, 1728 insertions(+), 1 deletion(-) create mode 100644 tree.txt diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 43de1438f..aa56350a3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,6 +14,8 @@ jobs: environment: Release permissions: id-token: write + issues: write + contents: write steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 - name: Set up Maven Central Repository diff --git a/.gitignore b/.gitignore index 6615ac729..64f0be6a3 100644 --- a/.gitignore +++ b/.gitignore @@ -110,4 +110,6 @@ example/HelloWorldFunction/build .gradle build/ .terraform* -terraform.tfstate* \ No newline at end of file +terraform.tfstate* + +powertools-idempotency/dynamodb-local-metadata.json \ No newline at end of file diff --git a/tree.txt b/tree.txt new file mode 100644 index 000000000..f801275c9 --- /dev/null +++ b/tree.txt @@ -0,0 +1,1723 @@ +[INFO] Scanning for projects... +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-test-suite:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 175, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-e2e-tests:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 184, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 126, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:cdk:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 34, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 127, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 171, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-parameters:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 89, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-serialization:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 41, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-sqs:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 142, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-batch:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-validation:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 73, column 21 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 19 +[WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-examples:pom:1.18.0 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 49, column 21 +[WARNING] +[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. +[WARNING] +[WARNING] For this reason, future Maven versions might no longer support building such malformed projects. +[WARNING] +[INFO] Inspecting build with total of 28 modules... +[INFO] Installing Nexus Staging features: +[INFO] ... total of 15 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin +[INFO] ------------------------------------------------------------------------ +[INFO] Reactor Build Order: +[INFO] +[INFO] Powertools for AWS Lambda (Java) library Parent [pom] +[INFO] Powertools for AWS Lambda (Java) library Core [jar] +[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities [jar] +[INFO] Powertools for AWS Lambda (Java) library Logging [jar] +[INFO] Powertools for AWS Lambda (Java) library Tracing [jar] +[INFO] Powertools for AWS Lambda (Java) library SQS [jar] +[INFO] Powertools for AWS Lambda (Java) library Metrics [jar] +[INFO] Powertools for AWS Lambda (Java) library Parameters [jar] +[INFO] Powertools for AWS Lambda (Java) validation library [jar] +[INFO] Powertools for AWS Lambda (Java) library Test Suite [jar] +[INFO] Powertools for AWS Lambda (Java)library Cloudformation [jar] +[INFO] Powertools for AWS Lambda (Java) library Idempotency [jar] +[INFO] Powertools for AWS Lambda (Java) library Large messages [jar] +[INFO] Powertools for AWS Lambda (Java)library End-to-end tests [jar] +[INFO] Powertools for AWS Lambda (Java) batch messages [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core [jar] +[INFO] cdk [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Serialization [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - SQS [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Batch [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples - Validation [jar] +[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation [jar] +[INFO] Powertools for AWS Lambda (Java) library Examples [pom] +[INFO] +[INFO] --------------< software.amazon.lambda:powertools-parent >-------------- +[INFO] Building Powertools for AWS Lambda (Java) library Parent 1.18.0 [1/28] +[INFO] --------------------------------[ pom ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-parent --- +[INFO] software.amazon.lambda:powertools-parent:pom:1.18.0 +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ---------------< software.amazon.lambda:powertools-core >--------------- +[INFO] Building Powertools for AWS Lambda (Java) library Core 1.18.0 [2/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-core --- +[INFO] software.amazon.lambda:powertools-core:jar:1.18.0 +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ----------< software.amazon.lambda:powertools-serialization >----------- +[INFO] Building Powertools for AWS Lambda (Java) library Serialization Utilities 1.18.0 [3/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-serialization --- +[INFO] software.amazon.lambda:powertools-serialization:jar:1.18.0 +[INFO] +- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test +[INFO] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test +[INFO] | +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] | \- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] -------------< software.amazon.lambda:powertools-logging >-------------- +[INFO] Building Powertools for AWS Lambda (Java) library Logging 1.18.0 [4/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-logging --- +[INFO] software.amazon.lambda:powertools-logging:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test +[INFO] | \- joda-time:joda-time:jar:2.10.8:test +[INFO] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test +[INFO] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test +[INFO] | \- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] +- org.skyscreamer:jsonassert:jar:1.5.1:test +[INFO] | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] -------------< software.amazon.lambda:powertools-tracing >-------------- +[INFO] Building Powertools for AWS Lambda (Java) library Tracing 1.18.0 [5/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-tracing --- +[INFO] software.amazon.lambda:powertools-tracing:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] | | +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] | | +- commons-codec:commons-codec:jar:1.15:compile +[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] | | \- joda-time:joda-time:jar:2.12.7:compile +[INFO] | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ---------------< software.amazon.lambda:powertools-sqs >---------------- +[INFO] Building Powertools for AWS Lambda (Java) library SQS 1.18.0 [6/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-sqs --- +[INFO] software.amazon.lambda:powertools-sqs:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test +[INFO] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- software.amazon.awssdk:sqs:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime +[INFO] | | | \- commons-logging:commons-logging:jar:1.2:runtime +[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime +[INFO] | | \- commons-codec:commons-codec:jar:1.17.1:runtime +[INFO] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile +[INFO] +- software.amazon.awssdk:s3:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] -------------< software.amazon.lambda:powertools-metrics >-------------- +[INFO] Building Powertools for AWS Lambda (Java) library Metrics 1.18.0 [7/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-metrics --- +[INFO] software.amazon.lambda:powertools-metrics:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:runtime +[INFO] | +- org.slf4j:slf4j-api:jar:1.7.30:compile +[INFO] | \- org.javatuples:javatuples:jar:1.2:runtime +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ------------< software.amazon.lambda:powertools-parameters >------------ +[INFO] Building Powertools for AWS Lambda (Java) library Parameters 1.18.0 [8/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-parameters --- +[INFO] software.amazon.lambda:powertools-parameters:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- software.amazon.awssdk:ssm:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:secretsmanager:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime +[INFO] | | | \- commons-logging:commons-logging:jar:1.2:runtime +[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime +[INFO] | | \- commons-codec:commons-codec:jar:1.17.1:runtime +[INFO] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile +[INFO] +- software.amazon.awssdk:appconfigdata:jar:2.30.19:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ------------< software.amazon.lambda:powertools-validation >------------ +[INFO] Building Powertools for AWS Lambda (Java) validation library 1.18.0 [9/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-validation --- +[INFO] software.amazon.lambda:powertools-validation:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- com.networknt:json-schema-validator:jar:1.0.87:compile +[INFO] | +- com.ethlo.time:itu:jar:1.7.0:compile +[INFO] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile +[INFO] | | \- org.yaml:snakeyaml:jar:2.0:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.7:compile +[INFO] +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ------------< software.amazon.lambda:powertools-test-suite >------------ +[INFO] Building Powertools for AWS Lambda (Java) library Test Suite 1.18.0 [10/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-test-suite --- +[INFO] software.amazon.lambda:powertools-test-suite:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- org.apache.logging.log4j:log4j-jcl:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- commons-logging:commons-logging:jar:1.3.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] | | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.18.0:compile +[INFO] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile +[INFO] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile +[INFO] | | | \- commons-codec:commons-codec:jar:1.17.1:compile +[INFO] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- software.amazon.awssdk:s3:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.aspectj:aspectjweaver:jar:1.9.7:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- org.skyscreamer:jsonassert:jar:1.5.1:test +[INFO] | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ----------< software.amazon.lambda:powertools-cloudformation >---------- +[INFO] Building Powertools for AWS Lambda (Java)library Cloudformation 1.18.0 [11/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-cloudformation --- +[INFO] software.amazon.lambda:powertools-cloudformation:jar:1.18.0 +[INFO] +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.github.tomakehurst:wiremock-jre8:jar:2.35.1:test +[INFO] | +- org.eclipse.jetty:jetty-server:jar:9.4.49.v20220914:test +[INFO] | | +- javax.servlet:javax.servlet-api:jar:3.1.0:test +[INFO] | | +- org.eclipse.jetty:jetty-http:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-io:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-servlet:jar:9.4.49.v20220914:test +[INFO] | | +- org.eclipse.jetty:jetty-security:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-util-ajax:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-servlets:jar:9.4.49.v20220914:test +[INFO] | | +- org.eclipse.jetty:jetty-continuation:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-util:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-webapp:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-xml:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-proxy:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-client:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty.http2:http2-server:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty.http2:http2-common:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty.http2:http2-hpack:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-alpn-server:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-alpn-java-server:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-alpn-openjdk8-server:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-alpn-java-client:jar:9.4.49.v20220914:test +[INFO] | | \- org.eclipse.jetty:jetty-alpn-client:jar:9.4.49.v20220914:test +[INFO] | +- org.eclipse.jetty:jetty-alpn-openjdk8-client:jar:9.4.49.v20220914:test +[INFO] | +- com.google.guava:guava:jar:31.1-jre:test +[INFO] | | +- com.google.guava:failureaccess:jar:1.0.1:test +[INFO] | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:test +[INFO] | | +- com.google.code.findbugs:jsr305:jar:3.0.2:test +[INFO] | | +- org.checkerframework:checker-qual:jar:3.12.0:test +[INFO] | | +- com.google.errorprone:error_prone_annotations:jar:2.11.0:test +[INFO] | | \- com.google.j2objc:j2objc-annotations:jar:1.3:test +[INFO] | +- org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:test +[INFO] | | +- org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:test +[INFO] | | +- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:test +[INFO] | | \- commons-codec:commons-codec:jar:1.15:test +[INFO] | +- org.xmlunit:xmlunit-core:jar:2.9.0:test +[INFO] | | \- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test +[INFO] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test +[INFO] | +- org.xmlunit:xmlunit-legacy:jar:2.9.0:test +[INFO] | +- org.xmlunit:xmlunit-placeholders:jar:2.9.0:test +[INFO] | +- net.javacrumbs.json-unit:json-unit-core:jar:2.36.0:test +[INFO] | | \- org.hamcrest:hamcrest-core:jar:2.2:test +[INFO] | | \- org.hamcrest:hamcrest:jar:2.2:test +[INFO] | +- com.jayway.jsonpath:json-path:jar:2.7.0:test +[INFO] | | \- net.minidev:json-smart:jar:2.4.7:test +[INFO] | | \- net.minidev:accessors-smart:jar:2.4.7:test +[INFO] | +- org.ow2.asm:asm:jar:9.4:test +[INFO] | +- net.sf.jopt-simple:jopt-simple:jar:5.0.4:test +[INFO] | +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] | +- com.github.jknack:handlebars:jar:4.3.1:test +[INFO] | +- com.github.jknack:handlebars-helpers:jar:4.3.1:test +[INFO] | +- commons-fileupload:commons-fileupload:jar:1.4:test +[INFO] | +- commons-io:commons-io:jar:2.11.0:test +[INFO] | \- org.slf4j:slf4j-api:jar:1.7.36:compile +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] -----------< software.amazon.lambda:powertools-idempotency >------------ +[INFO] Building Powertools for AWS Lambda (Java) library Idempotency 1.18.0 [12/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-idempotency --- +[INFO] software.amazon.lambda:powertools-idempotency:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.junit-pioneer:junit-pioneer:jar:1.9.1:test +[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-launcher:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test +[INFO] | \- joda-time:joda-time:jar:2.10.8:test +[INFO] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test +[INFO] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test +[INFO] +- com.amazonaws:DynamoDBLocal:jar:1.25.1:test +[INFO] | +- org.antlr:antlr4-runtime:jar:4.5:test +[INFO] | | \- org.abego.treelayout:org.abego.treelayout.core:jar:1.0.1:test +[INFO] | +- commons-cli:commons-cli:jar:1.6.0:test +[INFO] | +- com.almworks.sqlite4java:libsqlite4java-linux-i386:so:1.0.392:test +[INFO] | +- com.almworks.sqlite4java:libsqlite4java-linux-amd64:so:1.0.392:test +[INFO] | +- com.almworks.sqlite4java:sqlite4java-win32-x64:dll:1.0.392:test +[INFO] | +- com.almworks.sqlite4java:sqlite4java-win32-x86:dll:1.0.392:test +[INFO] | +- com.almworks.sqlite4java:libsqlite4java-osx:dylib:1.0.392:test +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:test +[INFO] | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:test +[INFO] | | +- commons-logging:commons-logging:jar:1.1.3:test +[INFO] | | +- commons-codec:commons-codec:jar:1.15:test +[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test +[INFO] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:test +[INFO] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:test +[INFO] | +- com.amazonaws:aws-java-sdk-dynamodb:jar:1.12.619:test +[INFO] | | +- com.amazonaws:aws-java-sdk-s3:jar:1.12.619:test +[INFO] | | | \- com.amazonaws:aws-java-sdk-kms:jar:1.12.619:test +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.619:test +[INFO] | +- software.amazon.awssdk:cognitoidentity:jar:2.30.19:test +[INFO] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:test +[INFO] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:test +[INFO] | | +- io.netty:netty-codec-http:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-codec-http2:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-codec:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-transport:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-common:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-buffer:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-handler:jar:4.1.118.Final:test +[INFO] | | | \- io.netty:netty-transport-native-unix-common:jar:4.1.118.Final:test +[INFO] | | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:test +[INFO] | | \- io.netty:netty-resolver:jar:4.1.118.Final:test +[INFO] | +- software.amazon.awssdk:cognitoidentityprovider:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:pinpoint:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:dynamodb-enhanced:jar:2.30.19:test +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] | +- org.eclipse.jetty:jetty-client:jar:9.4.48.v20220622:test +[INFO] | | +- org.eclipse.jetty:jetty-http:jar:9.4.48.v20220622:test +[INFO] | | | \- org.eclipse.jetty:jetty-util:jar:9.4.48.v20220622:test +[INFO] | | \- org.eclipse.jetty:jetty-io:jar:9.4.48.v20220622:test +[INFO] | +- org.eclipse.jetty:jetty-server:jar:9.4.48.v20220622:test +[INFO] | | \- javax.servlet:javax.servlet-api:jar:3.1.0:test +[INFO] | \- com.google.guava:guava:jar:33.3.0-jre:test +[INFO] | +- com.google.guava:failureaccess:jar:1.0.2:test +[INFO] | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:test +[INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:test +[INFO] | +- org.checkerframework:checker-qual:jar:3.43.0:test +[INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.28.0:test +[INFO] | \- com.google.j2objc:j2objc-annotations:jar:3.0.0:test +[INFO] +- io.github.ganadist.sqlite4java:libsqlite4java-osx-aarch64:dylib:1.0.392:test +[INFO] | \- com.almworks.sqlite4java:sqlite4java:jar:1.0.392:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ----------< software.amazon.lambda:powertools-large-messages >---------- +[INFO] Building Powertools for AWS Lambda (Java) library Large messages 1.18.0 [13/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-large-messages --- +[INFO] software.amazon.lambda:powertools-large-messages:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | +- org.slf4j:slf4j-api:jar:1.7.36:compile +[INFO] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:s3:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.junit-pioneer:junit-pioneer:jar:1.9.1:test +[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-launcher:jar:1.10.0:test +[INFO] +- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:test +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:test +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ------------< software.amazon.lambda:powertools-e2e-tests >------------- +[INFO] Building Powertools for AWS Lambda (Java)library End-to-end tests 1.18.0 [14/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-e2e-tests --- +[INFO] software.amazon.lambda:powertools-e2e-tests:jar:1.18.0 +[INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:test +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:test +[INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:test +[INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:test +[INFO] +- software.amazon.awssdk:lambda:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:test +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:test +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:test +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:test +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:test +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:test +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:test +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:apache-client:jar:2.30.19:test +[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test +[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:test +[INFO] | | \- commons-codec:commons-codec:jar:1.17.1:test +[INFO] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:test +[INFO] | +- io.netty:netty-codec-http:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-codec-http2:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-codec:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-transport:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-common:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-buffer:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-handler:jar:4.1.118.Final:test +[INFO] | | \- io.netty:netty-transport-native-unix-common:jar:4.1.118.Final:test +[INFO] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:test +[INFO] | \- io.netty:netty-resolver:jar:4.1.118.Final:test +[INFO] +- software.amazon.awssdk:dynamodb:jar:2.30.19:test +[INFO] | \- software.amazon.awssdk:profiles:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:kinesis:jar:2.30.19:test +[INFO] | \- software.amazon.awssdk:aws-cbor-protocol:jar:2.30.19:test +[INFO] | \- software.amazon.awssdk:third-party-jackson-dataformat-cbor:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:cloudwatch:jar:2.30.19:test +[INFO] | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:xray:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:sqs:jar:2.30.19:test +[INFO] +- com.amazonaws:amazon-sqs-java-extended-client-lib:jar:2.0.4:test +[INFO] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:test +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:test +[INFO] | \- commons-logging:commons-logging:jar:1.2:test +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:test +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- commons-io:commons-io:jar:2.16.1:compile +[INFO] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.evanlennick:retry4j:jar:0.15.0:test +[INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.130.0:test +[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.223:test (version selected from constraint [2.2.202,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:test (version selected from constraint [2.1.2,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:test (version selected from constraint [2.0.1,3.0.0)) +[INFO] | +- software.amazon.jsii:jsii-runtime:jar:1.106.0:test (version selected from constraint [1.94.0,2.0.0)) +[INFO] | | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:test +[INFO] | +- org.jetbrains:annotations:jar:19.0.0:test (version selected from constraint [16.0.3,20.0.0)) +[INFO] | \- javax.annotation:javax.annotation-api:jar:1.3.2:test (version selected from constraint [1.3.2,1.4.0)) +[INFO] +- software.constructs:constructs:jar:10.3.0:test +[INFO] +- software.amazon.awssdk:s3:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:test +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:test +[INFO] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:cloudformation:jar:2.30.19:test +[INFO] +- software.amazon.awssdk:sts:jar:2.30.19:test +[INFO] +- org.yaml:snakeyaml:jar:2.2:test +[INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:test +[INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:test +[INFO] | | \- io.burt:jmespath-core:jar:0.6.0:test +[INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test +[INFO] | | \- joda-time:joda-time:jar:2.10.8:test +[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:test +[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] --------------< software.amazon.lambda:powertools-batch >--------------- +[INFO] Building Powertools for AWS Lambda (Java) batch messages 1.18.0 [15/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-batch --- +[INFO] software.amazon.lambda:powertools-batch:jar:1.18.0 +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | | +- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime +[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.assertj:assertj-core:jar:3.26.0:test +[INFO] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test +[INFO] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test +[INFO] | +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] | | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] | \- org.apache.commons:commons-lang3:jar:3.14.0:test +[INFO] \- org.mockito:mockito-core:jar:5.6.0:test +[INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test +[INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test +[INFO] \- org.objenesis:objenesis:jar:3.3:test +[INFO] +[INFO] ----< software.amazon.lambda.examples:powertools-examples-core-sam >---- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [16/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-sam --- +[INFO] software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime +[INFO] | \- org.javatuples:javatuples:jar:1.2:runtime +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] +- commons-codec:commons-codec:jar:1.15:compile +[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +[INFO] ----< software.amazon.lambda.examples:powertools-examples-core-cdk >---- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 [17/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-cdk --- +[INFO] software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.17.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.17.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.20.129:compile +[INFO] | | | \- software.amazon.awssdk:json-utils:jar:2.20.129:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.20.129:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.3:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.20.129:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.20.129:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.14.0:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.14.0:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.14.0:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.14.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.17.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.20.0:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.20.0:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.6:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.17.0:compile +[INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime +[INFO] | \- org.javatuples:javatuples:jar:1.2:runtime +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] +- commons-codec:commons-codec:jar:1.15:compile +[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +[INFO] ----------------< software.amazon.lambda.examples:cdk >----------------- +[INFO] Building cdk 1.18.0 [18/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ cdk --- +[INFO] software.amazon.lambda.examples:cdk:jar:1.18.0 +[INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.130.0:compile +[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.223:compile (version selected from constraint [2.2.202,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:compile (version selected from constraint [2.1.2,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:compile (version selected from constraint [2.0.1,3.0.0)) +[INFO] | +- software.amazon.jsii:jsii-runtime:jar:1.106.0:compile (version selected from constraint [1.94.0,2.0.0)) +[INFO] | | +- com.fasterxml.jackson.core:jackson-core:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) +[INFO] | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) +[INFO] | | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.5:compile +[INFO] | | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) +[INFO] | +- org.jetbrains:annotations:jar:19.0.0:compile (version selected from constraint [16.0.3,20.0.0)) +[INFO] | \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version selected from constraint [1.3.2,1.4.0)) +[INFO] +- software.constructs:constructs:jar:10.4.2:compile +[INFO] \- org.junit.jupiter:junit-jupiter:jar:5.10.0:test +[INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test +[INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test +[INFO] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test +[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test +[INFO] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test +[INFO] \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test +[INFO] \- org.junit.platform:junit-platform-engine:jar:1.10.0:test +[INFO] +[INFO] --< software.amazon.lambda.examples:powertools-examples-core-serverless >-- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [19/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-serverless --- +[INFO] software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime +[INFO] | \- org.javatuples:javatuples:jar:1.2:runtime +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] +- commons-codec:commons-codec:jar:1.15:compile +[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +[INFO] --< software.amazon.lambda.examples:powertools-examples-core-terraform >-- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [20/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-terraform --- +[INFO] software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime +[INFO] | \- org.javatuples:javatuples:jar:1.2:runtime +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.2:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] +- commons-codec:commons-codec:jar:1.15:compile +[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +[INFO] --< software.amazon.lambda.examples:powertools-examples-idempotency >--- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Idempotency 1.18.0 [21/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-idempotency --- +[INFO] software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- software.amazon.lambda:powertools-idempotency:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | | \- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] | +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] +- commons-codec:commons-codec:jar:1.15:compile +[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +[INFO] ---< software.amazon.lambda.examples:powertools-examples-parameters >--- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Parameters 1.18.0 [22/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-parameters --- +[INFO] software.amazon.lambda.examples:powertools-examples-parameters:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-parameters:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:ssm:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:secretsmanager:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime +[INFO] | | | | \- commons-logging:commons-logging:jar:1.2:runtime +[INFO] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime +[INFO] | | | \- commons-codec:commons-codec:jar:1.17.1:runtime +[INFO] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- software.amazon.awssdk:appconfigdata:jar:2.30.19:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +[INFO] --< software.amazon.lambda.examples:powertools-examples-serialization >-- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Serialization 1.18.0 [23/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-serialization --- +[INFO] software.amazon.lambda.examples:powertools-examples-serialization:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | \- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] \- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +[INFO] ------< software.amazon.lambda.examples:powertools-examples-sqs >------- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - SQS 1.18.0 [24/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-sqs --- +[INFO] software.amazon.lambda.examples:powertools-examples-sqs:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.18.0:compile +[INFO] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile +[INFO] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | | \- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime +[INFO] | | | | \- commons-logging:commons-logging:jar:1.2:runtime +[INFO] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime +[INFO] | | | \- commons-codec:commons-codec:jar:1.17.1:runtime +[INFO] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- software.amazon.awssdk:s3:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.27.12:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.27.12:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.27.12:compile +[INFO] | \- software.amazon.awssdk:http-client-spi:jar:2.27.12:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] +- junit:junit:jar:4.13.2:test +[INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +[INFO] -----< software.amazon.lambda.examples:powertools-examples-batch >------ +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Batch 1.18.0 [25/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-batch --- +[INFO] software.amazon.lambda.examples:powertools-examples-batch:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile +[INFO] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile +[INFO] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile +[INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile +[INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] +- software.amazon.lambda:powertools-batch:jar:1.18.0:compile +[INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | \- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | +- org.slf4j:slf4j-api:jar:1.7.36:compile +[INFO] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] +- software.amazon.awssdk:sqs:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime +[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile +[INFO] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime +[INFO] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime +[INFO] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile +[INFO] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:dynamodb-enhanced:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:dynamodb:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:kinesis:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:aws-cbor-protocol:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:third-party-jackson-dataformat-cbor:jar:2.30.19:compile +[INFO] +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] | +- commons-codec:commons-codec:jar:1.15:compile +[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] | \- joda-time:joda-time:jar:2.12.7:compile +[INFO] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile +[INFO] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile +[INFO] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile +[INFO] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile +[INFO] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile +[INFO] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile +[INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile +[INFO] +[INFO] ---< software.amazon.lambda.examples:powertools-examples-validation >--- +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Validation 1.18.0 [26/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-validation --- +[INFO] software.amazon.lambda.examples:powertools-examples-validation:jar:1.18.0 +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-validation:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile +[INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile +[INFO] | +- com.networknt:json-schema-validator:jar:1.0.87:compile +[INFO] | | +- com.ethlo.time:itu:jar:1.7.0:compile +[INFO] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile +[INFO] | | \- org.yaml:snakeyaml:jar:2.0:compile +[INFO] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:compile +[INFO] \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +[INFO] --< software.amazon.lambda.examples:powertools-examples-cloudformation >-- +[INFO] Building AWS Lambda Powertools for Java library Examples - CloudFormation 1.18.0 [27/28] +[INFO] --------------------------------[ jar ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-cloudformation --- +[INFO] software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.18.0 +[INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile +[INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile +[INFO] | \- joda-time:joda-time:jar:2.10.8:compile +[INFO] +- software.amazon.lambda:powertools-cloudformation:jar:1.18.0:compile +[INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile +[INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile +[INFO] | +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile +[INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile +[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile +[INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile +[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile +[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile +[INFO] +- software.amazon.awssdk:s3:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:arns:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:retries:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:auth:jar:2.30.19:compile +[INFO] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile +[INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile +[INFO] | +- software.amazon.awssdk:regions:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile +[INFO] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile +[INFO] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile +[INFO] | \- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile +[INFO] +- software.amazon.awssdk:apache-client:jar:2.30.19:compile +[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile +[INFO] | \- commons-codec:commons-codec:jar:1.17.1:compile +[INFO] \- org.apache.logging.log4j:log4j-jcl:jar:2.22.1:compile +[INFO] \- commons-logging:commons-logging:jar:1.3.0:compile +[INFO] +[INFO] -------------< software.amazon.lambda:powertools-examples >------------- +[INFO] Building Powertools for AWS Lambda (Java) library Examples 1.18.0 [28/28] +[INFO] --------------------------------[ pom ]--------------------------------- +[INFO] +[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples --- +[INFO] software.amazon.lambda:powertools-examples:pom:1.18.0 +[INFO] ------------------------------------------------------------------------ +[INFO] Reactor Summary: +[INFO] +[INFO] Powertools for AWS Lambda (Java) library Parent 1.18.0 SUCCESS [ 0.377 s] +[INFO] Powertools for AWS Lambda (Java) library Core 1.18.0 SUCCESS [ 0.048 s] +[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities 1.18.0 SUCCESS [ 0.022 s] +[INFO] Powertools for AWS Lambda (Java) library Logging 1.18.0 SUCCESS [ 0.018 s] +[INFO] Powertools for AWS Lambda (Java) library Tracing 1.18.0 SUCCESS [ 0.069 s] +[INFO] Powertools for AWS Lambda (Java) library SQS 1.18.0 SUCCESS [ 0.104 s] +[INFO] Powertools for AWS Lambda (Java) library Metrics 1.18.0 SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Parameters 1.18.0 SUCCESS [ 0.020 s] +[INFO] Powertools for AWS Lambda (Java) validation library 1.18.0 SUCCESS [ 0.014 s] +[INFO] Powertools for AWS Lambda (Java) library Test Suite 1.18.0 SUCCESS [ 0.022 s] +[INFO] Powertools for AWS Lambda (Java)library Cloudformation 1.18.0 SUCCESS [ 0.061 s] +[INFO] Powertools for AWS Lambda (Java) library Idempotency 1.18.0 SUCCESS [ 0.067 s] +[INFO] Powertools for AWS Lambda (Java) library Large messages 1.18.0 SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java)library End-to-end tests 1.18.0 SUCCESS [ 0.643 s] +[INFO] Powertools for AWS Lambda (Java) batch messages 1.18.0 SUCCESS [ 0.005 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.146 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 SUCCESS [ 0.042 s] +[INFO] cdk 1.18.0 ......................................... SUCCESS [ 0.569 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.015 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.18.0 SUCCESS [ 0.015 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters 1.18.0 SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Serialization 1.18.0 SUCCESS [ 0.004 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - SQS 1.18.0 SUCCESS [ 0.066 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Batch 1.18.0 SUCCESS [ 0.012 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Validation 1.18.0 SUCCESS [ 0.004 s] +[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation 1.18.0 SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Examples 1.18.0 SUCCESS [ 0.002 s] +[INFO] ------------------------------------------------------------------------ +[INFO] BUILD SUCCESS +[INFO] ------------------------------------------------------------------------ +[INFO] Total time: 3.209 s +[INFO] Finished at: 2025-02-17T16:34:24Z +[INFO] ------------------------------------------------------------------------ From 55017accec6cd6ecba2d9faa9ad8ee3d7e7c7e77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 10:20:09 +0100 Subject: [PATCH 63/74] build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs (#1789) Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/requirements.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index c45845256..5efd15b23 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -26,9 +26,9 @@ hjson==3.1.0 \ # via # mkdocs-macros-plugin # super-collections -jinja2==3.1.5 \ - --hash=sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb \ - --hash=sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb +jinja2==3.1.6 \ + --hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \ + --hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 # via # mkdocs # mkdocs-git-revision-date-plugin From 1587a99581580c1a65951ae6637aa0aad4d2dc37 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Fri, 7 Mar 2025 10:32:28 +0100 Subject: [PATCH 64/74] fix(ci): Add workflow_dispatch to build script (#1792) --- .github/workflows/pr_build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr_build.yml b/.github/workflows/pr_build.yml index 34cb90924..7a895e0de 100644 --- a/.github/workflows/pr_build.yml +++ b/.github/workflows/pr_build.yml @@ -1,6 +1,7 @@ name: Build on: + workflow_dispatch: pull_request: branches: - main From 6e22cfccc31cb3f66254cd489e44832431a78ccb Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Fri, 7 Mar 2025 10:33:22 +0100 Subject: [PATCH 65/74] chore(deps): update JSII to 1.108 (#1791) --- .../cdk/infra/pom.xml | 7 + tree.txt | 329 +++++++++--------- 2 files changed, 172 insertions(+), 164 deletions(-) diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 5dcec63ad..81abc0096 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -61,6 +61,13 @@ ${constructs.version} + + software.amazon.jsii + jsii-runtime + 1.108.0 + + + org.junit.jupiter junit-jupiter diff --git a/tree.txt b/tree.txt index f801275c9..95d99816a 100644 --- a/tree.txt +++ b/tree.txt @@ -1,48 +1,48 @@ [INFO] Scanning for projects... [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-test-suite:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-test-suite:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 175, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-e2e-tests:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-e2e-tests:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 184, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 126, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:cdk:jar:1.18.0 -[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 34, column 21 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 35, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 127, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 171, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-parameters:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-parameters:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 89, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-serialization:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-serialization:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 41, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-sqs:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-sqs:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 142, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-batch:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-batch:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-validation:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-validation:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 73, column 21 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 19 [WARNING] -[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-examples:pom:1.18.0 +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-examples:pom:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 49, column 21 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. @@ -85,22 +85,22 @@ [INFO] Powertools for AWS Lambda (Java) library Examples [pom] [INFO] [INFO] --------------< software.amazon.lambda:powertools-parent >-------------- -[INFO] Building Powertools for AWS Lambda (Java) library Parent 1.18.0 [1/28] +[INFO] Building Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT [1/28] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-parent --- -[INFO] software.amazon.lambda:powertools-parent:pom:1.18.0 +[INFO] software.amazon.lambda:powertools-parent:pom:1.19.0-SNAPSHOT [INFO] \- org.mockito:mockito-core:jar:5.6.0:test [INFO] +- net.bytebuddy:byte-buddy:jar:1.14.8:test [INFO] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ---------------< software.amazon.lambda:powertools-core >--------------- -[INFO] Building Powertools for AWS Lambda (Java) library Core 1.18.0 [2/28] +[INFO] Building Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT [2/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-core --- -[INFO] software.amazon.lambda:powertools-core:jar:1.18.0 +[INFO] software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile [INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile @@ -122,11 +122,11 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ----------< software.amazon.lambda:powertools-serialization >----------- -[INFO] Building Powertools for AWS Lambda (Java) library Serialization Utilities 1.18.0 [3/28] +[INFO] Building Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT [3/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-serialization --- -[INFO] software.amazon.lambda:powertools-serialization:jar:1.18.0 +[INFO] software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT [INFO] +- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile @@ -155,12 +155,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] -------------< software.amazon.lambda:powertools-logging >-------------- -[INFO] Building Powertools for AWS Lambda (Java) library Logging 1.18.0 [4/28] +[INFO] Building Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT [4/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-logging --- -[INFO] software.amazon.lambda:powertools-logging:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile @@ -193,12 +193,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] -------------< software.amazon.lambda:powertools-tracing >-------------- -[INFO] Building Powertools for AWS Lambda (Java) library Tracing 1.18.0 [5/28] +[INFO] Building Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT [5/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-tracing --- -[INFO] software.amazon.lambda:powertools-tracing:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile @@ -259,12 +259,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ---------------< software.amazon.lambda:powertools-sqs >---------------- -[INFO] Building Powertools for AWS Lambda (Java) library SQS 1.18.0 [6/28] +[INFO] Building Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT [6/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-sqs --- -[INFO] software.amazon.lambda:powertools-sqs:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:compile @@ -346,12 +346,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] -------------< software.amazon.lambda:powertools-metrics >-------------- -[INFO] Building Powertools for AWS Lambda (Java) library Metrics 1.18.0 [7/28] +[INFO] Building Powertools for AWS Lambda (Java) library Metrics 1.19.0-SNAPSHOT [7/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-metrics --- -[INFO] software.amazon.lambda:powertools-metrics:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime @@ -379,12 +379,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ------------< software.amazon.lambda:powertools-parameters >------------ -[INFO] Building Powertools for AWS Lambda (Java) library Parameters 1.18.0 [8/28] +[INFO] Building Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT [8/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-parameters --- -[INFO] software.amazon.lambda:powertools-parameters:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-parameters:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile @@ -459,16 +459,16 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ------------< software.amazon.lambda:powertools-validation >------------ -[INFO] Building Powertools for AWS Lambda (Java) validation library 1.18.0 [9/28] +[INFO] Building Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT [9/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-validation --- -[INFO] software.amazon.lambda:powertools-validation:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-validation:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime -[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | \- joda-time:joda-time:jar:2.10.8:compile [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile @@ -500,12 +500,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ------------< software.amazon.lambda:powertools-test-suite >------------ -[INFO] Building Powertools for AWS Lambda (Java) library Test Suite 1.18.0 [10/28] +[INFO] Building Powertools for AWS Lambda (Java) library Test Suite 1.19.0-SNAPSHOT [10/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-test-suite --- -[INFO] software.amazon.lambda:powertools-test-suite:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-test-suite:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile @@ -515,13 +515,13 @@ [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | \- joda-time:joda-time:jar:2.10.8:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile @@ -548,7 +548,7 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile [INFO] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile @@ -599,11 +599,11 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ----------< software.amazon.lambda:powertools-cloudformation >---------- -[INFO] Building Powertools for AWS Lambda (Java)library Cloudformation 1.18.0 [11/28] +[INFO] Building Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT [11/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-cloudformation --- -[INFO] software.amazon.lambda:powertools-cloudformation:jar:1.18.0 +[INFO] software.amazon.lambda:powertools-cloudformation:jar:1.19.0-SNAPSHOT [INFO] +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile [INFO] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | +- software.amazon.awssdk:utils:jar:2.30.19:compile @@ -685,15 +685,15 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] -----------< software.amazon.lambda:powertools-idempotency >------------ -[INFO] Building Powertools for AWS Lambda (Java) library Idempotency 1.18.0 [12/28] +[INFO] Building Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT [12/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-idempotency --- -[INFO] software.amazon.lambda:powertools-idempotency:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-idempotency:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile -[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile @@ -802,12 +802,12 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ----------< software.amazon.lambda:powertools-large-messages >---------- -[INFO] Building Powertools for AWS Lambda (Java) library Large messages 1.18.0 [13/28] +[INFO] Building Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT [13/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-large-messages --- -[INFO] software.amazon.lambda:powertools-large-messages:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda:powertools-large-messages:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile @@ -867,11 +867,11 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ------------< software.amazon.lambda:powertools-e2e-tests >------------- -[INFO] Building Powertools for AWS Lambda (Java)library End-to-end tests 1.18.0 [14/28] +[INFO] Building Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT [14/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-e2e-tests --- -[INFO] software.amazon.lambda:powertools-e2e-tests:jar:1.18.0 +[INFO] software.amazon.lambda:powertools-e2e-tests:jar:1.19.0-SNAPSHOT [INFO] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:test [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:test [INFO] | +- org.slf4j:slf4j-api:jar:2.0.9:test @@ -938,10 +938,10 @@ [INFO] +- org.assertj:assertj-core:jar:3.26.0:test [INFO] +- com.evanlennick:retry4j:jar:0.15.0:test [INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.130.0:test -[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.223:test (version selected from constraint [2.2.202,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.226:test (version selected from constraint [2.2.202,3.0.0)) [INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:test (version selected from constraint [2.1.2,3.0.0)) [INFO] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:test (version selected from constraint [2.0.1,3.0.0)) -[INFO] | +- software.amazon.jsii:jsii-runtime:jar:1.106.0:test (version selected from constraint [1.94.0,2.0.0)) +[INFO] | +- software.amazon.jsii:jsii-runtime:jar:1.108.0:test (version selected from constraint [1.94.0,2.0.0)) [INFO] | | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:test [INFO] | +- org.jetbrains:annotations:jar:19.0.0:test (version selected from constraint [16.0.3,20.0.0)) [INFO] | \- javax.annotation:javax.annotation-api:jar:1.3.2:test (version selected from constraint [1.3.2,1.4.0)) @@ -956,7 +956,7 @@ [INFO] +- software.amazon.awssdk:sts:jar:2.30.19:test [INFO] +- org.yaml:snakeyaml:jar:2.2:test [INFO] +- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:test +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:test [INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:test [INFO] | | \- io.burt:jmespath-core:jar:0.6.0:test [INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test @@ -969,15 +969,15 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] --------------< software.amazon.lambda:powertools-batch >--------------- -[INFO] Building Powertools for AWS Lambda (Java) batch messages 1.18.0 [15/28] +[INFO] Building Powertools for AWS Lambda (Java) batch messages 1.19.0-SNAPSHOT [15/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-batch --- -[INFO] software.amazon.lambda:powertools-batch:jar:1.18.0 +[INFO] software.amazon.lambda:powertools-batch:jar:1.19.0-SNAPSHOT [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | \- joda-time:joda-time:jar:2.10.8:compile [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile -[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile @@ -1004,13 +1004,13 @@ [INFO] \- org.objenesis:objenesis:jar:3.3:test [INFO] [INFO] ----< software.amazon.lambda.examples:powertools-examples-core-sam >---- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [16/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [16/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-sam --- -[INFO] software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile @@ -1041,14 +1041,14 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile -[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile [INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime [INFO] | \- org.javatuples:javatuples:jar:1.2:runtime @@ -1117,23 +1117,24 @@ [INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile [INFO] [INFO] ----------------< software.amazon.lambda.examples:cdk >----------------- -[INFO] Building cdk 1.18.0 [18/28] +[INFO] Building cdk 1.19.0-SNAPSHOT [18/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ cdk --- -[INFO] software.amazon.lambda.examples:cdk:jar:1.18.0 -[INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.130.0:compile -[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.223:compile (version selected from constraint [2.2.202,3.0.0)) -[INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:compile (version selected from constraint [2.1.2,3.0.0)) -[INFO] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:compile (version selected from constraint [2.0.1,3.0.0)) -[INFO] | +- software.amazon.jsii:jsii-runtime:jar:1.106.0:compile (version selected from constraint [1.94.0,2.0.0)) -[INFO] | | +- com.fasterxml.jackson.core:jackson-core:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) -[INFO] | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) -[INFO] | | | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.5:compile -[INFO] | | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.5:compile (version selected from constraint [2.11.3,2.14-a0)) +[INFO] software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.14.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.14.0:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.14.0:compile +[INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.178.1:compile +[INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.226:compile (version selected from constraint [2.2.208,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:compile (version selected from constraint [2.1.3,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:compile (version selected from constraint [2.1.0,3.0.0)) +[INFO] | +- software.amazon.awscdk:cdk-cloud-assembly-schema:jar:39.2.20:compile (version selected from constraint [39.2.0,40.0.0)) [INFO] | +- org.jetbrains:annotations:jar:19.0.0:compile (version selected from constraint [16.0.3,20.0.0)) [INFO] | \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version selected from constraint [1.3.2,1.4.0)) [INFO] +- software.constructs:constructs:jar:10.4.2:compile +[INFO] +- software.amazon.jsii:jsii-runtime:jar:1.108.0:compile +[INFO] | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0)) [INFO] \- org.junit.jupiter:junit-jupiter:jar:5.10.0:test [INFO] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test [INFO] | +- org.opentest4j:opentest4j:jar:1.3.0:test @@ -1144,13 +1145,13 @@ [INFO] \- org.junit.platform:junit-platform-engine:jar:1.10.0:test [INFO] [INFO] --< software.amazon.lambda.examples:powertools-examples-core-serverless >-- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [19/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [19/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-serverless --- -[INFO] software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile @@ -1181,14 +1182,14 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile -[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile [INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime [INFO] | \- org.javatuples:javatuples:jar:1.2:runtime @@ -1205,13 +1206,13 @@ [INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile [INFO] [INFO] --< software.amazon.lambda.examples:powertools-examples-core-terraform >-- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 [20/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [20/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-core-terraform --- -[INFO] software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile @@ -1242,14 +1243,14 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile -[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile [INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile [INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime [INFO] | \- org.javatuples:javatuples:jar:1.2:runtime @@ -1266,13 +1267,13 @@ [INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile [INFO] [INFO] --< software.amazon.lambda.examples:powertools-examples-idempotency >--- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Idempotency 1.18.0 [21/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT [21/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-idempotency --- -[INFO] software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile @@ -1300,15 +1301,15 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile -[INFO] +- software.amazon.lambda:powertools-idempotency:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-idempotency:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | | \- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] | +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile @@ -1331,13 +1332,13 @@ [INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile [INFO] [INFO] ---< software.amazon.lambda.examples:powertools-examples-parameters >--- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Parameters 1.18.0 [22/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT [22/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-parameters --- -[INFO] software.amazon.lambda.examples:powertools-examples-parameters:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-parameters:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile @@ -1347,7 +1348,7 @@ [INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-parameters:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-parameters:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:ssm:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile [INFO] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile @@ -1403,13 +1404,13 @@ [INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile [INFO] [INFO] --< software.amazon.lambda.examples:powertools-examples-serialization >-- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Serialization 1.18.0 [23/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Serialization 1.19.0-SNAPSHOT [23/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-serialization --- -[INFO] software.amazon.lambda.examples:powertools-examples-serialization:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-serialization:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile @@ -1419,7 +1420,7 @@ [INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | \- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile @@ -1427,19 +1428,19 @@ [INFO] \- joda-time:joda-time:jar:2.10.8:compile [INFO] [INFO] ------< software.amazon.lambda.examples:powertools-examples-sqs >------- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - SQS 1.18.0 [24/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT [24/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-sqs --- -[INFO] software.amazon.lambda.examples:powertools-examples-sqs:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-sqs:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile [INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile [INFO] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile [INFO] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile @@ -1505,13 +1506,13 @@ [INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile [INFO] [INFO] -----< software.amazon.lambda.examples:powertools-examples-batch >------ -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Batch 1.18.0 [25/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Batch 1.19.0-SNAPSHOT [25/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-batch --- -[INFO] software.amazon.lambda.examples:powertools-examples-batch:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-batch:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile [INFO] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile [INFO] | +- org.aspectj:aspectjrt:jar:1.9.7:compile @@ -1521,7 +1522,7 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile @@ -1529,9 +1530,9 @@ [INFO] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile [INFO] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile -[INFO] +- software.amazon.lambda:powertools-batch:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-batch:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile -[INFO] | \- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] | \- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | \- io.burt:jmespath-jackson:jar:0.6.0:compile [INFO] | \- io.burt:jmespath-core:jar:0.6.0:compile [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile @@ -1591,13 +1592,13 @@ [INFO] \- io.netty:netty-common:jar:4.2.0.RC3:compile [INFO] [INFO] ---< software.amazon.lambda.examples:powertools-examples-validation >--- -[INFO] Building Powertools for AWS Lambda (Java) library Examples - Validation 1.18.0 [26/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT [26/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-validation --- -[INFO] software.amazon.lambda.examples:powertools-examples-validation:jar:1.18.0 -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] software.amazon.lambda.examples:powertools-examples-validation:jar:1.19.0-SNAPSHOT +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile @@ -1607,8 +1608,8 @@ [INFO] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile [INFO] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile [INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-validation:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-validation:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile [INFO] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | | \- joda-time:joda-time:jar:2.10.8:compile [INFO] | +- io.burt:jmespath-jackson:jar:0.6.0:compile @@ -1621,15 +1622,15 @@ [INFO] \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] [INFO] --< software.amazon.lambda.examples:powertools-examples-cloudformation >-- -[INFO] Building AWS Lambda Powertools for Java library Examples - CloudFormation 1.18.0 [27/28] +[INFO] Building AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT [27/28] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples-cloudformation --- -[INFO] software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.18.0 +[INFO] software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.19.0-SNAPSHOT [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | \- joda-time:joda-time:jar:2.10.8:compile -[INFO] +- software.amazon.lambda:powertools-cloudformation:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-cloudformation:jar:1.19.0-SNAPSHOT:compile [INFO] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile [INFO] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile [INFO] | +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile @@ -1637,8 +1638,8 @@ [INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] | \- org.aspectj:aspectjrt:jar:1.9.7:compile -[INFO] +- software.amazon.lambda:powertools-logging:jar:1.18.0:compile -[INFO] | +- software.amazon.lambda:powertools-core:jar:1.18.0:compile +[INFO] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile +[INFO] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.9:compile @@ -1679,45 +1680,45 @@ [INFO] \- commons-logging:commons-logging:jar:1.3.0:compile [INFO] [INFO] -------------< software.amazon.lambda:powertools-examples >------------- -[INFO] Building Powertools for AWS Lambda (Java) library Examples 1.18.0 [28/28] +[INFO] Building Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT [28/28] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ powertools-examples --- -[INFO] software.amazon.lambda:powertools-examples:pom:1.18.0 +[INFO] software.amazon.lambda:powertools-examples:pom:1.19.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] -[INFO] Powertools for AWS Lambda (Java) library Parent 1.18.0 SUCCESS [ 0.377 s] -[INFO] Powertools for AWS Lambda (Java) library Core 1.18.0 SUCCESS [ 0.048 s] -[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities 1.18.0 SUCCESS [ 0.022 s] -[INFO] Powertools for AWS Lambda (Java) library Logging 1.18.0 SUCCESS [ 0.018 s] -[INFO] Powertools for AWS Lambda (Java) library Tracing 1.18.0 SUCCESS [ 0.069 s] -[INFO] Powertools for AWS Lambda (Java) library SQS 1.18.0 SUCCESS [ 0.104 s] -[INFO] Powertools for AWS Lambda (Java) library Metrics 1.18.0 SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java) library Parameters 1.18.0 SUCCESS [ 0.020 s] -[INFO] Powertools for AWS Lambda (Java) validation library 1.18.0 SUCCESS [ 0.014 s] -[INFO] Powertools for AWS Lambda (Java) library Test Suite 1.18.0 SUCCESS [ 0.022 s] -[INFO] Powertools for AWS Lambda (Java)library Cloudformation 1.18.0 SUCCESS [ 0.061 s] -[INFO] Powertools for AWS Lambda (Java) library Idempotency 1.18.0 SUCCESS [ 0.067 s] -[INFO] Powertools for AWS Lambda (Java) library Large messages 1.18.0 SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java)library End-to-end tests 1.18.0 SUCCESS [ 0.643 s] -[INFO] Powertools for AWS Lambda (Java) batch messages 1.18.0 SUCCESS [ 0.005 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.146 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 SUCCESS [ 0.042 s] -[INFO] cdk 1.18.0 ......................................... SUCCESS [ 0.569 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.015 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.18.0 SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.18.0 SUCCESS [ 0.015 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters 1.18.0 SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Serialization 1.18.0 SUCCESS [ 0.004 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - SQS 1.18.0 SUCCESS [ 0.066 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Batch 1.18.0 SUCCESS [ 0.012 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Validation 1.18.0 SUCCESS [ 0.004 s] -[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation 1.18.0 SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java) library Examples 1.18.0 SUCCESS [ 0.002 s] +[INFO] Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT SUCCESS [ 0.355 s] +[INFO] Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT SUCCESS [ 0.053 s] +[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT SUCCESS [ 0.022 s] +[INFO] Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT SUCCESS [ 0.023 s] +[INFO] Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT SUCCESS [ 0.069 s] +[INFO] Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT SUCCESS [ 0.096 s] +[INFO] Powertools for AWS Lambda (Java) library Metrics 1.19.0-SNAPSHOT SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.023 s] +[INFO] Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT SUCCESS [ 0.015 s] +[INFO] Powertools for AWS Lambda (Java) library Test Suite 1.19.0-SNAPSHOT SUCCESS [ 0.025 s] +[INFO] Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT SUCCESS [ 0.063 s] +[INFO] Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.065 s] +[INFO] Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT SUCCESS [ 0.012 s] +[INFO] Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT SUCCESS [ 0.592 s] +[INFO] Powertools for AWS Lambda (Java) batch messages 1.19.0-SNAPSHOT SUCCESS [ 0.005 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.147 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 SUCCESS [ 0.044 s] +[INFO] cdk 1.19.0-SNAPSHOT ................................ SUCCESS [ 0.671 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.009 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.009 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.010 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.020 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Serialization 1.19.0-SNAPSHOT SUCCESS [ 0.005 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT SUCCESS [ 0.069 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Batch 1.19.0-SNAPSHOT SUCCESS [ 0.015 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT SUCCESS [ 0.006 s] +[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT SUCCESS [ 0.012 s] +[INFO] Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT SUCCESS [ 0.002 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ -[INFO] Total time: 3.209 s -[INFO] Finished at: 2025-02-17T16:34:24Z +[INFO] Total time: 3.280 s +[INFO] Finished at: 2025-03-07T09:14:56Z [INFO] ------------------------------------------------------------------------ From 2051f54842c3c25fa934fbee85079901347572c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 10:51:07 +0100 Subject: [PATCH 66/74] build(deps): bump log4j.version from 2.22.1 to 2.24.3 (#1777) Bumps `log4j.version` from 2.22.1 to 2.24.3. Updates `org.apache.logging.log4j:log4j-core` from 2.22.1 to 2.24.3 Updates `org.apache.logging.log4j:log4j-slf4j2-impl` from 2.22.1 to 2.24.3 Updates `org.apache.logging.log4j:log4j-api` from 2.22.1 to 2.24.3 Updates `org.apache.logging.log4j:log4j-layout-template-json` from 2.22.1 to 2.24.3 Updates `org.apache.logging.log4j:log4j-jcl` from 2.22.1 to 2.24.3 --- updated-dependencies: - dependency-name: org.apache.logging.log4j:log4j-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.logging.log4j:log4j-slf4j2-impl dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.logging.log4j:log4j-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.logging.log4j:log4j-layout-template-json dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.logging.log4j:log4j-jcl dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core/cdk/app/pom.xml | 2 +- examples/powertools-examples-core/sam/pom.xml | 2 +- examples/powertools-examples-core/serverless/pom.xml | 2 +- examples/powertools-examples-core/terraform/pom.xml | 2 +- examples/powertools-examples-idempotency/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- pom.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index c5e0fdbc2..1c4ea51b8 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -10,7 +10,7 @@ AWS Lambda Powertools for Java library Examples - CloudFormation - 2.22.1 + 2.24.3 1.8 1.8 1.2.3 diff --git a/examples/powertools-examples-core/cdk/app/pom.xml b/examples/powertools-examples-core/cdk/app/pom.xml index 6ef4a247d..6037025da 100644 --- a/examples/powertools-examples-core/cdk/app/pom.xml +++ b/examples/powertools-examples-core/cdk/app/pom.xml @@ -10,7 +10,7 @@ Powertools for AWS Lambda (Java) library Examples - Core - 2.22.1 + 2.24.3 1.8 1.8 1.12.781 diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml index e594899a3..7bfd97ff2 100644 --- a/examples/powertools-examples-core/sam/pom.xml +++ b/examples/powertools-examples-core/sam/pom.xml @@ -10,7 +10,7 @@ Powertools for AWS Lambda (Java) library Examples - Core - 2.22.1 + 2.24.3 1.8 1.8 diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml index 68696367a..37471a42a 100644 --- a/examples/powertools-examples-core/serverless/pom.xml +++ b/examples/powertools-examples-core/serverless/pom.xml @@ -10,7 +10,7 @@ Powertools for AWS Lambda (Java) library Examples - Core - 2.22.1 + 2.24.3 1.8 1.8 1.12.781 diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml index c95328acb..10eaa61de 100644 --- a/examples/powertools-examples-core/terraform/pom.xml +++ b/examples/powertools-examples-core/terraform/pom.xml @@ -10,7 +10,7 @@ Powertools for AWS Lambda (Java) library Examples - Core - 2.22.1 + 2.24.3 1.8 1.8 1.12.781 diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml index 4fe2edd94..73c35194b 100644 --- a/examples/powertools-examples-idempotency/pom.xml +++ b/examples/powertools-examples-idempotency/pom.xml @@ -23,7 +23,7 @@ Powertools for AWS Lambda (Java) library Examples - Idempotency - 2.22.1 + 2.24.3 1.8 1.8 1.12.781 diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 7afb2686b..09139cd73 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -8,7 +8,7 @@ Powertools for AWS Lambda (Java) library Examples - SQS - 2.22.1 + 2.24.3 1.8 1.8 diff --git a/pom.xml b/pom.xml index 4ea0e7e47..caeba187b 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 1.8 1.8 - 2.22.1 + 2.24.3 2.17.2 2.30.19 2.18.1 From 50fdeb32de2aa9b7f8e227a71e3e4eb4d87b48d8 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Fri, 7 Mar 2025 10:55:35 +0100 Subject: [PATCH 67/74] chore(deps): Update deps for jackson (#1793) --- .../powertools-examples-core/cdk/app/pom.xml | 12 +++ .../cdk/infra/pom.xml | 2 +- powertools-logging/pom.xml | 5 ++ tree.txt | 84 ++++++++++--------- 4 files changed, 63 insertions(+), 40 deletions(-) diff --git a/examples/powertools-examples-core/cdk/app/pom.xml b/examples/powertools-examples-core/cdk/app/pom.xml index 6037025da..21b9b6c05 100644 --- a/examples/powertools-examples-core/cdk/app/pom.xml +++ b/examples/powertools-examples-core/cdk/app/pom.xml @@ -14,6 +14,7 @@ 1.8 1.8 1.12.781 + 2.17.2 @@ -59,6 +60,17 @@ aws-java-sdk-core ${aws.sdk.v1.version} + + software.amazon.jsii + jsii-runtime + 1.108.0 + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 81abc0096..ea8a70c58 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -9,7 +9,7 @@ UTF-8 2.178.1 [10.0.0,11.0.0) - 2.14.0 + 2.17.2 5.10.0 diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 656b9ee81..827ebc1df 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -129,6 +129,11 @@ jsonassert test + + + com.fasterxml.jackson.core + jackson-databind + diff --git a/tree.txt b/tree.txt index 95d99816a..00db2ceec 100644 --- a/tree.txt +++ b/tree.txt @@ -1,5 +1,8 @@ [INFO] Scanning for projects... [WARNING] +[WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT +[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.fasterxml.jackson.core:jackson-databind:jar -> duplicate declaration of version (?) @ line 133, column 21 +[WARNING] [WARNING] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-test-suite:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 175, column 21 [WARNING] @@ -10,7 +13,7 @@ [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 126, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0 -[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21 +[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 137, column 21 [WARNING] [WARNING] Some problems were encountered while building the effective model for software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 35, column 21 @@ -1094,27 +1097,30 @@ [INFO] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.14.0:compile [INFO] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.14.0:compile [INFO] +- software.amazon.lambda:powertools-logging:jar:1.17.0:compile -[INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.15.2:compile -[INFO] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.15.2:compile -[INFO] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.15.2:compile [INFO] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.20.0:compile [INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.20.0:compile [INFO] | \- org.slf4j:slf4j-api:jar:2.0.6:compile [INFO] +- software.amazon.lambda:powertools-metrics:jar:1.17.0:compile [INFO] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile -[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime [INFO] | \- org.javatuples:javatuples:jar:1.2:runtime [INFO] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile [INFO] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile [INFO] | \- joda-time:joda-time:jar:2.10.8:compile [INFO] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile [INFO] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile -[INFO] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile -[INFO] +- commons-logging:commons-logging:jar:1.1.3:compile -[INFO] +- commons-codec:commons-codec:jar:1.15:compile -[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile -[INFO] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile -[INFO] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile +[INFO] | +- commons-logging:commons-logging:jar:1.1.3:compile +[INFO] | +- commons-codec:commons-codec:jar:1.15:compile +[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile +[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile +[INFO] | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile +[INFO] +- software.amazon.jsii:jsii-runtime:jar:1.108.0:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0)) +[INFO] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0)) +[INFO] | +- org.jetbrains:annotations:jar:23.1.0:compile (version selected from constraint [13.0.0,24.0-a0)) +[INFO] | \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version selected from constraint [1.3.2,1.4.0)) +[INFO] \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile [INFO] [INFO] ----------------< software.amazon.lambda.examples:cdk >----------------- [INFO] Building cdk 1.19.0-SNAPSHOT [18/28] @@ -1122,9 +1128,9 @@ [INFO] [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ cdk --- [INFO] software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT -[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.14.0:compile -[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.14.0:compile -[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.14.0:compile +[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile +[INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile +[INFO] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile [INFO] +- software.amazon.awscdk:aws-cdk-lib:jar:2.178.1:compile [INFO] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.226:compile (version selected from constraint [2.2.208,3.0.0)) [INFO] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:compile (version selected from constraint [2.1.3,3.0.0)) @@ -1688,37 +1694,37 @@ [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] -[INFO] Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT SUCCESS [ 0.355 s] -[INFO] Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT SUCCESS [ 0.053 s] -[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT SUCCESS [ 0.022 s] -[INFO] Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT SUCCESS [ 0.023 s] -[INFO] Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT SUCCESS [ 0.069 s] -[INFO] Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT SUCCESS [ 0.096 s] +[INFO] Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT SUCCESS [ 0.353 s] +[INFO] Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT SUCCESS [ 0.049 s] +[INFO] Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT SUCCESS [ 0.021 s] +[INFO] Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT SUCCESS [ 0.021 s] +[INFO] Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT SUCCESS [ 0.067 s] +[INFO] Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT SUCCESS [ 0.107 s] [INFO] Powertools for AWS Lambda (Java) library Metrics 1.19.0-SNAPSHOT SUCCESS [ 0.011 s] -[INFO] Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.023 s] -[INFO] Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT SUCCESS [ 0.015 s] +[INFO] Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.022 s] +[INFO] Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT SUCCESS [ 0.014 s] [INFO] Powertools for AWS Lambda (Java) library Test Suite 1.19.0-SNAPSHOT SUCCESS [ 0.025 s] -[INFO] Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT SUCCESS [ 0.063 s] -[INFO] Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.065 s] -[INFO] Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT SUCCESS [ 0.012 s] -[INFO] Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT SUCCESS [ 0.592 s] +[INFO] Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT SUCCESS [ 0.064 s] +[INFO] Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.067 s] +[INFO] Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT SUCCESS [ 0.013 s] +[INFO] Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT SUCCESS [ 0.565 s] [INFO] Powertools for AWS Lambda (Java) batch messages 1.19.0-SNAPSHOT SUCCESS [ 0.005 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.147 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 SUCCESS [ 0.044 s] -[INFO] cdk 1.19.0-SNAPSHOT ................................ SUCCESS [ 0.671 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.009 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.009 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.010 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.020 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.148 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 SUCCESS [ 0.245 s] +[INFO] cdk 1.19.0-SNAPSHOT ................................ SUCCESS [ 0.502 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.017 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT SUCCESS [ 0.011 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT SUCCESS [ 0.012 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT SUCCESS [ 0.013 s] [INFO] Powertools for AWS Lambda (Java) library Examples - Serialization 1.19.0-SNAPSHOT SUCCESS [ 0.005 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT SUCCESS [ 0.069 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT SUCCESS [ 0.065 s] [INFO] Powertools for AWS Lambda (Java) library Examples - Batch 1.19.0-SNAPSHOT SUCCESS [ 0.015 s] -[INFO] Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT SUCCESS [ 0.006 s] -[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT SUCCESS [ 0.012 s] -[INFO] Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT SUCCESS [ 0.002 s] +[INFO] Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT SUCCESS [ 0.016 s] +[INFO] AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT SUCCESS [ 0.010 s] +[INFO] Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT SUCCESS [ 0.001 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ -[INFO] Total time: 3.280 s -[INFO] Finished at: 2025-03-07T09:14:56Z +[INFO] Total time: 3.252 s +[INFO] Finished at: 2025-03-07T09:50:36Z [INFO] ------------------------------------------------------------------------ From d28c9d92ab4e4ad9f36def9c85c78349bf670fd5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 11:34:09 +0100 Subject: [PATCH 68/74] chore:prep release 1.19.0 (#1794) Co-authored-by: sthulb --- CHANGELOG.md | 5 +++++ README.md | 8 ++++---- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 2 +- examples/powertools-examples-cloudformation/pom.xml | 2 +- examples/powertools-examples-core/cdk/infra/pom.xml | 2 +- examples/powertools-examples-core/gradle/build.gradle | 6 +++--- examples/powertools-examples-core/sam/pom.xml | 2 +- examples/powertools-examples-core/serverless/pom.xml | 2 +- examples/powertools-examples-core/terraform/pom.xml | 2 +- examples/powertools-examples-idempotency/pom.xml | 2 +- examples/powertools-examples-parameters/pom.xml | 2 +- examples/powertools-examples-serialization/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- examples/powertools-examples-validation/pom.xml | 2 +- mkdocs.yml | 2 +- pom.xml | 2 +- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-core/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- powertools-serialization/pom.xml | 2 +- powertools-sqs/pom.xml | 2 +- powertools-test-suite/pom.xml | 2 +- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 32 files changed, 41 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f5751816..f954bc6c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo ## [Unreleased] +## [1.19.0] - 2025-03-07 + + + + ## [1.19.0-SNAPSHOT] - 2025-02-25 diff --git a/README.md b/README.md index 369223d6f..ed67c398c 100644 --- a/README.md +++ b/README.md @@ -20,17 +20,17 @@ Powertools for AWS Lambda (Java) is available in Maven Central. You can use your software.amazon.lambda powertools-tracing - 1.19.0-SNAPSHOT + 1.19.0 software.amazon.lambda powertools-logging - 1.19.0-SNAPSHOT + 1.19.0 software.amazon.lambda powertools-metrics - 1.19.0-SNAPSHOT + 1.19.0 ... @@ -217,7 +217,7 @@ More info [here](https://github.com/aws-powertools/powertools-lambda-java/pull/1 ## Examples -See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.19.0-SNAPSHOT/examples)** for example projects showcasing usage of different utilities. +See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.19.0/examples)** for example projects showcasing usage of different utilities. Have a demo project to contribute which showcase usage of different utilities from powertools? We are happy to accept it [here](CONTRIBUTING.md#security-issue-notifications). diff --git a/examples/pom.xml b/examples/pom.xml index 5c423f251..5aff4f6cc 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 1.19.0-SNAPSHOT + 1.19.0 pom Powertools for AWS Lambda (Java) library Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index bd94aaf0c..e72f50e9a 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-batch jar Powertools for AWS Lambda (Java) library Examples - Batch diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 1c4ea51b8..3f9c03450 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-cloudformation jar diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index ea8a70c58..4dfdd0e70 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 1.19.0-SNAPSHOT + 1.19.0 UTF-8 2.178.1 diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle index 2abb3bd67..8c7b55b51 100644 --- a/examples/powertools-examples-core/gradle/build.gradle +++ b/examples/powertools-examples-core/gradle/build.gradle @@ -28,8 +28,8 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2' - aspect 'software.amazon.lambda:powertools-tracing:1.19.0-SNAPSHOT' - aspect 'software.amazon.lambda:powertools-logging:1.19.0-SNAPSHOT' - aspect 'software.amazon.lambda:powertools-metrics:1.19.0-SNAPSHOT' + aspect 'software.amazon.lambda:powertools-tracing:1.19.0' + aspect 'software.amazon.lambda:powertools-logging:1.19.0' + aspect 'software.amazon.lambda:powertools-metrics:1.19.0' } diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml index 7bfd97ff2..d004b9b7e 100644 --- a/examples/powertools-examples-core/sam/pom.xml +++ b/examples/powertools-examples-core/sam/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-core-sam jar diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml index 37471a42a..0e2fb6da0 100644 --- a/examples/powertools-examples-core/serverless/pom.xml +++ b/examples/powertools-examples-core/serverless/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-core-serverless jar diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml index 10eaa61de..7afc4697d 100644 --- a/examples/powertools-examples-core/terraform/pom.xml +++ b/examples/powertools-examples-core/terraform/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-core-terraform jar diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml index 73c35194b..dc74ee33d 100644 --- a/examples/powertools-examples-idempotency/pom.xml +++ b/examples/powertools-examples-idempotency/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-idempotency jar Powertools for AWS Lambda (Java) library Examples - Idempotency diff --git a/examples/powertools-examples-parameters/pom.xml b/examples/powertools-examples-parameters/pom.xml index 1cc79e898..416bace85 100644 --- a/examples/powertools-examples-parameters/pom.xml +++ b/examples/powertools-examples-parameters/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-parameters jar Powertools for AWS Lambda (Java) library Examples - Parameters diff --git a/examples/powertools-examples-serialization/pom.xml b/examples/powertools-examples-serialization/pom.xml index e63ecbc5a..7690fe24b 100644 --- a/examples/powertools-examples-serialization/pom.xml +++ b/examples/powertools-examples-serialization/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-serialization jar Powertools for AWS Lambda (Java) library Examples - Serialization diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index 09139cd73..b923237ce 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-sqs jar Powertools for AWS Lambda (Java) library Examples - SQS diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index 42d484ed1..eb71f9ca7 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0-SNAPSHOT + 1.19.0 powertools-examples-validation jar Powertools for AWS Lambda (Java) library Examples - Validation diff --git a/mkdocs.yml b/mkdocs.yml index 0de0f8090..946fc99ff 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -93,7 +93,7 @@ extra_javascript: extra: powertools: - version: 1.19.0-SNAPSHOT # to update after each release (we do not want snapshot version here) + version: 1.19.0 # to update after each release (we do not want snapshot version here) repo_url: https://github.com/aws-powertools/powertools-lambda-java edit_uri: edit/main/docs diff --git a/pom.xml b/pom.xml index caeba187b..b03abd571 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.19.0 pom Powertools for AWS Lambda (Java) library Parent diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index fabaeba30..1fc2d9891 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.19.0 A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 54c104468..b9f406767 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java)library Cloudformation diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml index 041950cf5..fe928dd6c 100644 --- a/powertools-core/pom.xml +++ b/powertools-core/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) library Core diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 9a69e7131..040fe0497 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -10,7 +10,7 @@ Fake handlers that use Powertools for AWS Lambda (Java). - 1.19.0-SNAPSHOT + 1.19.0 UTF-8 1.8 1.8 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 5c8db8d80..89cfefffe 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index 0bf3f3600..7e1ef54e4 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.19.0 powertools-idempotency diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index 04e46dc6e..7fb3a894c 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 1.19.0-SNAPSHOT + 1.19.0 powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 827ebc1df..93943ecc2 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) library Logging diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index 53df4cf57..b9f8509c5 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) library Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index e8f4e3d2d..639870df2 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 powertools-parameters diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 70280a0b8..5d57611bf 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 powertools-serialization diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml index 959106884..cf435f43b 100644 --- a/powertools-sqs/pom.xml +++ b/powertools-sqs/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) library SQS diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml index 168a36f14..48a0a52ec 100644 --- a/powertools-test-suite/pom.xml +++ b/powertools-test-suite/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index 26bc0aa16..ba39b303f 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) library Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index 11ad1398f..ff820905a 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0-SNAPSHOT + 1.19.0 Powertools for AWS Lambda (Java) validation library From d5e1cc6d0b92285e063452393962d0cd3f541c74 Mon Sep 17 00:00:00 2001 From: Simon Thulbourn Date: Fri, 7 Mar 2025 14:28:27 +0100 Subject: [PATCH 69/74] Update release-drafter.yml (#1795) --- .github/workflows/release-drafter.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index b24e9b82e..e900ad760 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -13,6 +13,7 @@ jobs: update_release_draft: runs-on: ubuntu-latest permissions: + contents: write id-token: write steps: - uses: release-drafter/release-drafter@569eb7ee3a85817ab916c8f8ff03a5bd96c9c83e # v5.23.0 From 406108738f21e954b9325f7eed761c56585c7e5a Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Mon, 17 Mar 2025 11:11:14 +0100 Subject: [PATCH 70/74] Suppress new Spotbugs findings. (#1807) --- spotbugs-exclude.xml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml index eca7e266f..76f88e0d8 100644 --- a/spotbugs-exclude.xml +++ b/spotbugs-exclude.xml @@ -8,6 +8,21 @@ https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html --> + + + + + + + + + + + + + + @@ -169,4 +184,4 @@ - \ No newline at end of file + From 7434bf91d8fb7740a0a787a63d224fbffb699d95 Mon Sep 17 00:00:00 2001 From: moizsh <98597969+moizsh@users.noreply.github.com> Date: Fri, 21 Mar 2025 14:45:47 +0100 Subject: [PATCH 71/74] feat(cfn-custom-resource): Add optional 'reason' field for detailed failure reporting (#1758) * feat(cfn-custom-resource): add optional 'reason' field for detailed failure reporting in CloudFormation custom resource responses --------- Co-authored-by: Moiz Sharaf Co-authored-by: Philipp Page --- .../kotlin/build.gradle.kts | 8 ++-- .../CloudFormationResponse.java | 5 ++- .../powertools/cloudformation/Response.java | 39 +++++++++++++++++++ .../CloudFormationResponseTest.java | 23 +++++++++++ .../cloudformation/ResponseTest.java | 23 +++++++++++ 5 files changed, 93 insertions(+), 5 deletions(-) diff --git a/examples/powertools-examples-core/kotlin/build.gradle.kts b/examples/powertools-examples-core/kotlin/build.gradle.kts index 170e5b6d8..94dcbe071 100644 --- a/examples/powertools-examples-core/kotlin/build.gradle.kts +++ b/examples/powertools-examples-core/kotlin/build.gradle.kts @@ -14,9 +14,9 @@ dependencies { implementation("com.fasterxml.jackson.core:jackson-databind:2.17.2") implementation("com.amazonaws:aws-lambda-java-events:3.11.0") implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2") - aspect("software.amazon.lambda:powertools-tracing:1.18.0") - aspect("software.amazon.lambda:powertools-logging:1.18.0") - aspect("software.amazon.lambda:powertools-metrics:1.18.0") + aspect("software.amazon.lambda:powertools-tracing:1.19.0") + aspect("software.amazon.lambda:powertools-logging:1.19.0") + aspect("software.amazon.lambda:powertools-metrics:1.19.0") testImplementation("junit:junit:4.13.2") implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") } @@ -36,4 +36,4 @@ tasks.compileTestKotlin { // If using JDK 11 or higher, use the following instead: //kotlin { // jvmToolchain(11) -//} \ No newline at end of file +//} diff --git a/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponse.java b/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponse.java index 2f020aa25..404137802 100644 --- a/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponse.java +++ b/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponse.java @@ -36,6 +36,7 @@ import software.amazon.awssdk.http.SdkHttpMethod; import software.amazon.awssdk.http.SdkHttpRequest; import software.amazon.awssdk.utils.StringInputStream; +import software.amazon.awssdk.utils.StringUtils; /** * Client for sending responses to AWS CloudFormation custom resources by way of a response URL, which is an Amazon S3 @@ -148,7 +149,9 @@ StringInputStream responseBodyStream(CloudFormationCustomResourceEvent event, ObjectNode node = body.toObjectNode(null); return new StringInputStream(node.toString()); } else { - + if (!StringUtils.isBlank(resp.getReason())) { + reason = resp.getReason(); + } String physicalResourceId = resp.getPhysicalResourceId() != null ? resp.getPhysicalResourceId() : event.getPhysicalResourceId() != null ? event.getPhysicalResourceId() : context.getLogStreamName(); diff --git a/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java b/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java index fe18000d4..94372ac97 100644 --- a/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java +++ b/powertools-cloudformation/src/main/java/software/amazon/lambda/powertools/cloudformation/Response.java @@ -19,6 +19,7 @@ import java.util.HashMap; import java.util.Map; import java.util.stream.Collectors; +import software.amazon.awssdk.utils.StringUtils; /** * Models the arbitrary data to be sent to the custom resource in response to a CloudFormation event. This object @@ -30,12 +31,22 @@ public class Response { private final Status status; private final String physicalResourceId; private final boolean noEcho; + private final String reason; private Response(JsonNode jsonNode, Status status, String physicalResourceId, boolean noEcho) { this.jsonNode = jsonNode; this.status = status; this.physicalResourceId = physicalResourceId; this.noEcho = noEcho; + this.reason = null; + } + + private Response(JsonNode jsonNode, Status status, String physicalResourceId, boolean noEcho, String reason) { + this.jsonNode = jsonNode; + this.status = status; + this.physicalResourceId = physicalResourceId; + this.noEcho = noEcho; + this.reason = reason; } /** @@ -149,6 +160,15 @@ public boolean isNoEcho() { return noEcho; } + /** + * The reason for the failure. + * + * @return a potentially null reason + */ + public String getReason() { + return reason; + } + /** * Includes all Response attributes, including its value in JSON format * @@ -161,6 +181,7 @@ public String toString() { attributes.put("Status", status); attributes.put("PhysicalResourceId", physicalResourceId); attributes.put("NoEcho", noEcho); + attributes.put("Reason", reason); return attributes.entrySet().stream() .map(entry -> entry.getKey() + " = " + entry.getValue()) .collect(Collectors.joining(",", "[", "]")); @@ -182,6 +203,7 @@ public static class Builder { private Status status; private String physicalResourceId; private boolean noEcho; + private String reason; private Builder() { } @@ -263,6 +285,20 @@ public Builder noEcho(boolean noEcho) { return this; } + /** + * Reason for the response. + * Reason is optional for Success responses, but required for Failed responses. + * If not provided it will be replaced with cloudwatch log stream name. + * + * @param reason if null, the default reason will be used + * @return a reference to this builder + */ + + public Builder reason(String reason) { + this.reason = reason; + return this; + } + /** * Builds a Response object for the value. * @@ -277,6 +313,9 @@ public Response build() { node = mapper.valueToTree(value); } Status responseStatus = this.status != null ? this.status : Status.SUCCESS; + if (StringUtils.isNotBlank(this.reason)) { + return new Response(node, responseStatus, physicalResourceId, noEcho, reason); + } return new Response(node, responseStatus, physicalResourceId, noEcho); } } diff --git a/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponseTest.java b/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponseTest.java index 51f0e95f9..938de74d8 100644 --- a/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponseTest.java +++ b/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/CloudFormationResponseTest.java @@ -324,4 +324,27 @@ void responseBodyStreamFailedResponse() throws Exception { "}"; assertThat(stream.getString()).isEqualTo(expectedJson); } + + @Test + void responseBodyStreamFailedResponseWithReason() throws Exception { + CloudFormationCustomResourceEvent event = mockCloudFormationCustomResourceEvent(); + Context context = mock(Context.class); + CloudFormationResponse cfnResponse = testableCloudFormationResponse(); + String failureReason = "Failed test reason"; + Response failedResponseWithReason = Response.builder(). + status(Response.Status.FAILED).reason(failureReason).build(); + StringInputStream stream = cfnResponse.responseBodyStream(event, context, failedResponseWithReason); + + String expectedJson = "{" + + "\"Status\":\"FAILED\"," + + "\"Reason\":\"" + failureReason + "\"," + + "\"PhysicalResourceId\":null," + + "\"StackId\":null," + + "\"RequestId\":null," + + "\"LogicalResourceId\":null," + + "\"NoEcho\":false," + + "\"Data\":null" + + "}"; + assertThat(stream.getString()).isEqualTo(expectedJson); + } } diff --git a/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java b/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java index 37fe73d0f..42457d918 100644 --- a/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java +++ b/powertools-cloudformation/src/test/java/software/amazon/lambda/powertools/cloudformation/ResponseTest.java @@ -33,11 +33,13 @@ void defaultValues() { assertThat(response.getStatus()).isEqualTo(Response.Status.SUCCESS); assertThat(response.getPhysicalResourceId()).isNull(); assertThat(response.isNoEcho()).isFalse(); + assertThat(response.getReason()).isNull(); assertThat(response.toString()).contains("JSON = null"); assertThat(response.toString()).contains("Status = SUCCESS"); assertThat(response.toString()).contains("PhysicalResourceId = null"); assertThat(response.toString()).contains("NoEcho = false"); + assertThat(response.toString()).contains("Reason = null"); } @Test @@ -61,6 +63,27 @@ void explicitNullValues() { assertThat(response.toString()).contains("NoEcho = false"); } + @Test + void explicitReasonWithDefaultValues() { + String reason = "test"; + Response response = Response.builder() + .reason(reason) + .build(); + assertThat(response).isNotNull(); + assertThat(response.getJsonNode()).isNull(); + assertThat(response.getStatus()).isEqualTo(Response.Status.SUCCESS); + assertThat(response.getPhysicalResourceId()).isNull(); + assertThat(response.isNoEcho()).isFalse(); + assertThat(response.getReason()).isNotNull(); + assertThat(response.getReason()).isEqualTo(reason); + + assertThat(response.toString()).contains("JSON = null"); + assertThat(response.toString()).contains("Status = SUCCESS"); + assertThat(response.toString()).contains("PhysicalResourceId = null"); + assertThat(response.toString()).contains("NoEcho = false"); + assertThat(response.toString()).contains("Reason = "+reason); + } + @Test void customNonJsonRelatedValues() { Response response = Response.builder() From 1557a63db5b65d18a3bcbeb3ec35b5a1941c578d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 11:15:27 +0100 Subject: [PATCH 72/74] chore: Prep release 1.20.0 (#1811) * chore:prep release 1.20.0 * Update CHANGELOG.md --------- Co-authored-by: phipag --- CHANGELOG.md | 72 +++++++++++++++++-- README.md | 8 +-- examples/pom.xml | 2 +- examples/powertools-examples-batch/pom.xml | 2 +- .../pom.xml | 2 +- .../cdk/infra/pom.xml | 2 +- .../gradle/build.gradle | 6 +- examples/powertools-examples-core/sam/pom.xml | 2 +- .../serverless/pom.xml | 2 +- .../terraform/pom.xml | 2 +- .../powertools-examples-idempotency/pom.xml | 2 +- .../powertools-examples-parameters/pom.xml | 2 +- .../powertools-examples-serialization/pom.xml | 2 +- examples/powertools-examples-sqs/pom.xml | 2 +- .../powertools-examples-validation/pom.xml | 2 +- mkdocs.yml | 2 +- pom.xml | 2 +- powertools-batch/pom.xml | 2 +- powertools-cloudformation/pom.xml | 2 +- powertools-core/pom.xml | 2 +- powertools-e2e-tests/handlers/pom.xml | 2 +- powertools-e2e-tests/pom.xml | 2 +- powertools-idempotency/pom.xml | 2 +- powertools-large-messages/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- powertools-serialization/pom.xml | 2 +- powertools-sqs/pom.xml | 2 +- powertools-test-suite/pom.xml | 2 +- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 32 files changed, 102 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f954bc6c2..738eace1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,15 +8,75 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo ## [Unreleased] -## [1.19.0] - 2025-03-07 - - +## [1.20.0] - 2025-03-25 +* feat(cfn-custom-resource): Add optional 'reason' field for detailed failure reporting (#1758) by @moizsh -## [1.19.0-SNAPSHOT] - 2025-02-25 - - +## [1.19.0] - 2025-03-07 +* chore(deps): Update deps for jackson ([#1793](https://github.com/aws-powertools/powertools-lambda-java/pull/1793)) by [@sthulb](https://github.com/sthulb) +* build(deps): bump log4j.version from 2.22.1 to 2.24.3 ([#1777](https://github.com/aws-powertools/powertools-lambda-java/pull/1777)) by [@dependabot](https://github.com/dependabot) +* chore(deps): update JSII to 1.108 ([#1791](https://github.com/aws-powertools/powertools-lambda-java/pull/1791)) by [@sthulb](https://github.com/sthulb) +* build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs ([#1789](https://github.com/aws-powertools/powertools-lambda-java/pull/1789)) by [@dependabot](https://github.com/dependabot) +* chore: Update netty version ([#1768](https://github.com/aws-powertools/powertools-lambda-java/pull/1768)) by [@sthulb](https://github.com/sthulb) +* chore: Set versions of transitive dependencies ([#1767](https://github.com/aws-powertools/powertools-lambda-java/pull/1767)) by [@sthulb](https://github.com/sthulb) +* chore: update Jackson in examples ([#1766](https://github.com/aws-powertools/powertools-lambda-java/pull/1766)) by [@sthulb](https://github.com/sthulb) +* build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 ([#1731](https://github.com/aws-powertools/powertools-lambda-java/pull/1731)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.xray.recorder.version from 2.15.3 to 2.18.1 ([#1726](https://github.com/aws-powertools/powertools-lambda-java/pull/1726)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.26.29 to 2.27.12 ([#1724](https://github.com/aws-powertools/powertools-lambda-java/pull/1724)) by [@dependabot](https://github.com/dependabot) +* fix: Allow empty responses as well as null response in AppConfig ([#1673](https://github.com/aws-powertools/powertools-lambda-java/pull/1673)) by [@chrisclayson](https://github.com/chrisclayson) +* build(deps): bump aws.sdk.version from 2.27.2 to 2.27.7 ([#1715](https://github.com/aws-powertools/powertools-lambda-java/pull/1715)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.26.29 to 2.27.2 ([#1714](https://github.com/aws-powertools/powertools-lambda-java/pull/1714)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.26 to 2.26.29 ([#1713](https://github.com/aws-powertools/powertools-lambda-java/pull/1713)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.26.25 to 2.26.29 ([#1712](https://github.com/aws-powertools/powertools-lambda-java/pull/1712)) by [@dependabot](https://github.com/dependabot) +* chore: deprecate java1.8 al1 ([#1706](https://github.com/aws-powertools/powertools-lambda-java/pull/1706)) by [@jeromevdl](https://github.com/jeromevdl) +* chore: java 1.8 AL1 is deprecated, fix E2E tests ([#1692](https://github.com/aws-powertools/powertools-lambda-java/pull/1692)) by [@jeromevdl](https://github.com/jeromevdl) +* build(deps): bump aws.sdk.version from 2.26.21 to 2.26.25 ([#1703](https://github.com/aws-powertools/powertools-lambda-java/pull/1703)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.26.3 to 2.26.21 ([#1697](https://github.com/aws-powertools/powertools-lambda-java/pull/1697)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump jackson.version from 2.17.0 to 2.17.2 ([#1696](https://github.com/aws-powertools/powertools-lambda-java/pull/1696)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 ([#1694](https://github.com/aws-powertools/powertools-lambda-java/pull/1694)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump commons-io:commons-io from 2.15.1 to 2.16.1 ([#1691](https://github.com/aws-powertools/powertools-lambda-java/pull/1691)) by [@dependabot](https://github.com/dependabot) +* docs: improve tracing doc for sdk instrumentation ([#1687](https://github.com/aws-powertools/powertools-lambda-java/pull/1687)) by [@jeromevdl](https://github.com/jeromevdl) +* docs: fix tracing links for xray ([#1686](https://github.com/aws-powertools/powertools-lambda-java/pull/1686)) by [@jeromevdl](https://github.com/jeromevdl) +* build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 ([#1679](https://github.com/aws-powertools/powertools-lambda-java/pull/1679)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.69 to 2.26.3 ([#1658](https://github.com/aws-powertools/powertools-lambda-java/pull/1658)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.7.3.6 to 4.8.5.0 ([#1657](https://github.com/aws-powertools/powertools-lambda-java/pull/1657)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.0 to 3.4.0 ([#1653](https://github.com/aws-powertools/powertools-lambda-java/pull/1653)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.50 to 2.25.69 ([#1652](https://github.com/aws-powertools/powertools-lambda-java/pull/1652)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 ([#1646](https://github.com/aws-powertools/powertools-lambda-java/pull/1646)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.assertj:assertj-core from 3.25.3 to 3.26.0 ([#1644](https://github.com/aws-powertools/powertools-lambda-java/pull/1644)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.xray.recorder.version from 2.15.1 to 2.15.3 ([#1643](https://github.com/aws-powertools/powertools-lambda-java/pull/1643)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.35 to 2.25.50 ([#1642](https://github.com/aws-powertools/powertools-lambda-java/pull/1642)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump com.amazonaws:aws-lambda-java-events from 3.11.2 to 3.11.4 ([#1597](https://github.com/aws-powertools/powertools-lambda-java/pull/1597)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.24.10 to 2.25.6 ([#1603](https://github.com/aws-powertools/powertools-lambda-java/pull/1603)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.5 ([#1596](https://github.com/aws-powertools/powertools-lambda-java/pull/1596)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.2.0 ([#1585](https://github.com/aws-powertools/powertools-lambda-java/pull/1585)) by [@dependabot](https://github.com/dependabot) +* build(deps-dev): bump software.amazon.awscdk:aws-cdk-lib from 2.100.0 to 2.130.0 ([#1586](https://github.com/aws-powertools/powertools-lambda-java/pull/1586)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump io.burt:jmespath-jackson from 0.5.1 to 0.6.0 ([#1587](https://github.com/aws-powertools/powertools-lambda-java/pull/1587)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.21.0 to 2.24.10 ([#1581](https://github.com/aws-powertools/powertools-lambda-java/pull/1581)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump commons-io:commons-io from 2.13.0 to 2.15.1 ([#1584](https://github.com/aws-powertools/powertools-lambda-java/pull/1584)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.xray.recorder.version from 2.14.0 to 2.15.1 ([#1583](https://github.com/aws-powertools/powertools-lambda-java/pull/1583)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.2 ([#1582](https://github.com/aws-powertools/powertools-lambda-java/pull/1582)) by [@dependabot](https://github.com/dependabot) +* build(deps-dev): bump org.yaml:snakeyaml from 2.1 to 2.2 ([#1400](https://github.com/aws-powertools/powertools-lambda-java/pull/1400)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump log4j.version from 2.20.0 to 2.22.1 ([#1547](https://github.com/aws-powertools/powertools-lambda-java/pull/1547)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-artifact-plugin from 3.4.1 to 3.5.0 ([#1485](https://github.com/aws-powertools/powertools-lambda-java/pull/1485)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump com.amazonaws:aws-lambda-java-serialization from 1.1.2 to 1.1.5 ([#1573](https://github.com/aws-powertools/powertools-lambda-java/pull/1573)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 ([#1509](https://github.com/aws-powertools/powertools-lambda-java/pull/1509)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aspectj to 1.9.21 for jdk21 ([#1536](https://github.com/aws-powertools/powertools-lambda-java/pull/1536)) by [@jeromevdl](https://github.com/jeromevdl) +* docs: HelloWorldStreamFunction in examples fails with sam ([#1532](https://github.com/aws-powertools/powertools-lambda-java/pull/1532)) by [@jasoniharris](https://github.com/jasoniharris) +* chore: Testing java21 aspectj pre-release ([#1519](https://github.com/aws-powertools/powertools-lambda-java/pull/1519)) by [@scottgerring](https://github.com/scottgerring) +* fix: LargeMessageIdempotentE2ET Flaky ([#1518](https://github.com/aws-powertools/powertools-lambda-java/pull/1518)) by [@scottgerring](https://github.com/scottgerring) +* build(deps): bump software.amazon.payloadoffloading:payloadoffloading-common from 2.1.3 to 2.2.0 ([#1639](https://github.com/aws-powertools/powertools-lambda-java/pull/1639)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 ([#1638](https://github.com/aws-powertools/powertools-lambda-java/pull/1638)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump jackson.version from 2.15.3 to 2.17.0 ([#1637](https://github.com/aws-powertools/powertools-lambda-java/pull/1637)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.31 to 2.25.35 ([#1629](https://github.com/aws-powertools/powertools-lambda-java/pull/1629)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.16 to 2.25.31 ([#1625](https://github.com/aws-powertools/powertools-lambda-java/pull/1625)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.21.1 to 2.25.26 ([#1622](https://github.com/aws-powertools/powertools-lambda-java/pull/1622)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.5 ([#1619](https://github.com/aws-powertools/powertools-lambda-java/pull/1619)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-joda from 2.15.2 to 2.17.0 ([#1616](https://github.com/aws-powertools/powertools-lambda-java/pull/1616)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump aws.sdk.version from 2.25.6 to 2.25.16 ([#1613](https://github.com/aws-powertools/powertools-lambda-java/pull/1613)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.1 ([#1610](https://github.com/aws-powertools/powertools-lambda-java/pull/1610)) by [@dependabot](https://github.com/dependabot) +* build(deps): bump org.assertj:assertj-core from 3.24.2 to 3.25.3 ([#1609](https://github.com/aws-powertools/powertools-lambda-java/pull/1609)) by [@dependabot](https://github.com/dependabot) ## [1.18.0] - 2023-11-16 diff --git a/README.md b/README.md index ed67c398c..0edd22e07 100644 --- a/README.md +++ b/README.md @@ -20,17 +20,17 @@ Powertools for AWS Lambda (Java) is available in Maven Central. You can use your software.amazon.lambda powertools-tracing - 1.19.0 + 1.20.0 software.amazon.lambda powertools-logging - 1.19.0 + 1.20.0 software.amazon.lambda powertools-metrics - 1.19.0 + 1.20.0 ... @@ -217,7 +217,7 @@ More info [here](https://github.com/aws-powertools/powertools-lambda-java/pull/1 ## Examples -See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.19.0/examples)** for example projects showcasing usage of different utilities. +See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.20.0/examples)** for example projects showcasing usage of different utilities. Have a demo project to contribute which showcase usage of different utilities from powertools? We are happy to accept it [here](CONTRIBUTING.md#security-issue-notifications). diff --git a/examples/pom.xml b/examples/pom.xml index 5aff4f6cc..492f14efd 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-examples - 1.19.0 + 1.20.0 pom Powertools for AWS Lambda (Java) library Examples diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml index e72f50e9a..9c5695dba 100644 --- a/examples/powertools-examples-batch/pom.xml +++ b/examples/powertools-examples-batch/pom.xml @@ -5,7 +5,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-batch jar Powertools for AWS Lambda (Java) library Examples - Batch diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml index 3f9c03450..dd06c6e5c 100644 --- a/examples/powertools-examples-cloudformation/pom.xml +++ b/examples/powertools-examples-cloudformation/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-cloudformation jar diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml index 4dfdd0e70..a128fc8be 100644 --- a/examples/powertools-examples-core/cdk/infra/pom.xml +++ b/examples/powertools-examples-core/cdk/infra/pom.xml @@ -4,7 +4,7 @@ 4.0.0 software.amazon.lambda.examples cdk - 1.19.0 + 1.20.0 UTF-8 2.178.1 diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle index 8c7b55b51..282c5319e 100644 --- a/examples/powertools-examples-core/gradle/build.gradle +++ b/examples/powertools-examples-core/gradle/build.gradle @@ -28,8 +28,8 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.2' implementation 'com.amazonaws:aws-lambda-java-events:3.11.0' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2' - aspect 'software.amazon.lambda:powertools-tracing:1.19.0' - aspect 'software.amazon.lambda:powertools-logging:1.19.0' - aspect 'software.amazon.lambda:powertools-metrics:1.19.0' + aspect 'software.amazon.lambda:powertools-tracing:1.20.0' + aspect 'software.amazon.lambda:powertools-logging:1.20.0' + aspect 'software.amazon.lambda:powertools-metrics:1.20.0' } diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml index d004b9b7e..ede67bba4 100644 --- a/examples/powertools-examples-core/sam/pom.xml +++ b/examples/powertools-examples-core/sam/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-core-sam jar diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml index 0e2fb6da0..6857c8b79 100644 --- a/examples/powertools-examples-core/serverless/pom.xml +++ b/examples/powertools-examples-core/serverless/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-core-serverless jar diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml index 7afc4697d..9f02e1d99 100644 --- a/examples/powertools-examples-core/terraform/pom.xml +++ b/examples/powertools-examples-core/terraform/pom.xml @@ -3,7 +3,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-core-terraform jar diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml index dc74ee33d..7d8c27a8f 100644 --- a/examples/powertools-examples-idempotency/pom.xml +++ b/examples/powertools-examples-idempotency/pom.xml @@ -17,7 +17,7 @@ 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-idempotency jar Powertools for AWS Lambda (Java) library Examples - Idempotency diff --git a/examples/powertools-examples-parameters/pom.xml b/examples/powertools-examples-parameters/pom.xml index 416bace85..6fa7745ca 100644 --- a/examples/powertools-examples-parameters/pom.xml +++ b/examples/powertools-examples-parameters/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-parameters jar Powertools for AWS Lambda (Java) library Examples - Parameters diff --git a/examples/powertools-examples-serialization/pom.xml b/examples/powertools-examples-serialization/pom.xml index 7690fe24b..e5b6637dd 100644 --- a/examples/powertools-examples-serialization/pom.xml +++ b/examples/powertools-examples-serialization/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-serialization jar Powertools for AWS Lambda (Java) library Examples - Serialization diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml index b923237ce..8509a12f8 100644 --- a/examples/powertools-examples-sqs/pom.xml +++ b/examples/powertools-examples-sqs/pom.xml @@ -2,7 +2,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-sqs jar Powertools for AWS Lambda (Java) library Examples - SQS diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml index eb71f9ca7..bb28e2b40 100644 --- a/examples/powertools-examples-validation/pom.xml +++ b/examples/powertools-examples-validation/pom.xml @@ -16,7 +16,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 software.amazon.lambda.examples - 1.19.0 + 1.20.0 powertools-examples-validation jar Powertools for AWS Lambda (Java) library Examples - Validation diff --git a/mkdocs.yml b/mkdocs.yml index 946fc99ff..62bfcfb8d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -93,7 +93,7 @@ extra_javascript: extra: powertools: - version: 1.19.0 # to update after each release (we do not want snapshot version here) + version: 1.20.0 # to update after each release (we do not want snapshot version here) repo_url: https://github.com/aws-powertools/powertools-lambda-java edit_uri: edit/main/docs diff --git a/pom.xml b/pom.xml index b03abd571..8abbaff92 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ software.amazon.lambda powertools-parent - 1.19.0 + 1.20.0 pom Powertools for AWS Lambda (Java) library Parent diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml index 1fc2d9891..bd32c57b6 100644 --- a/powertools-batch/pom.xml +++ b/powertools-batch/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 1.19.0 + 1.20.0 A suite of utilities that makes batch message processing using AWS Lambda easier. diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index b9f406767..8159366a5 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java)library Cloudformation diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml index fe928dd6c..1bea00f4d 100644 --- a/powertools-core/pom.xml +++ b/powertools-core/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) library Core diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml index 040fe0497..dff3f1caa 100644 --- a/powertools-e2e-tests/handlers/pom.xml +++ b/powertools-e2e-tests/handlers/pom.xml @@ -10,7 +10,7 @@ Fake handlers that use Powertools for AWS Lambda (Java). - 1.19.0 + 1.20.0 UTF-8 1.8 1.8 diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml index 89cfefffe..660b00bb9 100644 --- a/powertools-e2e-tests/pom.xml +++ b/powertools-e2e-tests/pom.xml @@ -20,7 +20,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 powertools-e2e-tests diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml index 7e1ef54e4..4fa45699a 100644 --- a/powertools-idempotency/pom.xml +++ b/powertools-idempotency/pom.xml @@ -21,7 +21,7 @@ software.amazon.lambda powertools-parent - 1.19.0 + 1.20.0 powertools-idempotency diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml index 7fb3a894c..bd030714b 100644 --- a/powertools-large-messages/pom.xml +++ b/powertools-large-messages/pom.xml @@ -23,7 +23,7 @@ software.amazon.lambda powertools-parent - 1.19.0 + 1.20.0 powertools-large-messages diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index 93943ecc2..a5cc227de 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) library Logging diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index b9f8509c5..04d474d69 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) library Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index 639870df2..df27990c7 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 powertools-parameters diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml index 5d57611bf..e207c5ba4 100644 --- a/powertools-serialization/pom.xml +++ b/powertools-serialization/pom.xml @@ -21,7 +21,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 powertools-serialization diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml index cf435f43b..b88c1144a 100644 --- a/powertools-sqs/pom.xml +++ b/powertools-sqs/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) library SQS diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml index 48a0a52ec..f823fa4ed 100644 --- a/powertools-test-suite/pom.xml +++ b/powertools-test-suite/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index ba39b303f..0c525da06 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) library Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index ff820905a..3c14fe642 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -24,7 +24,7 @@ powertools-parent software.amazon.lambda - 1.19.0 + 1.20.0 Powertools for AWS Lambda (Java) validation library From 8a898f940644e3ea89a1d10fbd5184b777a16e3e Mon Sep 17 00:00:00 2001 From: Philipp Page Date: Thu, 27 Mar 2025 11:57:14 +0100 Subject: [PATCH 73/74] fix: Load version.properties file as resource stream to fix loading when packaged as jar. (#1813) --- .../core/internal/UserAgentConfigurator.java | 46 ++++++++++--------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/powertools-core/src/main/java/software/amazon/lambda/powertools/core/internal/UserAgentConfigurator.java b/powertools-core/src/main/java/software/amazon/lambda/powertools/core/internal/UserAgentConfigurator.java index 354305d33..da6287b70 100644 --- a/powertools-core/src/main/java/software/amazon/lambda/powertools/core/internal/UserAgentConfigurator.java +++ b/powertools-core/src/main/java/software/amazon/lambda/powertools/core/internal/UserAgentConfigurator.java @@ -16,14 +16,13 @@ import static software.amazon.lambda.powertools.core.internal.SystemWrapper.getenv; -import java.io.FileInputStream; import java.io.IOException; -import java.net.URL; +import java.io.InputStream; import java.util.Properties; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; - /** * Can be used to create a string that can server as a User-Agent suffix in requests made with the AWS SDK clients */ @@ -54,32 +53,36 @@ static String getProjectVersion() { return getVersionFromProperties(VERSION_PROPERTIES_FILENAME, VERSION_KEY); } - /** * Retrieves the project version from a properties file. * The file should be in the resources folder. * The version is retrieved from the property with the given key. * - * @param propertyFileName the name of the properties file - * @param versionKey the key of the property that contains the version + * @param propertyFileName + * the name of the properties file + * @param versionKey + * the key of the property that contains the version * @return the version of the project as configured in the given properties file */ static String getVersionFromProperties(String propertyFileName, String versionKey) { - - URL propertiesFileURI = Thread.currentThread().getContextClassLoader().getResource(propertyFileName); - if (propertiesFileURI != null) { - try (FileInputStream fis = new FileInputStream(propertiesFileURI.getPath())) { - Properties properties = new Properties(); - properties.load(fis); - String version = properties.getProperty(versionKey); - if (version != null && !version.isEmpty()) { - return version; - } - } catch (IOException e) { + try (final InputStream is = Thread.currentThread().getContextClassLoader() + .getResourceAsStream(propertyFileName)) { + if (is == null) { LOG.warn("Unable to read {} file. Using default version.", propertyFileName); - LOG.debug("Exception:", e); + return NA; } + + Properties properties = new Properties(); + properties.load(is); + String version = properties.getProperty(versionKey); + if (version != null && !version.isEmpty()) { + return version; + } + } catch (IOException e) { + LOG.warn("Unable to read {} file. Using default version.", propertyFileName); + LOG.debug("Exception:", e); } + return NA; } @@ -90,9 +93,10 @@ static String getVersionFromProperties(String propertyFileName, String versionKe * The PT_EXEC_ENV is automatically retrieved from the AWS_EXECUTION_ENV environment variable. * If it AWS_EXECUTION_ENV is not set, PT_EXEC_ENV defaults to "NA" * - * @param ptFeature a custom feature to be added to the user agent string (e.g. idempotency). - * If null or empty, the default PT_FEATURE is used. - * The default PT_FEATURE is "no-op". + * @param ptFeature + * a custom feature to be added to the user agent string (e.g. idempotency). + * If null or empty, the default PT_FEATURE is used. + * The default PT_FEATURE is "no-op". * @return the user agent string */ public static String getUserAgent(String ptFeature) { From 51956d84e0d87f91277341a0583a8401b3c648db Mon Sep 17 00:00:00 2001 From: Jeroen Reijn Date: Mon, 7 Apr 2025 12:37:11 +0200 Subject: [PATCH 74/74] docs: Correct XML formatting for Maven configuration in Large Messages utility docs --- docs/utilities/large_messages.md | 70 ++++++++++++++++---------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/docs/utilities/large_messages.md b/docs/utilities/large_messages.md index c4947a6e8..39aaf45c8 100644 --- a/docs/utilities/large_messages.md +++ b/docs/utilities/large_messages.md @@ -105,44 +105,44 @@ Depending on your version of Java (either Java 1.8 or 11+), the configuration sl === "Maven Java 11+" ```xml hl_lines="3-7 16 18 24-27" -... - -software.amazon.lambda -powertools-large-messages -{{ powertools.version }} - -... + ... + + software.amazon.lambda + powertools-large-messages + {{ powertools.version }} + + ... ... - -... - -dev.aspectj -aspectj-maven-plugin -1.13.1 - -11 -11 -11 - - -software.amazon.lambda -powertools-large-messages - - - - - - -compile - - - - -... - + + ... + + dev.aspectj + aspectj-maven-plugin + 1.13.1 + + 11 + 11 + 11 + + + software.amazon.lambda + powertools-large-messages + + + + + + + compile + + + + + ... + ``` @@ -416,4 +416,4 @@ If you need to customize this `S3Client`, you can leverage the `LargeMessageConf It gives more control, especially when dealing with partial failures with SQS (see the batch module). - The new module only provides an annotation, an equivalent to the `SqsUtils` class is not available anymore in this new version. -Finally, if you are still using the `powertools-sqs` library for batch processing, consider moving to `powertools-batch` at the same time to remove the dependency on this library completely; it has been deprecated and will be removed in v2. \ No newline at end of file +Finally, if you are still using the `powertools-sqs` library for batch processing, consider moving to `powertools-batch` at the same time to remove the dependency on this library completely; it has been deprecated and will be removed in v2.