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 }}
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..f3326a4a2 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
+ contents: read
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/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
diff --git a/.github/workflows/osv.yml b/.github/workflows/osv.yml
new file mode 100644
index 000000000..e10a31e59
--- /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]
+ workflow_dispatch: {}
+
+ schedule:
+ - cron: "30 12 * * 1"
+ # Change "main" to your default branch if you use a different name, i.e. "master"
+ push:
+ branches: [main]
+
+permissions:
+ contents: read
+
+jobs:
+ scan-pr:
+ 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_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..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
@@ -45,6 +46,10 @@ on:
- 'pom.xml'
- 'examples/pom.xml'
- '.github/workflows/**'
+
+permissions:
+ contents: read
+
jobs:
build-corretto:
runs-on: ubuntu-latest
@@ -58,7 +63,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
@@ -69,14 +73,30 @@ 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
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/.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..aa56350a3 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -4,9 +4,18 @@ on:
types:
- published
workflow_dispatch: {}
+
+permissions:
+ contents: read
+
jobs:
publish:
runs-on: ubuntu-latest
+ 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/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml
index 72bd5c24f..e900ad760 100644
--- a/.github/workflows/release-drafter.yml
+++ b/.github/workflows/release-drafter.yml
@@ -6,9 +6,15 @@ on:
branches:
- main
+permissions:
+ contents: read
+
jobs:
update_release_draft:
runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ 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..0392d0177 100644
--- a/.github/workflows/release-prep.yml
+++ b/.github/workflows/release-prep.yml
@@ -6,9 +6,16 @@ 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
+ pull-requests: write
+ contents: write
steps:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Get current date
@@ -69,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
@@ -77,4 +83,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
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
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/CHANGELOG.md b/CHANGELOG.md
index 4b9f664fe..738eace1c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,76 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo
## [Unreleased]
+## [1.20.0] - 2025-03-25
+
+* feat(cfn-custom-resource): Add optional 'reason' field for detailed failure reporting (#1758) by @moizsh
+
+## [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
### Added
diff --git a/README.md b/README.md
index dbe8eb2fe..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.18.0
+ 1.20.0
software.amazon.lambda
powertools-logging
- 1.18.0
+ 1.20.0
software.amazon.lambda
powertools-metrics
- 1.18.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.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.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).
@@ -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/)
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/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/core/logging.md b/docs/core/logging.md
index 70781b1b2..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.
@@ -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 17e81b867..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:
@@ -376,8 +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
-[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).
+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). 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
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..5efd15b23
--- /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.6 \
+ --hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \
+ --hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67
+ # 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/docs/roadmap.md b/docs/roadmap.md
new file mode 100644
index 000000000..975c1f8c5
--- /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"}
+- [ ] [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
+
+- [ ] [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.
+
+[](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/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.
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.
diff --git a/examples/pom.xml b/examples/pom.xml
index 5c423f251..492f14efd 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -20,7 +20,7 @@
software.amazon.lambda
powertools-examples
- 1.19.0-SNAPSHOT
+ 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 d3539d919..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-SNAPSHOT
+ 1.20.0
powertools-examples-batch
jar
Powertools for AWS Lambda (Java) library Examples - Batch
@@ -14,7 +14,9 @@
2.20.0
1.8
1.8
- 2.21.1
+ 1.12.781
+ 2.30.19
+ 4.2.0.RC3
@@ -41,27 +43,50 @@
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}
+
+
+
+ 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-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml
index 5e3403f4e..dd06c6e5c 100644
--- a/examples/powertools-examples-cloudformation/pom.xml
+++ b/examples/powertools-examples-cloudformation/pom.xml
@@ -3,19 +3,19 @@
4.0.0
software.amazon.lambda.examples
- 1.19.0-SNAPSHOT
+ 1.20.0
powertools-examples-cloudformation
jar
AWS Lambda Powertools for Java library Examples - CloudFormation
- 2.22.1
+ 2.24.3
1.8
1.8
1.2.3
3.11.4
- 2.25.6
+ 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..21b9b6c05 100644
--- a/examples/powertools-examples-core/cdk/app/pom.xml
+++ b/examples/powertools-examples-core/cdk/app/pom.xml
@@ -10,9 +10,11 @@
Powertools for AWS Lambda (Java) library Examples - Core
- 2.22.1
+ 2.24.3
1.8
1.8
+ 1.12.781
+ 2.17.2
@@ -51,6 +53,24 @@
log4j-api
${log4j.version}
+
+
+
+ com.amazonaws
+ 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 05e643c4d..a128fc8be 100644
--- a/examples/powertools-examples-core/cdk/infra/pom.xml
+++ b/examples/powertools-examples-core/cdk/infra/pom.xml
@@ -4,11 +4,12 @@
4.0.0
software.amazon.lambda.examples
cdk
- 1.19.0-SNAPSHOT
+ 1.20.0
UTF-8
- 2.130.0
+ 2.178.1
[10.0.0,11.0.0)
+ 2.17.2
5.10.0
@@ -41,6 +42,13 @@
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson.version}
+
+
software.amazon.awscdk
@@ -53,6 +61,13 @@
${constructs.version}
+
+ software.amazon.jsii
+ jsii-runtime
+ 1.108.0
+
+
+
org.junit.jupiter
junit-jupiter
diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle
index 520b689cb..282c5319e 100644
--- a/examples/powertools-examples-core/gradle/build.gradle
+++ b/examples/powertools-examples-core/gradle/build.gradle
@@ -24,12 +24,12 @@ 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'
- 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'
+ implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2'
+ 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/gradle/gradle/wrapper/gradle-wrapper.jar b/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 033e24c4c..000000000
Binary files a/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.properties b/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.properties
index 0d23ac00c..9f4197d5f 100644
--- a/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/powertools-examples-core/gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
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:
diff --git a/examples/powertools-examples-core/kotlin/build.gradle.kts b/examples/powertools-examples-core/kotlin/build.gradle.kts
index 4a167f225..94dcbe071 100644
--- a/examples/powertools-examples-core/kotlin/build.gradle.kts
+++ b/examples/powertools-examples-core/kotlin/build.gradle.kts
@@ -10,13 +10,13 @@ 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")
- 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")
+ 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")
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/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 033e24c4c..000000000
Binary files a/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.jar and /dev/null differ
diff --git a/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.properties b/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.properties
index 0d23ac00c..9f4197d5f 100644
--- a/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/powertools-examples-core/kotlin/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml
index 6ef2c0ecb..ede67bba4 100644
--- a/examples/powertools-examples-core/sam/pom.xml
+++ b/examples/powertools-examples-core/sam/pom.xml
@@ -3,16 +3,18 @@
4.0.0
software.amazon.lambda.examples
- 1.19.0-SNAPSHOT
+ 1.20.0
powertools-examples-core-sam
jar
Powertools for AWS Lambda (Java) library Examples - Core
- 2.22.1
+ 2.24.3
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..6857c8b79 100644
--- a/examples/powertools-examples-core/serverless/pom.xml
+++ b/examples/powertools-examples-core/serverless/pom.xml
@@ -3,16 +3,17 @@
4.0.0
software.amazon.lambda.examples
- 1.19.0-SNAPSHOT
+ 1.20.0
powertools-examples-core-serverless
jar
Powertools for AWS Lambda (Java) library Examples - Core
- 2.22.1
+ 2.24.3
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..9f02e1d99 100644
--- a/examples/powertools-examples-core/terraform/pom.xml
+++ b/examples/powertools-examples-core/terraform/pom.xml
@@ -3,16 +3,17 @@
4.0.0
software.amazon.lambda.examples
- 1.19.0-SNAPSHOT
+ 1.20.0
powertools-examples-core-terraform
jar
Powertools for AWS Lambda (Java) library Examples - Core
- 2.22.1
+ 2.24.3
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..7d8c27a8f 100644
--- a/examples/powertools-examples-idempotency/pom.xml
+++ b/examples/powertools-examples-idempotency/pom.xml
@@ -17,15 +17,16 @@
4.0.0
software.amazon.lambda.examples
- 1.19.0-SNAPSHOT
+ 1.20.0
powertools-examples-idempotency
jar
Powertools for AWS Lambda (Java) library Examples - Idempotency
- 2.22.1
+ 2.24.3
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..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-SNAPSHOT
+ 1.20.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..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-SNAPSHOT
+ 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 01bbfd8d2..8509a12f8 100644
--- a/examples/powertools-examples-sqs/pom.xml
+++ b/examples/powertools-examples-sqs/pom.xml
@@ -2,15 +2,17 @@
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.20.0
powertools-examples-sqs
jar
Powertools for AWS Lambda (Java) library Examples - SQS
- 2.22.1
+ 2.24.3
1.8
1.8
+
+ 4.2.0.RC3
@@ -27,7 +29,7 @@
software.amazon.awssdk
url-connection-client
- 2.25.6
+ 2.27.12
com.amazonaws
@@ -52,7 +54,7 @@
com.fasterxml.jackson.datatype
jackson-datatype-joda
- 2.15.2
+ 2.17.2
@@ -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..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-SNAPSHOT
+ 1.20.0
powertools-examples-validation
jar
Powertools for AWS Lambda (Java) library Examples - Validation
diff --git a/mkdocs.yml b/mkdocs.yml
index a271c1260..62bfcfb8d 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -5,7 +5,9 @@ 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
+ - Roadmap: roadmap.md
- Core utilities:
- core/logging.md
- core/tracing.md
@@ -60,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
@@ -85,10 +89,11 @@ extra_css:
extra_javascript:
- javascript/aws-amplify.min.js
- javascript/extra.js
+ - https://docs.powertools.aws.dev/shared/mermaid.min.js
extra:
powertools:
- version: 1.18.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 e3f5dad3b..8abbaff92 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
software.amazon.lambda
powertools-parent
- 1.19.0-SNAPSHOT
+ 1.20.0
pom
Powertools for AWS Lambda (Java) library Parent
@@ -73,11 +73,11 @@
1.8
1.8
- 2.22.1
- 2.15.3
- 2.25.6
- 2.15.1
- 2.1.3
+ 2.24.3
+ 2.17.2
+ 2.30.19
+ 2.18.1
+ 2.2.0
UTF-8
1.2.3
3.11.4
@@ -89,11 +89,12 @@
0.8.11
1.6.13
3.6.0
- 3.3.0
- 3.1.0
+ 3.3.1
+ 3.2.1
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
@@ -260,7 +268,7 @@
org.apache.commons
commons-lang3
- 3.13.0
+ 3.14.0
test
@@ -272,7 +280,7 @@
org.assertj
assertj-core
- 3.24.2
+ 3.26.0
test
@@ -499,7 +507,7 @@
com.github.spotbugs
spotbugs-maven-plugin
- 4.7.3.6
+ 4.8.5.0
test
@@ -606,7 +614,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.3.0
+ 3.4.0
checkstyle.xml
UTF-8
diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml
index fabaeba30..bd32c57b6 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.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 54c104468..8159366a5 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.20.0
Powertools for AWS Lambda (Java)library Cloudformation
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()
diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml
index 041950cf5..1bea00f4d 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.20.0
Powertools for AWS Lambda (Java) library Core
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) {
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..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-SNAPSHOT
+ 1.20.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 450d1f5c1..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-SNAPSHOT
+ 1.20.0
powertools-e2e-tests
@@ -103,7 +103,7 @@
commons-io
commons-io
- 2.15.1
+ 2.16.1
@@ -209,7 +209,7 @@
org.apache.maven.plugins
maven-failsafe-plugin
- 3.1.2
+ 3.3.0
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"),
diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml
index 94aceebfc..4fa45699a 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.20.0
powertools-idempotency
@@ -174,7 +174,7 @@
org.apache.maven.plugins
maven-jar-plugin
- 3.3.0
+ 3.4.2
diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml
index 04e46dc6e..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-SNAPSHOT
+ 1.20.0
powertools-large-messages
diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml
index 656b9ee81..a5cc227de 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.20.0
Powertools for AWS Lambda (Java) library Logging
@@ -129,6 +129,11 @@
jsonassert
test
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+
diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml
index 53df4cf57..04d474d69 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.20.0
Powertools for AWS Lambda (Java) library Metrics
diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml
index 49f0cd80c..df27990c7 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.20.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-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);
diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml
index 70280a0b8..e207c5ba4 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.20.0
powertools-serialization
diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml
index d65458d5e..b88c1144a 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.20.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..f823fa4ed 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.20.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..0c525da06 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.20.0
Powertools for AWS Lambda (Java) library Tracing
diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml
index 11ad1398f..3c14fe642 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.20.0
Powertools for AWS Lambda (Java) validation library
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
+
diff --git a/tree.txt b/tree.txt
new file mode 100644
index 000000000..00db2ceec
--- /dev/null
+++ b/tree.txt
@@ -0,0 +1,1730 @@
+[[1;34mINFO[m] Scanning for projects...
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: com.fasterxml.jackson.core:jackson-databind:jar -> duplicate declaration of version (?) @ line 133, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-test-suite:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 175, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-e2e-tests:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 184, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 126, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 137, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 35, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 127, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 125, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 171, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-parameters:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 89, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-serialization:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 41, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-sqs:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 142, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-batch:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-validation:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 73, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 149, column 19
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] Some problems were encountered while building the effective model for software.amazon.lambda:powertools-examples:pom:1.19.0-SNAPSHOT
+[[1;33mWARNING[m] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 49, column 21
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] It is highly recommended to fix these problems because they threaten the stability of your build.
+[[1;33mWARNING[m]
+[[1;33mWARNING[m] For this reason, future Maven versions might no longer support building such malformed projects.
+[[1;33mWARNING[m]
+[[1;34mINFO[m] Inspecting build with total of 28 modules...
+[[1;34mINFO[m] Installing Nexus Staging features:
+[[1;34mINFO[m] ... total of 15 executions of maven-deploy-plugin replaced with nexus-staging-maven-plugin
+[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
+[[1;34mINFO[m] [1mReactor Build Order:[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Parent [pom]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Core [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Serialization Utilities [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Logging [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Tracing [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library SQS [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Metrics [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Parameters [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) validation library [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Test Suite [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java)library Cloudformation [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Idempotency [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Large messages [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java)library End-to-end tests [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) batch messages [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core [jar]
+[[1;34mINFO[m] cdk [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Idempotency [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Parameters [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Serialization [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - SQS [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Batch [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Validation [jar]
+[[1;34mINFO[m] AWS Lambda Powertools for Java library Examples - CloudFormation [jar]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples [pom]
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--------------< [0;36msoftware.amazon.lambda:powertools-parent[0;1m >--------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT [1/28][m
+[[1;34mINFO[m] [1m--------------------------------[ pom ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-parent[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-parent:pom:1.19.0-SNAPSHOT
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m---------------< [0;36msoftware.amazon.lambda:powertools-core[0;1m >---------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT [2/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-core[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----------< [0;36msoftware.amazon.lambda:powertools-serialization[0;1m >-----------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT [3/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-serialization[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-------------< [0;36msoftware.amazon.lambda:powertools-logging[0;1m >--------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT [4/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-logging[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test
+[[1;34mINFO[m] | \- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] +- org.skyscreamer:jsonassert:jar:1.5.1:test
+[[1;34mINFO[m] | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-------------< [0;36msoftware.amazon.lambda:powertools-tracing[0;1m >--------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT [5/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-tracing[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] | | +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] | | +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- joda-time:joda-time:jar:2.12.7:compile
+[[1;34mINFO[m] | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m---------------< [0;36msoftware.amazon.lambda:powertools-sqs[0;1m >----------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT [6/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-sqs[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test
+[[1;34mINFO[m] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:sqs:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime
+[[1;34mINFO[m] | | | \- commons-logging:commons-logging:jar:1.2:runtime
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime
+[[1;34mINFO[m] | | \- commons-codec:commons-codec:jar:1.17.1:runtime
+[[1;34mINFO[m] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:s3:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-------------< [0;36msoftware.amazon.lambda:powertools-metrics[0;1m >--------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Metrics 1.19.0-SNAPSHOT [7/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-metrics[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:runtime
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:1.7.30:compile
+[[1;34mINFO[m] | \- org.javatuples:javatuples:jar:1.2:runtime
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m------------< [0;36msoftware.amazon.lambda:powertools-parameters[0;1m >------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT [8/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-parameters[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-parameters:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- software.amazon.awssdk:ssm:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:secretsmanager:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime
+[[1;34mINFO[m] | | | \- commons-logging:commons-logging:jar:1.2:runtime
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime
+[[1;34mINFO[m] | | \- commons-codec:commons-codec:jar:1.17.1:runtime
+[[1;34mINFO[m] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:appconfigdata:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m------------< [0;36msoftware.amazon.lambda:powertools-validation[0;1m >------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT [9/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-validation[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-validation:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- com.networknt:json-schema-validator:jar:1.0.87:compile
+[[1;34mINFO[m] | +- com.ethlo.time:itu:jar:1.7.0:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile
+[[1;34mINFO[m] | | \- org.yaml:snakeyaml:jar:2.0:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.7:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m------------< [0;36msoftware.amazon.lambda:powertools-test-suite[0;1m >------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Test Suite 1.19.0-SNAPSHOT [10/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-test-suite[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-test-suite:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-jcl:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- commons-logging:commons-logging:jar:1.3.0:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] | | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
+[[1;34mINFO[m] | | | \- commons-codec:commons-codec:jar:1.17.1:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- software.amazon.awssdk:s3:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.aspectj:aspectjweaver:jar:1.9.7:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- org.skyscreamer:jsonassert:jar:1.5.1:test
+[[1;34mINFO[m] | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----------< [0;36msoftware.amazon.lambda:powertools-cloudformation[0;1m >----------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT [11/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-cloudformation[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-cloudformation:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.github.tomakehurst:wiremock-jre8:jar:2.35.1:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-server:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | +- javax.servlet:javax.servlet-api:jar:3.1.0:test
+[[1;34mINFO[m] | | +- org.eclipse.jetty:jetty-http:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-io:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-servlet:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | +- org.eclipse.jetty:jetty-security:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-util-ajax:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-servlets:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | +- org.eclipse.jetty:jetty-continuation:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-util:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-webapp:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-xml:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-proxy:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-client:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty.http2:http2-server:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty.http2:http2-common:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty.http2:http2-hpack:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-alpn-server:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-alpn-java-server:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-alpn-openjdk8-server:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-alpn-java-client:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-alpn-client:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-alpn-openjdk8-client:jar:9.4.49.v20220914:test
+[[1;34mINFO[m] | +- com.google.guava:guava:jar:31.1-jre:test
+[[1;34mINFO[m] | | +- com.google.guava:failureaccess:jar:1.0.1:test
+[[1;34mINFO[m] | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:test
+[[1;34mINFO[m] | | +- com.google.code.findbugs:jsr305:jar:3.0.2:test
+[[1;34mINFO[m] | | +- org.checkerframework:checker-qual:jar:3.12.0:test
+[[1;34mINFO[m] | | +- com.google.errorprone:error_prone_annotations:jar:2.11.0:test
+[[1;34mINFO[m] | | \- com.google.j2objc:j2objc-annotations:jar:1.3:test
+[[1;34mINFO[m] | +- org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:test
+[[1;34mINFO[m] | | +- org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:test
+[[1;34mINFO[m] | | +- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:test
+[[1;34mINFO[m] | | \- commons-codec:commons-codec:jar:1.15:test
+[[1;34mINFO[m] | +- org.xmlunit:xmlunit-core:jar:2.9.0:test
+[[1;34mINFO[m] | | \- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test
+[[1;34mINFO[m] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test
+[[1;34mINFO[m] | +- org.xmlunit:xmlunit-legacy:jar:2.9.0:test
+[[1;34mINFO[m] | +- org.xmlunit:xmlunit-placeholders:jar:2.9.0:test
+[[1;34mINFO[m] | +- net.javacrumbs.json-unit:json-unit-core:jar:2.36.0:test
+[[1;34mINFO[m] | | \- org.hamcrest:hamcrest-core:jar:2.2:test
+[[1;34mINFO[m] | | \- org.hamcrest:hamcrest:jar:2.2:test
+[[1;34mINFO[m] | +- com.jayway.jsonpath:json-path:jar:2.7.0:test
+[[1;34mINFO[m] | | \- net.minidev:json-smart:jar:2.4.7:test
+[[1;34mINFO[m] | | \- net.minidev:accessors-smart:jar:2.4.7:test
+[[1;34mINFO[m] | +- org.ow2.asm:asm:jar:9.4:test
+[[1;34mINFO[m] | +- net.sf.jopt-simple:jopt-simple:jar:5.0.4:test
+[[1;34mINFO[m] | +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] | +- com.github.jknack:handlebars:jar:4.3.1:test
+[[1;34mINFO[m] | +- com.github.jknack:handlebars-helpers:jar:4.3.1:test
+[[1;34mINFO[m] | +- commons-fileupload:commons-fileupload:jar:1.4:test
+[[1;34mINFO[m] | +- commons-io:commons-io:jar:2.11.0:test
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:1.7.36:compile
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-----------< [0;36msoftware.amazon.lambda:powertools-idempotency[0;1m >------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT [12/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-idempotency[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-idempotency:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.junit-pioneer:junit-pioneer:jar:1.9.1:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-launcher:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test
+[[1;34mINFO[m] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test
+[[1;34mINFO[m] +- com.amazonaws:DynamoDBLocal:jar:1.25.1:test
+[[1;34mINFO[m] | +- org.antlr:antlr4-runtime:jar:4.5:test
+[[1;34mINFO[m] | | \- org.abego.treelayout:org.abego.treelayout.core:jar:1.0.1:test
+[[1;34mINFO[m] | +- commons-cli:commons-cli:jar:1.6.0:test
+[[1;34mINFO[m] | +- com.almworks.sqlite4java:libsqlite4java-linux-i386:so:1.0.392:test
+[[1;34mINFO[m] | +- com.almworks.sqlite4java:libsqlite4java-linux-amd64:so:1.0.392:test
+[[1;34mINFO[m] | +- com.almworks.sqlite4java:sqlite4java-win32-x64:dll:1.0.392:test
+[[1;34mINFO[m] | +- com.almworks.sqlite4java:sqlite4java-win32-x86:dll:1.0.392:test
+[[1;34mINFO[m] | +- com.almworks.sqlite4java:libsqlite4java-osx:dylib:1.0.392:test
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:test
+[[1;34mINFO[m] | | +- commons-logging:commons-logging:jar:1.1.3:test
+[[1;34mINFO[m] | | +- commons-codec:commons-codec:jar:1.15:test
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test
+[[1;34mINFO[m] | | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:test
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-java-sdk-dynamodb:jar:1.12.619:test
+[[1;34mINFO[m] | | +- com.amazonaws:aws-java-sdk-s3:jar:1.12.619:test
+[[1;34mINFO[m] | | | \- com.amazonaws:aws-java-sdk-kms:jar:1.12.619:test
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.619:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:cognitoidentity:jar:2.30.19:test
+[[1;34mINFO[m] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:test
+[[1;34mINFO[m] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:test
+[[1;34mINFO[m] | | +- io.netty:netty-codec-http:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-codec-http2:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-codec:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-transport:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-common:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-buffer:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-handler:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | | \- io.netty:netty-transport-native-unix-common:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | \- io.netty:netty-resolver:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:cognitoidentityprovider:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:pinpoint:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:dynamodb-enhanced:jar:2.30.19:test
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-client:jar:9.4.48.v20220622:test
+[[1;34mINFO[m] | | +- org.eclipse.jetty:jetty-http:jar:9.4.48.v20220622:test
+[[1;34mINFO[m] | | | \- org.eclipse.jetty:jetty-util:jar:9.4.48.v20220622:test
+[[1;34mINFO[m] | | \- org.eclipse.jetty:jetty-io:jar:9.4.48.v20220622:test
+[[1;34mINFO[m] | +- org.eclipse.jetty:jetty-server:jar:9.4.48.v20220622:test
+[[1;34mINFO[m] | | \- javax.servlet:javax.servlet-api:jar:3.1.0:test
+[[1;34mINFO[m] | \- com.google.guava:guava:jar:33.3.0-jre:test
+[[1;34mINFO[m] | +- com.google.guava:failureaccess:jar:1.0.2:test
+[[1;34mINFO[m] | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:test
+[[1;34mINFO[m] | +- com.google.code.findbugs:jsr305:jar:3.0.2:test
+[[1;34mINFO[m] | +- org.checkerframework:checker-qual:jar:3.43.0:test
+[[1;34mINFO[m] | +- com.google.errorprone:error_prone_annotations:jar:2.28.0:test
+[[1;34mINFO[m] | \- com.google.j2objc:j2objc-annotations:jar:3.0.0:test
+[[1;34mINFO[m] +- io.github.ganadist.sqlite4java:libsqlite4java-osx-aarch64:dylib:1.0.392:test
+[[1;34mINFO[m] | \- com.almworks.sqlite4java:sqlite4java:jar:1.0.392:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----------< [0;36msoftware.amazon.lambda:powertools-large-messages[0;1m >----------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT [13/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-large-messages[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-large-messages:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:1.7.36:compile
+[[1;34mINFO[m] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:s3:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.junit-pioneer:junit-pioneer:jar:1.9.1:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-launcher:jar:1.10.0:test
+[[1;34mINFO[m] +- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:test
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:test
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m------------< [0;36msoftware.amazon.lambda:powertools-e2e-tests[0;1m >-------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT [14/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-e2e-tests[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-e2e-tests:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:test
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:test
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:2.0.9:test
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:test
+[[1;34mINFO[m] +- software.amazon.awssdk:lambda:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:test
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:test
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:test
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:test
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:test
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:apache-client:jar:2.30.19:test
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:test
+[[1;34mINFO[m] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:test
+[[1;34mINFO[m] | | \- commons-codec:commons-codec:jar:1.17.1:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:test
+[[1;34mINFO[m] | +- io.netty:netty-codec-http:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-codec-http2:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-common:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-handler:jar:4.1.118.Final:test
+[[1;34mINFO[m] | | \- io.netty:netty-transport-native-unix-common:jar:4.1.118.Final:test
+[[1;34mINFO[m] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:test
+[[1;34mINFO[m] | \- io.netty:netty-resolver:jar:4.1.118.Final:test
+[[1;34mINFO[m] +- software.amazon.awssdk:dynamodb:jar:2.30.19:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:profiles:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:kinesis:jar:2.30.19:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:aws-cbor-protocol:jar:2.30.19:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:third-party-jackson-dataformat-cbor:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:cloudwatch:jar:2.30.19:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:xray:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:sqs:jar:2.30.19:test
+[[1;34mINFO[m] +- com.amazonaws:amazon-sqs-java-extended-client-lib:jar:2.0.4:test
+[[1;34mINFO[m] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:test
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:test
+[[1;34mINFO[m] | \- commons-logging:commons-logging:jar:1.2:test
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- commons-io:commons-io:jar:2.16.1:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.evanlennick:retry4j:jar:0.15.0:test
+[[1;34mINFO[m] +- software.amazon.awscdk:aws-cdk-lib:jar:2.130.0:test
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.226:test (version selected from constraint [2.2.202,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:test (version selected from constraint [2.1.2,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:test (version selected from constraint [2.0.1,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.jsii:jsii-runtime:jar:1.108.0:test (version selected from constraint [1.94.0,2.0.0))
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.17.2:test
+[[1;34mINFO[m] | +- org.jetbrains:annotations:jar:19.0.0:test (version selected from constraint [16.0.3,20.0.0))
+[[1;34mINFO[m] | \- javax.annotation:javax.annotation-api:jar:1.3.2:test (version selected from constraint [1.3.2,1.4.0))
+[[1;34mINFO[m] +- software.constructs:constructs:jar:10.3.0:test
+[[1;34mINFO[m] +- software.amazon.awssdk:s3:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:test
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:test
+[[1;34mINFO[m] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:cloudformation:jar:2.30.19:test
+[[1;34mINFO[m] +- software.amazon.awssdk:sts:jar:2.30.19:test
+[[1;34mINFO[m] +- org.yaml:snakeyaml:jar:2.2:test
+[[1;34mINFO[m] +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:test
+[[1;34mINFO[m] | +- io.burt:jmespath-jackson:jar:0.6.0:test
+[[1;34mINFO[m] | | \- io.burt:jmespath-core:jar:0.6.0:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:test
+[[1;34mINFO[m] | | \- joda-time:joda-time:jar:2.10.8:test
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:test
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--------------< [0;36msoftware.amazon.lambda:powertools-batch[0;1m >---------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) batch messages 1.19.0-SNAPSHOT [15/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-batch[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-batch:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | | +- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | | \- org.apache.logging.log4j:log4j-core:jar:2.22.1:runtime
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.assertj:assertj-core:jar:3.26.0:test
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-tests:jar:1.1.1:test
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] | | \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m] | +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] | \- org.apache.commons:commons-lang3:jar:3.14.0:test
+[[1;34mINFO[m] \- org.mockito:mockito-core:jar:5.6.0:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy:jar:1.14.8:test
+[[1;34mINFO[m] +- net.bytebuddy:byte-buddy-agent:jar:1.14.8:test
+[[1;34mINFO[m] \- org.objenesis:objenesis:jar:3.3:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----< [0;36msoftware.amazon.lambda.examples:powertools-examples-core-sam[0;1m >----[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [16/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-core-sam[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-core-sam:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime
+[[1;34mINFO[m] | \- org.javatuples:javatuples:jar:1.2:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----< [0;36msoftware.amazon.lambda.examples:powertools-examples-core-cdk[0;1m >----[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 [17/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-core-cdk[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-core-cdk:jar:1.17.0
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.17.0:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.17.0:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.20.129:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:json-utils:jar:2.20.129:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.20.129:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.3:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.20.129:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.20.129:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.14.0:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.14.0:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.14.0:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.14.0:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.17.0:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.20.0:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.20.0:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.6:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-metrics:jar:1.17.0:compile
+[[1;34mINFO[m] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile
+[[1;34mINFO[m] | \- org.javatuples:javatuples:jar:1.2:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] | +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] | +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m] +- software.amazon.jsii:jsii-runtime:jar:1.108.0:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-core:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0))
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0))
+[[1;34mINFO[m] | +- org.jetbrains:annotations:jar:23.1.0:compile (version selected from constraint [13.0.0,24.0-a0))
+[[1;34mINFO[m] | \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version selected from constraint [1.3.2,1.4.0))
+[[1;34mINFO[m] \- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] \- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m----------------< [0;36msoftware.amazon.lambda.examples:cdk[0;1m >-----------------[m
+[[1;34mINFO[m] [1mBuilding cdk 1.19.0-SNAPSHOT [18/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mcdk[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:cdk:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- software.amazon.awscdk:aws-cdk-lib:jar:2.178.1:compile
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-awscli-v1:jar:2.2.226:compile (version selected from constraint [2.2.208,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-kubectl-v20:jar:2.1.4:compile (version selected from constraint [2.1.3,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-asset-node-proxy-agent-v6:jar:2.1.0:compile (version selected from constraint [2.1.0,3.0.0))
+[[1;34mINFO[m] | +- software.amazon.awscdk:cdk-cloud-assembly-schema:jar:39.2.20:compile (version selected from constraint [39.2.0,40.0.0))
+[[1;34mINFO[m] | +- org.jetbrains:annotations:jar:19.0.0:compile (version selected from constraint [16.0.3,20.0.0))
+[[1;34mINFO[m] | \- javax.annotation:javax.annotation-api:jar:1.3.2:compile (version selected from constraint [1.3.2,1.4.0))
+[[1;34mINFO[m] +- software.constructs:constructs:jar:10.4.2:compile
+[[1;34mINFO[m] +- software.amazon.jsii:jsii-runtime:jar:1.108.0:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.18.3:compile (version selected from constraint [2.11.3,2.19.0))
+[[1;34mINFO[m] \- org.junit.jupiter:junit-jupiter:jar:5.10.0:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-api:jar:5.10.0:test
+[[1;34mINFO[m] | +- org.opentest4j:opentest4j:jar:1.3.0:test
+[[1;34mINFO[m] | +- org.junit.platform:junit-platform-commons:jar:1.10.0:test
+[[1;34mINFO[m] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
+[[1;34mINFO[m] +- org.junit.jupiter:junit-jupiter-params:jar:5.10.0:test
+[[1;34mINFO[m] \- org.junit.jupiter:junit-jupiter-engine:jar:5.10.0:test
+[[1;34mINFO[m] \- org.junit.platform:junit-platform-engine:jar:1.10.0:test
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--< [0;36msoftware.amazon.lambda.examples:powertools-examples-core-serverless[0;1m >--[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [19/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-core-serverless[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-core-serverless:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime
+[[1;34mINFO[m] | \- org.javatuples:javatuples:jar:1.2:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--< [0;36msoftware.amazon.lambda.examples:powertools-examples-core-terraform[0;1m >--[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [20/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-core-terraform[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-core-terraform:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-metrics:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- software.amazon.cloudwatchlogs:aws-embedded-metrics:jar:1.0.6:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.1:runtime
+[[1;34mINFO[m] | \- org.javatuples:javatuples:jar:1.2:runtime
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.2:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--< [0;36msoftware.amazon.lambda.examples:powertools-examples-idempotency[0;1m >---[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT [21/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-idempotency[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-idempotency:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-idempotency:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | | \- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
+[[1;34mINFO[m] \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m---< [0;36msoftware.amazon.lambda.examples:powertools-examples-parameters[0;1m >---[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT [22/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-parameters[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-parameters:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-parameters:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:ssm:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:secretsmanager:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:dynamodb:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime
+[[1;34mINFO[m] | | | | \- commons-logging:commons-logging:jar:1.2:runtime
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime
+[[1;34mINFO[m] | | | \- commons-codec:commons-codec:jar:1.17.1:runtime
+[[1;34mINFO[m] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- software.amazon.awssdk:appconfigdata:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] \- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--< [0;36msoftware.amazon.lambda.examples:powertools-examples-serialization[0;1m >--[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Serialization 1.19.0-SNAPSHOT [23/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-serialization[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-serialization:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m------< [0;36msoftware.amazon.lambda.examples:powertools-examples-sqs[0;1m >-------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT [24/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-sqs[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-sqs:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | \- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-sqs:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.payloadoffloading:payloadoffloading-common:jar:2.2.0:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sqs:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:runtime
+[[1;34mINFO[m] | | | | \- commons-logging:commons-logging:jar:1.2:runtime
+[[1;34mINFO[m] | | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:runtime
+[[1;34mINFO[m] | | | \- commons-codec:commons-codec:jar:1.17.1:runtime
+[[1;34mINFO[m] | | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | \- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- software.amazon.awssdk:s3:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.27.12:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.27.12:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.27.12:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:http-client-spi:jar:2.27.12:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] +- com.fasterxml.jackson.datatype:jackson-datatype-joda:jar:2.17.2:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] +- junit:junit:jar:4.13.2:test
+[[1;34mINFO[m] | \- org.hamcrest:hamcrest-core:jar:1.3:test
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-resolver:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] \- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-----< [0;36msoftware.amazon.lambda.examples:powertools-examples-batch[0;1m >------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Batch 1.19.0-SNAPSHOT [25/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-batch[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-batch:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-tracing:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | | \- com.amazonaws:aws-java-sdk-xray:jar:1.12.228:compile
+[[1;34mINFO[m] | | \- com.amazonaws:jmespath-java:jar:1.12.228:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-core:jar:2.18.1:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2:jar:2.18.1:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-xray-recorder-sdk-aws-sdk-v2-instrumentor:jar:2.18.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-batch:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | +- org.slf4j:slf4j-api:jar:1.7.36:compile
+[[1;34mINFO[m] | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:sqs:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-json-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:apache-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | | \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:netty-nio-client:jar:2.30.19:runtime
+[[1;34mINFO[m] | +- io.netty:netty-transport-classes-epoll:jar:4.1.118.Final:runtime
+[[1;34mINFO[m] | \- io.netty:netty-resolver:jar:4.1.118.Final:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:dynamodb-enhanced:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:dynamodb:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:kinesis:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:aws-cbor-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:third-party-jackson-dataformat-cbor:jar:2.30.19:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-java-sdk-core:jar:1.12.781:compile
+[[1;34mINFO[m] | +- commons-logging:commons-logging:jar:1.1.3:compile
+[[1;34mINFO[m] | +- commons-codec:commons-codec:jar:1.15:compile
+[[1;34mINFO[m] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.17.2:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.12.7:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-buffer:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-transport:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | +- io.netty:netty-codec:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-base:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-compression:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | +- io.netty:netty-codec-protobuf:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | | \- io.netty:netty-codec-marshalling:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-handler:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] | \- io.netty:netty-transport-native-unix-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] +- io.netty:netty-codec-http2:jar:4.2.0.RC3:compile
+[[1;34mINFO[m] \- io.netty:netty-common:jar:4.2.0.RC3:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m---< [0;36msoftware.amazon.lambda.examples:powertools-examples-validation[0;1m >---[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT [26/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-validation[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-validation:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-validation:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-serialization:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] | +- io.burt:jmespath-jackson:jar:0.6.0:compile
+[[1;34mINFO[m] | | \- io.burt:jmespath-core:jar:0.6.0:compile
+[[1;34mINFO[m] | +- com.networknt:json-schema-validator:jar:1.0.87:compile
+[[1;34mINFO[m] | | +- com.ethlo.time:itu:jar:1.7.0:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.15.2:compile
+[[1;34mINFO[m] | | \- org.yaml:snakeyaml:jar:2.0:compile
+[[1;34mINFO[m] | \- com.amazonaws:aws-lambda-java-serialization:jar:1.1.5:compile
+[[1;34mINFO[m] \- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--< [0;36msoftware.amazon.lambda.examples:powertools-examples-cloudformation[0;1m >--[m
+[[1;34mINFO[m] [1mBuilding AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT [27/28][m
+[[1;34mINFO[m] [1m--------------------------------[ jar ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples-cloudformation[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda.examples:powertools-examples-cloudformation:jar:1.19.0-SNAPSHOT
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-core:jar:1.2.3:compile
+[[1;34mINFO[m] +- com.amazonaws:aws-lambda-java-events:jar:3.11.4:compile
+[[1;34mINFO[m] | \- joda-time:joda-time:jar:2.10.8:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-cloudformation:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-client-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:url-connection-client:jar:2.30.19:compile
+[[1;34mINFO[m] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.17.2:compile
+[[1;34mINFO[m] | | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.17.2:compile
+[[1;34mINFO[m] | | \- com.fasterxml.jackson.core:jackson-core:jar:2.17.2:compile
+[[1;34mINFO[m] | \- org.aspectj:aspectjrt:jar:1.9.7:compile
+[[1;34mINFO[m] +- software.amazon.lambda:powertools-logging:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- software.amazon.lambda:powertools-core:jar:1.19.0-SNAPSHOT:compile
+[[1;34mINFO[m] | +- org.apache.logging.log4j:log4j-layout-template-json:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.22.1:compile
+[[1;34mINFO[m] | \- org.slf4j:slf4j-api:jar:2.0.9:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-core:jar:2.22.1:compile
+[[1;34mINFO[m] +- org.apache.logging.log4j:log4j-api:jar:2.22.1:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:s3:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-xml-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:aws-query-protocol:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:protocol-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:arns:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:profiles:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:crt-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:identity-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:http-auth-aws:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:checksums-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:retries-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:sdk-core:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:retries:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:auth:jar:2.30.19:compile
+[[1;34mINFO[m] | | +- software.amazon.awssdk:http-auth-aws-eventstream:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.eventstream:eventstream:jar:1.0.1:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:regions:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:annotations:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:utils:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:aws-core:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:metrics-spi:jar:2.30.19:compile
+[[1;34mINFO[m] | +- software.amazon.awssdk:json-utils:jar:2.30.19:compile
+[[1;34mINFO[m] | | \- software.amazon.awssdk:third-party-jackson-core:jar:2.30.19:compile
+[[1;34mINFO[m] | \- software.amazon.awssdk:endpoints-spi:jar:2.30.19:compile
+[[1;34mINFO[m] +- software.amazon.awssdk:apache-client:jar:2.30.19:compile
+[[1;34mINFO[m] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
+[[1;34mINFO[m] | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
+[[1;34mINFO[m] | \- commons-codec:commons-codec:jar:1.17.1:compile
+[[1;34mINFO[m] \- org.apache.logging.log4j:log4j-jcl:jar:2.22.1:compile
+[[1;34mINFO[m] \- commons-logging:commons-logging:jar:1.3.0:compile
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m-------------< [0;36msoftware.amazon.lambda:powertools-examples[0;1m >-------------[m
+[[1;34mINFO[m] [1mBuilding Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT [28/28][m
+[[1;34mINFO[m] [1m--------------------------------[ pom ]---------------------------------[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] [1m--- [0;32mmaven-dependency-plugin:2.8:tree[m [1m(default-cli)[m @ [36mpowertools-examples[0;1m ---[m
+[[1;34mINFO[m] software.amazon.lambda:powertools-examples:pom:1.19.0-SNAPSHOT
+[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
+[[1;34mINFO[m] [1mReactor Summary:[m
+[[1;34mINFO[m]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Parent 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.353 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Core 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.049 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Serialization Utilities 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.021 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Logging 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.021 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Tracing 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.067 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library SQS 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.107 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Metrics 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.011 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Parameters 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.022 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) validation library 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.014 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Test Suite 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.025 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java)library Cloudformation 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.064 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Idempotency 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.067 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Large messages 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.013 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java)library End-to-end tests 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.565 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) batch messages 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.005 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.148 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core 1.17.0 [1;32mSUCCESS[m [ 0.245 s]
+[[1;34mINFO[m] cdk 1.19.0-SNAPSHOT ................................ [1;32mSUCCESS[m [ 0.502 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.017 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Core 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.011 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Idempotency 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.012 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Parameters 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.013 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Serialization 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.005 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - SQS 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.065 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Batch 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.015 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples - Validation 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.016 s]
+[[1;34mINFO[m] AWS Lambda Powertools for Java library Examples - CloudFormation 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.010 s]
+[[1;34mINFO[m] Powertools for AWS Lambda (Java) library Examples 1.19.0-SNAPSHOT [1;32mSUCCESS[m [ 0.001 s]
+[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
+[[1;34mINFO[m] [1;32mBUILD SUCCESS[m
+[[1;34mINFO[m] [1m------------------------------------------------------------------------[m
+[[1;34mINFO[m] Total time: 3.252 s
+[[1;34mINFO[m] Finished at: 2025-03-07T09:50:36Z
+[[1;34mINFO[m] [1m------------------------------------------------------------------------[m