diff --git a/CHANGELOG.md b/CHANGELOG.md
index e94589ff0..544edcb44 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,21 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo
## [Unreleased]
+## [1.8.0] - 2021-11-05
+
+### Added
+
+* **Powertools Cloudformation module (NEW)**: New module simplifying [AWS Lambda-backed custom resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-custom-resources-lambda.html) written in Java. [#560](https://github.com/awslabs/aws-lambda-powertools-java/pull/560)
+* **SQS Large message processing**: Ability to override the default `S3Client` use to fetch payload from S3. [#602](https://github.com/awslabs/aws-lambda-powertools-java/pull/602)
+
+### Regression
+
+* **Logging**: `@Logging` annotation now works with `@Tracing` annotation on `RequestStreamHandler` when used in `logEvent` mode. [#567](https://github.com/awslabs/aws-lambda-powertools-java/pull/567)
+
+## Maintenance
+
+* **deps**: Bump third party dependencies to the latest versions.
+
## [1.7.3] - 2021-09-14
* **SQS Batch processing**: Ability to move non retryable message to configured dead letter queue(DLQ). [#500](https://github.com/awslabs/aws-lambda-powertools-java/pull/500)
diff --git a/README.md b/README.md
index de57cce30..05bf9f83b 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.7.3
+ 1.8.0
software.amazon.lambda
powertools-logging
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-metrics
- 1.7.3
+ 1.8.0
...
diff --git a/docs/index.md b/docs/index.md
index 1729e6090..3ef2d2bd6 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.7.3
+ 1.8.0
software.amazon.lambda
powertools-logging
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-metrics
- 1.7.3
+ 1.8.0
...
@@ -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.7.3'
- aspectpath 'software.amazon.lambda:powertools-tracing:1.7.3'
- implementation 'software.amazon.lambda:powertools-logging:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-logging:1.7.3'
- implementation 'software.amazon.lambda:powertools-metrics:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-metrics:1.7.3'
+ implementation 'software.amazon.lambda:powertools-tracing:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-tracing:1.8.0'
+ implementation 'software.amazon.lambda:powertools-logging:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-logging:1.8.0'
+ implementation 'software.amazon.lambda:powertools-metrics:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-metrics:1.8.0'
}
```
**Note:**
diff --git a/docs/utilities/batch.md b/docs/utilities/batch.md
index f75c90e8b..44303d9e3 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.7.3
+ 1.8.0
...
@@ -73,8 +73,8 @@ To install this utility, add the following dependency to your project.
```groovy
dependencies {
...
- implementation 'software.amazon.lambda:powertools-sqs:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-sqs:1.7.3'
+ implementation 'software.amazon.lambda:powertools-sqs:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-sqs:1.8.0'
}
```
diff --git a/docs/utilities/custom_resources.md b/docs/utilities/custom_resources.md
index caf4c7abc..2273b3e83 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.7.3
+ 1.8.0
```
@@ -33,8 +33,8 @@ To install this utility, add the following dependency to your project.
```groovy
dependencies {
...
- implementation 'software.amazon.lambda:powertools-cloudformation:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-cloudformation:1.7.3'
+ implementation 'software.amazon.lambda:powertools-cloudformation:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-cloudformation:1.8.0'
}
```
diff --git a/docs/utilities/parameters.md b/docs/utilities/parameters.md
index 666ce0d61..ebc816baf 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.7.3
+ 1.8.0
```
=== "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.7.3'
- aspectpath 'software.amazon.lambda:powertools-parameters:1.7.3'
+ implementation 'software.amazon.lambda:powertools-parameters:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-parameters:1.8.0'
}
```
@@ -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.7.3'
- aspectpath 'software.amazon.lambda:powertools-parameters:1.7.3'
+ implementation 'software.amazon.lambda:powertools-parameters:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-parameters:1.8.0'
}
```
diff --git a/docs/utilities/sqs_large_message_handling.md b/docs/utilities/sqs_large_message_handling.md
index 158ccdbba..e2cb829c8 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.7.3
+ 1.8.0
...
@@ -81,8 +81,8 @@ To install this utility, add the following dependency to your project.
```groovy
dependencies {
...
- implementation 'software.amazon.lambda:powertools-sqs:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-sqs:1.7.3'
+ implementation 'software.amazon.lambda:powertools-sqs:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-sqs:1.8.0'
}
```
diff --git a/docs/utilities/validation.md b/docs/utilities/validation.md
index 70c3654c9..1610c682f 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.7.3
+ 1.8.0
...
@@ -62,8 +62,8 @@ To install this utility, add the following dependency to your project.
```groovy
dependencies {
- implementation 'software.amazon.lambda:powertools-validation:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-validation:1.7.3'
+ implementation 'software.amazon.lambda:powertools-validation:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-validation:1.8.0'
}
```
diff --git a/example/HelloWorldFunction/build.gradle b/example/HelloWorldFunction/build.gradle
index c01b8baa1..7bf6b86a6 100644
--- a/example/HelloWorldFunction/build.gradle
+++ b/example/HelloWorldFunction/build.gradle
@@ -8,23 +8,23 @@ repositories {
}
dependencies {
- implementation 'software.amazon.lambda:powertools-tracing:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-tracing:1.7.3'
+ implementation 'software.amazon.lambda:powertools-tracing:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-tracing:1.8.0'
- implementation 'software.amazon.lambda:powertools-logging:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-logging:1.7.3'
+ implementation 'software.amazon.lambda:powertools-logging:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-logging:1.8.0'
- implementation 'software.amazon.lambda:powertools-metrics:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-metrics:1.7.3'
+ implementation 'software.amazon.lambda:powertools-metrics:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-metrics:1.8.0'
- implementation 'software.amazon.lambda:powertools-sqs:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-sqs:1.7.3'
+ implementation 'software.amazon.lambda:powertools-sqs:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-sqs:1.8.0'
- implementation 'software.amazon.lambda:powertools-parameters:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-parameters:1.7.3'
+ implementation 'software.amazon.lambda:powertools-parameters:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-parameters:1.8.0'
- implementation 'software.amazon.lambda:powertools-validation:1.7.3'
- aspectpath 'software.amazon.lambda:powertools-validation:1.7.3'
+ implementation 'software.amazon.lambda:powertools-validation:1.8.0'
+ aspectpath 'software.amazon.lambda:powertools-validation:1.8.0'
implementation 'com.amazonaws:aws-lambda-java-core:1.2.1'
implementation 'com.amazonaws:aws-lambda-java-events:3.1.0'
diff --git a/example/HelloWorldFunction/pom.xml b/example/HelloWorldFunction/pom.xml
index 182a54554..6a81ad611 100644
--- a/example/HelloWorldFunction/pom.xml
+++ b/example/HelloWorldFunction/pom.xml
@@ -16,32 +16,32 @@
software.amazon.lambda
powertools-tracing
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-logging
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-metrics
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-parameters
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-validation
- 1.7.3
+ 1.8.0
software.amazon.lambda
powertools-sqs
- 1.7.3
+ 1.8.0
com.amazonaws
diff --git a/pom.xml b/pom.xml
index d8d296c99..d5cf01eb8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
software.amazon.lambda
powertools-parent
- 1.7.3
+ 1.8.0
pom
AWS Lambda Powertools Java library Parent
diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml
index 2258a402d..6239bdf90 100644
--- a/powertools-cloudformation/pom.xml
+++ b/powertools-cloudformation/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Cloudformation
diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml
index 1f00769c2..a8d65dbfe 100644
--- a/powertools-core/pom.xml
+++ b/powertools-core/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Core
diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml
index 557fa09b6..e1f91169d 100644
--- a/powertools-logging/pom.xml
+++ b/powertools-logging/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Logging
diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml
index 270e8a88a..733afdf74 100644
--- a/powertools-metrics/pom.xml
+++ b/powertools-metrics/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Metrics
diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml
index c8f958668..249837ca8 100644
--- a/powertools-parameters/pom.xml
+++ b/powertools-parameters/pom.xml
@@ -7,7 +7,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
powertools-parameters
diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml
index 737ce9f79..e4b1c7571 100644
--- a/powertools-sqs/pom.xml
+++ b/powertools-sqs/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library SQS
diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml
index af2907c5d..d80a01667 100644
--- a/powertools-test-suite/pom.xml
+++ b/powertools-test-suite/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Test Suite
diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml
index 6ac5bd9ee..41cb6e28b 100644
--- a/powertools-tracing/pom.xml
+++ b/powertools-tracing/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java library Tracing
diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml
index b7490cdc2..5e0868527 100644
--- a/powertools-validation/pom.xml
+++ b/powertools-validation/pom.xml
@@ -10,7 +10,7 @@
powertools-parent
software.amazon.lambda
- 1.7.3
+ 1.8.0
AWS Lambda Powertools Java validation library