From 1cd2e5ef410bd29b8005dd7dc7a0b21c0efea8f7 Mon Sep 17 00:00:00 2001 From: Mark Sailes Date: Wed, 15 Dec 2021 09:29:33 +0000 Subject: [PATCH] chore: prep release 1.8.2 --- CHANGELOG.md | 6 +++++ README.md | 6 ++--- docs/index.md | 18 ++++++------- docs/utilities/batch.md | 6 ++--- docs/utilities/custom_resources.md | 6 ++--- docs/utilities/parameters.md | 10 +++---- docs/utilities/sqs_large_message_handling.md | 6 ++--- docs/utilities/validation.md | 6 ++--- example/HelloWorldFunction/build.gradle | 28 ++++++++++---------- example/HelloWorldFunction/pom.xml | 14 +++++----- pom.xml | 7 ++++- powertools-cloudformation/pom.xml | 2 +- powertools-core/pom.xml | 2 +- powertools-logging/pom.xml | 2 +- powertools-metrics/pom.xml | 2 +- powertools-parameters/pom.xml | 2 +- powertools-sqs/pom.xml | 2 +- powertools-test-suite/pom.xml | 3 +-- powertools-tracing/pom.xml | 2 +- powertools-validation/pom.xml | 2 +- 20 files changed, 71 insertions(+), 61 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3acec655a..0a30c5753 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,12 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo ## [Unreleased] +## [1.8.2] - 2021-12-15 + +## Security + +* Upgrading Log4j to version 2.16.0 for [CVE-2021-45046](https://nvd.nist.gov/vuln/detail/CVE-2021-45046) + ## [1.8.1] - 2021-12-10 ## Security diff --git a/README.md b/README.md index 21d10d548..7ebd178d8 100644 --- a/README.md +++ b/README.md @@ -17,17 +17,17 @@ Powertools is available in Maven Central. You can use your favourite dependency software.amazon.lambda powertools-tracing - 1.8.1 + 1.8.2 software.amazon.lambda powertools-logging - 1.8.1 + 1.8.2 software.amazon.lambda powertools-metrics - 1.8.1 + 1.8.2 ... diff --git a/docs/index.md b/docs/index.md index 64f38376d..2463df340 100644 --- a/docs/index.md +++ b/docs/index.md @@ -46,17 +46,17 @@ For more information about the project and available options refer to this [repo software.amazon.lambda powertools-tracing - 1.8.1 + 1.8.2 software.amazon.lambda powertools-logging - 1.8.1 + 1.8.2 software.amazon.lambda powertools-metrics - 1.8.1 + 1.8.2 ... @@ -112,12 +112,12 @@ For more information about the project and available options refer to this [repo jcenter() } dependencies { - implementation 'software.amazon.lambda:powertools-tracing:1.8.1' - aspectpath 'software.amazon.lambda:powertools-tracing:1.8.1' - implementation 'software.amazon.lambda:powertools-logging:1.8.1' - aspectpath 'software.amazon.lambda:powertools-logging:1.8.1' - implementation 'software.amazon.lambda:powertools-metrics:1.8.1' - aspectpath 'software.amazon.lambda:powertools-metrics:1.8.1' + implementation 'software.amazon.lambda:powertools-tracing:1.8.2' + aspectpath 'software.amazon.lambda:powertools-tracing:1.8.2' + implementation 'software.amazon.lambda:powertools-logging:1.8.2' + aspectpath 'software.amazon.lambda:powertools-logging:1.8.2' + implementation 'software.amazon.lambda:powertools-metrics:1.8.2' + aspectpath 'software.amazon.lambda:powertools-metrics:1.8.2' } ``` **Note:** diff --git a/docs/utilities/batch.md b/docs/utilities/batch.md index e1d7191a5..d347b3e36 100644 --- a/docs/utilities/batch.md +++ b/docs/utilities/batch.md @@ -32,7 +32,7 @@ To install this utility, add the following dependency to your project. software.amazon.lambda powertools-sqs - 1.8.1 + 1.8.2 ... @@ -73,8 +73,8 @@ To install this utility, add the following dependency to your project. ```groovy dependencies { ... - implementation 'software.amazon.lambda:powertools-sqs:1.8.1' - aspectpath 'software.amazon.lambda:powertools-sqs:1.8.1' + implementation 'software.amazon.lambda:powertools-sqs:1.8.2' + aspectpath 'software.amazon.lambda:powertools-sqs:1.8.2' } ``` diff --git a/docs/utilities/custom_resources.md b/docs/utilities/custom_resources.md index 26f214ae0..648c0203a 100644 --- a/docs/utilities/custom_resources.md +++ b/docs/utilities/custom_resources.md @@ -24,7 +24,7 @@ To install this utility, add the following dependency to your project. software.amazon.lambda powertools-cloudformation - 1.8.1 + 1.8.2 ``` @@ -33,8 +33,8 @@ To install this utility, add the following dependency to your project. ```groovy dependencies { ... - implementation 'software.amazon.lambda:powertools-cloudformation:1.8.1' - aspectpath 'software.amazon.lambda:powertools-cloudformation:1.8.1' + implementation 'software.amazon.lambda:powertools-cloudformation:1.8.2' + aspectpath 'software.amazon.lambda:powertools-cloudformation:1.8.2' } ``` diff --git a/docs/utilities/parameters.md b/docs/utilities/parameters.md index af70e8692..92afb9184 100644 --- a/docs/utilities/parameters.md +++ b/docs/utilities/parameters.md @@ -24,7 +24,7 @@ To install this utility, add the following dependency to your project. software.amazon.lambda powertools-parameters - 1.8.1 + 1.8.2 ``` === "Gradle" @@ -32,8 +32,8 @@ To install this utility, add the following dependency to your project. ```groovy dependencies { ... - implementation 'software.amazon.lambda:powertools-parameters:1.8.1' - aspectpath 'software.amazon.lambda:powertools-parameters:1.8.1' + implementation 'software.amazon.lambda:powertools-parameters:1.8.2' + aspectpath 'software.amazon.lambda:powertools-parameters:1.8.2' } ``` @@ -432,8 +432,8 @@ If you want to use the ```@Param``` annotation in your project add configuration } dependencies { ... - implementation 'software.amazon.lambda:powertools-parameters:1.8.1' - aspectpath 'software.amazon.lambda:powertools-parameters:1.8.1' + implementation 'software.amazon.lambda:powertools-parameters:1.8.2' + aspectpath 'software.amazon.lambda:powertools-parameters:1.8.2' } ``` diff --git a/docs/utilities/sqs_large_message_handling.md b/docs/utilities/sqs_large_message_handling.md index 947bdbd5a..1f882b84c 100644 --- a/docs/utilities/sqs_large_message_handling.md +++ b/docs/utilities/sqs_large_message_handling.md @@ -40,7 +40,7 @@ To install this utility, add the following dependency to your project. software.amazon.lambda powertools-sqs - 1.8.1 + 1.8.2 ... @@ -81,8 +81,8 @@ To install this utility, add the following dependency to your project. ```groovy dependencies { ... - implementation 'software.amazon.lambda:powertools-sqs:1.8.1' - aspectpath 'software.amazon.lambda:powertools-sqs:1.8.1' + implementation 'software.amazon.lambda:powertools-sqs:1.8.2' + aspectpath 'software.amazon.lambda:powertools-sqs:1.8.2' } ``` diff --git a/docs/utilities/validation.md b/docs/utilities/validation.md index 0128617e6..5632dca13 100644 --- a/docs/utilities/validation.md +++ b/docs/utilities/validation.md @@ -22,7 +22,7 @@ To install this utility, add the following dependency to your project. com.amazonaws powertools-validation - 1.8.1 + 1.8.2 ... @@ -62,8 +62,8 @@ To install this utility, add the following dependency to your project. ```groovy dependencies { - implementation 'software.amazon.lambda:powertools-validation:1.8.1' - aspectpath 'software.amazon.lambda:powertools-validation:1.8.1' + implementation 'software.amazon.lambda:powertools-validation:1.8.2' + aspectpath 'software.amazon.lambda:powertools-validation:1.8.2' } ``` diff --git a/example/HelloWorldFunction/build.gradle b/example/HelloWorldFunction/build.gradle index 301c3c4e7..f3cd81b0d 100644 --- a/example/HelloWorldFunction/build.gradle +++ b/example/HelloWorldFunction/build.gradle @@ -8,29 +8,29 @@ repositories { } dependencies { - implementation 'software.amazon.lambda:powertools-tracing:1.8.1' - aspectpath 'software.amazon.lambda:powertools-tracing:1.8.1' + implementation 'software.amazon.lambda:powertools-tracing:1.8.2' + aspectpath 'software.amazon.lambda:powertools-tracing:1.8.2' - implementation 'software.amazon.lambda:powertools-logging:1.8.1' - aspectpath 'software.amazon.lambda:powertools-logging:1.8.1' + implementation 'software.amazon.lambda:powertools-logging:1.8.2' + aspectpath 'software.amazon.lambda:powertools-logging:1.8.2' - implementation 'software.amazon.lambda:powertools-metrics:1.8.1' - aspectpath 'software.amazon.lambda:powertools-metrics:1.8.1' + implementation 'software.amazon.lambda:powertools-metrics:1.8.2' + aspectpath 'software.amazon.lambda:powertools-metrics:1.8.2' - implementation 'software.amazon.lambda:powertools-sqs:1.8.1' - aspectpath 'software.amazon.lambda:powertools-sqs:1.8.1' + implementation 'software.amazon.lambda:powertools-sqs:1.8.2' + aspectpath 'software.amazon.lambda:powertools-sqs:1.8.2' - implementation 'software.amazon.lambda:powertools-parameters:1.8.1' - aspectpath 'software.amazon.lambda:powertools-parameters:1.8.1' + implementation 'software.amazon.lambda:powertools-parameters:1.8.2' + aspectpath 'software.amazon.lambda:powertools-parameters:1.8.2' - implementation 'software.amazon.lambda:powertools-validation:1.8.1' - aspectpath 'software.amazon.lambda:powertools-validation:1.8.1' + implementation 'software.amazon.lambda:powertools-validation:1.8.2' + aspectpath 'software.amazon.lambda:powertools-validation:1.8.2' implementation 'com.amazonaws:aws-lambda-java-core:1.2.1' implementation 'com.amazonaws:aws-lambda-java-events:3.1.0' - implementation 'org.apache.logging.log4j:log4j-api:2.13.3' - implementation 'org.apache.logging.log4j:log4j-core:2.13.3' + implementation 'org.apache.logging.log4j:log4j-api:2.16.0' + implementation 'org.apache.logging.log4j:log4j-core:2.16.0' testImplementation 'junit:junit:4.12' } \ No newline at end of file diff --git a/example/HelloWorldFunction/pom.xml b/example/HelloWorldFunction/pom.xml index 56bbbd9d8..0d7753be5 100644 --- a/example/HelloWorldFunction/pom.xml +++ b/example/HelloWorldFunction/pom.xml @@ -9,39 +9,39 @@ 11 11 - 2.15.0 + 2.16.0 software.amazon.lambda powertools-tracing - 1.8.1 + 1.8.2 software.amazon.lambda powertools-logging - 1.8.1 + 1.8.2 software.amazon.lambda powertools-metrics - 1.8.1 + 1.8.2 software.amazon.lambda powertools-parameters - 1.8.1 + 1.8.2 software.amazon.lambda powertools-validation - 1.8.1 + 1.8.2 software.amazon.lambda powertools-sqs - 1.8.1 + 1.8.2 com.amazonaws diff --git a/pom.xml b/pom.xml index 90bc02625..1b67908cc 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ software.amazon.lambda powertools-parent - 1.8.1 + 1.8.2 pom AWS Lambda Powertools Java library Parent @@ -167,6 +167,11 @@ log4j-api ${log4j.version} + + org.apache.logging.log4j + log4j-jcl + ${log4j.version} + com.amazonaws aws-xray-recorder-sdk-core diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml index 574e20e15..6966c3904 100644 --- a/powertools-cloudformation/pom.xml +++ b/powertools-cloudformation/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Cloudformation diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml index c0f78f245..a9e9241ab 100644 --- a/powertools-core/pom.xml +++ b/powertools-core/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Core diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml index bc156ee59..2dd3734f6 100644 --- a/powertools-logging/pom.xml +++ b/powertools-logging/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Logging diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml index ac8e7159d..84c772de1 100644 --- a/powertools-metrics/pom.xml +++ b/powertools-metrics/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Metrics diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml index 5e0ba3ef9..c30587e9b 100644 --- a/powertools-parameters/pom.xml +++ b/powertools-parameters/pom.xml @@ -7,7 +7,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 powertools-parameters diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml index 0428755e5..7b7bf5a43 100644 --- a/powertools-sqs/pom.xml +++ b/powertools-sqs/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library SQS diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml index f06960acf..637c643c8 100644 --- a/powertools-test-suite/pom.xml +++ b/powertools-test-suite/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Test Suite @@ -52,7 +52,6 @@ org.apache.logging.log4j log4j-jcl - 2.16.0 com.amazonaws diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml index a6bf4d553..16e62c458 100644 --- a/powertools-tracing/pom.xml +++ b/powertools-tracing/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java library Tracing diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml index 3901fca43..acae81c44 100644 --- a/powertools-validation/pom.xml +++ b/powertools-validation/pom.xml @@ -10,7 +10,7 @@ powertools-parent software.amazon.lambda - 1.8.1 + 1.8.2 AWS Lambda Powertools Java validation library