diff --git a/CHANGELOG.md b/CHANGELOG.md
index dbb90ce3f..4b9f664fe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,37 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo
## [Unreleased]
+## [1.18.0] - 2023-11-16
+
+### Added
+
+* feat: add support for [Lambda Advanced Logging Controls (ALC)](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs.html#monitoring-cloudwatchlogs-advanced) (#1514) by @jeromevdl
+* feat: Add support for POWERTOOLS_LOGGER_LOG_EVENT (#1510) by @AlexeySoshin
+
+### Maintenance
+
+* fix: json schema 403 error (#1457) by @jeromevdl
+* fix: array jmespath fail in idempotency module (#1420) by @jeromevdl
+* chore: java21 support in our build (#1488) by @jeromevdl
+* chore: Addition of Warn Message If Invalid Annotation Key While Tracing #1511 (#1512) by @jdoherty
+* fix: null namespace should fallback to default namespace (#1506) by @jeromevdl
+* fix: get trace id from system property when env var is not set (#1503) by @mriccia
+* chore: artifacts size on good branches (#1493) by @jeromevdl
+* fix: enforce jackson databind version (#1472) by @jeromevdl
+* chore: add missing projects and improve workflow (#1487) by @jeromevdl
+* chore: Reporting size of the jars in GitHub comments (#1196) by @jeromevdl
+* Deps: Bump third party dependencies to the latest versions.
+
+### Documentation
+
+* docs(customer-reference): add Vertex Pharmaceuticals as a customer reference (#1486) by @scottgerring
+* docs: Adding Kotlin example. (#1454) by @jasoniharris
+* docs: Terraform example (#1478) by @skal111
+* docs: Add Serveless Framework example (#1363) by @AlexeySoshin
+* docs: Fix link to SQS large message migration guide (#1422) by @scottgerring
+* docs(logging): correct log example keys (#1411) by @walmsles
+* docs: Update gradle configuration readme (#1359) by @scottgerring
+
## [1.17.0] - 2023-08-21
### Added
diff --git a/README.md b/README.md
index 900395554..63ba35cc6 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.17.0
+ 1.18.0
software.amazon.lambda
powertools-logging
- 1.17.0
+ 1.18.0
software.amazon.lambda
powertools-metrics
- 1.17.0
+ 1.18.0
...
@@ -190,7 +190,7 @@ Next, configure the aspectj-maven-plugin to compile-time weave (CTW) the aws-lam
## Examples
-See the latest release of the **[examples](https://github.com/aws-powertools/powertools-lambda-java/tree/v1.17.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.18.0/examples)** for example projects showcasing usage of different utilities.
Have a demo project to contribute which showcase usage of different utilities from powertools? We are happy to accept it [here](CONTRIBUTING.md#security-issue-notifications).
diff --git a/examples/pom.xml b/examples/pom.xml
index 900f095f8..428c74af8 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -20,7 +20,7 @@
software.amazon.lambda
powertools-examples
- 1.18.0-SNAPSHOT
+ 1.18.0
pom
Powertools for AWS Lambda (Java) library Examples
diff --git a/examples/powertools-examples-batch/pom.xml b/examples/powertools-examples-batch/pom.xml
index 99d3a97cc..af3655b9a 100644
--- a/examples/powertools-examples-batch/pom.xml
+++ b/examples/powertools-examples-batch/pom.xml
@@ -5,7 +5,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-batch
jar
Powertools for AWS Lambda (Java) library Examples - Batch
diff --git a/examples/powertools-examples-cloudformation/pom.xml b/examples/powertools-examples-cloudformation/pom.xml
index c195cd262..2df1ce9f6 100644
--- a/examples/powertools-examples-cloudformation/pom.xml
+++ b/examples/powertools-examples-cloudformation/pom.xml
@@ -3,7 +3,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-cloudformation
jar
diff --git a/examples/powertools-examples-core/cdk/app/pom.xml b/examples/powertools-examples-core/cdk/app/pom.xml
index b4652bd65..9d9435ac3 100644
--- a/examples/powertools-examples-core/cdk/app/pom.xml
+++ b/examples/powertools-examples-core/cdk/app/pom.xml
@@ -3,7 +3,7 @@
4.0.0
software.amazon.lambda.examples
- 1.16.1
+ 1.17.0
powertools-examples-core-cdk
jar
diff --git a/examples/powertools-examples-core/cdk/infra/pom.xml b/examples/powertools-examples-core/cdk/infra/pom.xml
index 216bf35d4..fd3cd313b 100644
--- a/examples/powertools-examples-core/cdk/infra/pom.xml
+++ b/examples/powertools-examples-core/cdk/infra/pom.xml
@@ -4,7 +4,7 @@
4.0.0
software.amazon.lambda.examples
cdk
- 1.18.0-SNAPSHOT
+ 1.18.0
UTF-8
2.100.0
diff --git a/examples/powertools-examples-core/gradle/build.gradle b/examples/powertools-examples-core/gradle/build.gradle
index 06aec59e8..0d6b0eee8 100644
--- a/examples/powertools-examples-core/gradle/build.gradle
+++ b/examples/powertools-examples-core/gradle/build.gradle
@@ -18,6 +18,7 @@ compileJava {
}
repositories {
+ mavenLocal()
mavenCentral()
}
@@ -27,8 +28,8 @@ dependencies {
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.2.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.17.0'
- aspect 'software.amazon.lambda:powertools-logging:1.17.0'
- aspect 'software.amazon.lambda:powertools-metrics:1.17.0'
+ aspect 'software.amazon.lambda:powertools-tracing:1.18.0'
+ aspect 'software.amazon.lambda:powertools-logging:1.18.0'
+ aspect 'software.amazon.lambda:powertools-metrics:1.18.0'
}
diff --git a/examples/powertools-examples-core/kotlin/build.gradle.kts b/examples/powertools-examples-core/kotlin/build.gradle.kts
index fc363c1b9..f95d1099d 100644
--- a/examples/powertools-examples-core/kotlin/build.gradle.kts
+++ b/examples/powertools-examples-core/kotlin/build.gradle.kts
@@ -14,9 +14,9 @@ dependencies {
implementation("com.fasterxml.jackson.core:jackson-databind:2.13.2.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.18.0-SNAPSHOT")
- aspect("software.amazon.lambda:powertools-logging:1.18.0-SNAPSHOT")
- aspect("software.amazon.lambda:powertools-metrics:1.18.0-SNAPSHOT")
+ aspect("software.amazon.lambda:powertools-tracing:1.18.0")
+ aspect("software.amazon.lambda:powertools-logging:1.18.0")
+ aspect("software.amazon.lambda:powertools-metrics:1.18.0")
testImplementation("junit:junit:4.13.2")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
}
diff --git a/examples/powertools-examples-core/sam/pom.xml b/examples/powertools-examples-core/sam/pom.xml
index 997472344..adb5e13eb 100644
--- a/examples/powertools-examples-core/sam/pom.xml
+++ b/examples/powertools-examples-core/sam/pom.xml
@@ -3,7 +3,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-core-sam
jar
diff --git a/examples/powertools-examples-core/serverless/pom.xml b/examples/powertools-examples-core/serverless/pom.xml
index 6fce1d2dd..36c7e7280 100644
--- a/examples/powertools-examples-core/serverless/pom.xml
+++ b/examples/powertools-examples-core/serverless/pom.xml
@@ -3,7 +3,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-core-serverless
jar
diff --git a/examples/powertools-examples-core/terraform/pom.xml b/examples/powertools-examples-core/terraform/pom.xml
index 2a55c31bc..532675717 100644
--- a/examples/powertools-examples-core/terraform/pom.xml
+++ b/examples/powertools-examples-core/terraform/pom.xml
@@ -3,7 +3,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-core-terraform
jar
diff --git a/examples/powertools-examples-idempotency/pom.xml b/examples/powertools-examples-idempotency/pom.xml
index 4b8eba9c9..5e79debf4 100644
--- a/examples/powertools-examples-idempotency/pom.xml
+++ b/examples/powertools-examples-idempotency/pom.xml
@@ -17,7 +17,7 @@
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-idempotency
jar
Powertools for AWS Lambda (Java) library Examples - Idempotency
diff --git a/examples/powertools-examples-parameters/pom.xml b/examples/powertools-examples-parameters/pom.xml
index 0e07b0cbb..495d6c59c 100644
--- a/examples/powertools-examples-parameters/pom.xml
+++ b/examples/powertools-examples-parameters/pom.xml
@@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-parameters
jar
Powertools for AWS Lambda (Java) library Examples - Parameters
diff --git a/examples/powertools-examples-serialization/pom.xml b/examples/powertools-examples-serialization/pom.xml
index 495fe8b77..e54c84315 100644
--- a/examples/powertools-examples-serialization/pom.xml
+++ b/examples/powertools-examples-serialization/pom.xml
@@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-serialization
jar
Powertools for AWS Lambda (Java) library Examples - Serialization
diff --git a/examples/powertools-examples-sqs/pom.xml b/examples/powertools-examples-sqs/pom.xml
index 0338fe7d9..9d0b3f2a8 100644
--- a/examples/powertools-examples-sqs/pom.xml
+++ b/examples/powertools-examples-sqs/pom.xml
@@ -2,7 +2,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-sqs
jar
Powertools for AWS Lambda (Java) library Examples - SQS
diff --git a/examples/powertools-examples-validation/pom.xml b/examples/powertools-examples-validation/pom.xml
index 65628f6b2..3cb4264c0 100644
--- a/examples/powertools-examples-validation/pom.xml
+++ b/examples/powertools-examples-validation/pom.xml
@@ -16,7 +16,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
software.amazon.lambda.examples
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-examples-validation
jar
Powertools for AWS Lambda (Java) library Examples - Validation
diff --git a/mkdocs.yml b/mkdocs.yml
index 0f9c065a7..a271c1260 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -88,7 +88,7 @@ extra_javascript:
extra:
powertools:
- version: 1.17.0 # to update after each release (we do not want snapshot version here)
+ version: 1.18.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 e1a0c5a6c..76b59d747 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
software.amazon.lambda
powertools-parent
- 1.18.0-SNAPSHOT
+ 1.18.0
pom
Powertools for AWS Lambda (Java) library Parent
diff --git a/powertools-batch/pom.xml b/powertools-batch/pom.xml
index 0c59ce497..cedbcf317 100644
--- a/powertools-batch/pom.xml
+++ b/powertools-batch/pom.xml
@@ -6,7 +6,7 @@
software.amazon.lambda
powertools-parent
- 1.18.0-SNAPSHOT
+ 1.18.0
A suite of utilities that makes batch message processing using AWS Lambda easier.
diff --git a/powertools-cloudformation/pom.xml b/powertools-cloudformation/pom.xml
index f6cd822a6..660f6e34a 100644
--- a/powertools-cloudformation/pom.xml
+++ b/powertools-cloudformation/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java)library Cloudformation
diff --git a/powertools-core/pom.xml b/powertools-core/pom.xml
index b848e9f79..0d82530a0 100644
--- a/powertools-core/pom.xml
+++ b/powertools-core/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library Core
diff --git a/powertools-e2e-tests/handlers/pom.xml b/powertools-e2e-tests/handlers/pom.xml
index 6507e3104..995aeb1c7 100644
--- a/powertools-e2e-tests/handlers/pom.xml
+++ b/powertools-e2e-tests/handlers/pom.xml
@@ -10,7 +10,7 @@
Fake handlers that use Powertools for AWS Lambda (Java).
- 1.18.0-SNAPSHOT
+ 1.18.0
UTF-8
1.8
1.8
diff --git a/powertools-e2e-tests/pom.xml b/powertools-e2e-tests/pom.xml
index 84760eac8..d2aeaed66 100644
--- a/powertools-e2e-tests/pom.xml
+++ b/powertools-e2e-tests/pom.xml
@@ -20,7 +20,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-e2e-tests
diff --git a/powertools-idempotency/pom.xml b/powertools-idempotency/pom.xml
index 8b3459dee..fe85d74fd 100644
--- a/powertools-idempotency/pom.xml
+++ b/powertools-idempotency/pom.xml
@@ -21,7 +21,7 @@
software.amazon.lambda
powertools-parent
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-idempotency
diff --git a/powertools-large-messages/pom.xml b/powertools-large-messages/pom.xml
index 8fdae2139..2d5540c54 100644
--- a/powertools-large-messages/pom.xml
+++ b/powertools-large-messages/pom.xml
@@ -23,7 +23,7 @@
software.amazon.lambda
powertools-parent
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-large-messages
diff --git a/powertools-logging/pom.xml b/powertools-logging/pom.xml
index e4767893b..6fd4ce89f 100644
--- a/powertools-logging/pom.xml
+++ b/powertools-logging/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library Logging
diff --git a/powertools-metrics/pom.xml b/powertools-metrics/pom.xml
index eff7296c8..677e18ed7 100644
--- a/powertools-metrics/pom.xml
+++ b/powertools-metrics/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library Metrics
diff --git a/powertools-parameters/pom.xml b/powertools-parameters/pom.xml
index 808232ab1..0e86a0a06 100644
--- a/powertools-parameters/pom.xml
+++ b/powertools-parameters/pom.xml
@@ -21,7 +21,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-parameters
diff --git a/powertools-serialization/pom.xml b/powertools-serialization/pom.xml
index e5c4087fe..06b828923 100644
--- a/powertools-serialization/pom.xml
+++ b/powertools-serialization/pom.xml
@@ -21,7 +21,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
powertools-serialization
diff --git a/powertools-sqs/pom.xml b/powertools-sqs/pom.xml
index c4b2b54f0..e14ec59b5 100644
--- a/powertools-sqs/pom.xml
+++ b/powertools-sqs/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library SQS
diff --git a/powertools-test-suite/pom.xml b/powertools-test-suite/pom.xml
index 34e80b06e..a6e84c4ac 100644
--- a/powertools-test-suite/pom.xml
+++ b/powertools-test-suite/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library Test Suite
diff --git a/powertools-tracing/pom.xml b/powertools-tracing/pom.xml
index d98a97e2a..f16bedd2f 100644
--- a/powertools-tracing/pom.xml
+++ b/powertools-tracing/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) library Tracing
diff --git a/powertools-validation/pom.xml b/powertools-validation/pom.xml
index 24de0ba2a..a372e4740 100644
--- a/powertools-validation/pom.xml
+++ b/powertools-validation/pom.xml
@@ -24,7 +24,7 @@
powertools-parent
software.amazon.lambda
- 1.18.0-SNAPSHOT
+ 1.18.0
Powertools for AWS Lambda (Java) validation library