·
3 commits
to refs/heads/main
since this release
Summary
🐛 This release contains improvements and bug fixes across different utilities.
In Logging, we fix a bug in the Log4j 2 logging backend that caused correlation ids to be missing from the JSON log.
In Idempotency, we resolve a regression that caused the payload validation feature to be ignored in certain cases since v2.0.0.
We also improve the reliability of JSON serialization for a larger variety of AWS events including Joda time fields and fix a warning message that was emitted for customers using the AWS SDK v2 for Java.
Changes
- chore(ci): bump version to 2.6.0 (#2270) by @github-actions[bot]
- chore: bump io.github.ascopes:protobuf-maven-plugin from 3.3.0 to 3.10.2 in /examples/powertools-examples-kafka/tools (#2269) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.37.3 to 2.37.4 (#2264) by @dependabot[bot]
- chore: bump org.junit.jupiter:junit-jupiter from 5.14.0 to 5.14.1 (#2265) by @dependabot[bot]
- chore: Update UA configurator to comply with 50 chars limit (#2268) by @phipag
- chore: bump aws.sdk.version from 2.36.3 to 2.37.3 (#2258) by @dependabot[bot]
- chore: bump squidfunk/mkdocs-material from
f5c556ato58dee36in /docs (#2259) by @dependabot[bot] - chore: bump github/codeql-action from 4.31.1 to 4.31.2 (#2255) by @dependabot[bot]
- chore: bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 (#2254) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.36.3 to 2.37.2 (#2253) by @dependabot[bot]
- feat(large-messages): Add function interface for Large Messages Utility (#2257) by @phipag
- chore: bump aws.sdk.version from 2.36.2 to 2.36.3 (#2242) by @dependabot[bot]
- chore: bump github/codeql-action from 4.31.0 to 4.31.1 (#2249) by @dependabot[bot]
- chore: bump software.amazon.awscdk:aws-cdk-lib from 2.221.0 to 2.221.1 (#2248) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.36.2 to 2.37.1 (#2246) by @dependabot[bot]
- feat(idempotency): Add functional
IdempotencyAPI (#2244) by @phipag - chore: bump aws.sdk.version from 2.36.1 to 2.36.2 (#2240) by @dependabot[bot]
- chore: bump graalvm/setup-graalvm from 1.4.1 to 1.4.2 (#2236) by @dependabot[bot]
- chore: bump actions/download-artifact from 5.0.0 to 6.0.0 (#2234) by @dependabot[bot]
- chore: bump github/codeql-action from 4.30.9 to 4.31.0 (#2239) by @dependabot[bot]
- chore: bump actions/upload-artifact from 4.6.2 to 5.0.0 (#2238) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.32.31 to 2.36.2 (#2237) by @dependabot[bot]
- chore: bump software.amazon.awscdk:aws-cdk-lib from 2.220.0 to 2.221.0 (#2235) by @dependabot[bot]
- feat(logging): Support functional interface in addition to AspectJ
@Loggingannotation (#2205) by @phipag - chore: bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 (#2223) by @dependabot[bot]
- chore: bump sam/build-java21 from
068d2abto72709a0in /powertools-e2e-tests/src/test/resources/docker (#2233) by @dependabot[bot] - chore: bump org.junit.jupiter:junit-jupiter from 5.13.4 to 5.14.0 (#2232) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.36.0 to 2.36.1 (#2231) by @dependabot[bot]
- chore: bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 (#2228) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.35.11 to 2.36.0 (#2227) by @dependabot[bot]
- chore: bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 (#2230) by @dependabot[bot]
- chore: bump org.junit:junit-bom from 5.13.4 to 5.14.0 (#2199) by @dependabot[bot]
- chore: bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 (#2224) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.35.10 to 2.35.11 (#2222) by @dependabot[bot]
- chore: bump sam/build-java21 from
e12c501to068d2abin /powertools-e2e-tests/src/test/resources/docker (#2226) by @dependabot[bot] - chore: bump org.graalvm.buildtools:native-maven-plugin from 0.11.0 to 0.11.2 (#2225) by @dependabot[bot]
- chore: bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 (#2217) by @dependabot[bot]
- chore: bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.7.0 to 4.9.8.1 (#2216) by @dependabot[bot]
- chore: bump avro.version from 1.12.0 to 1.12.1 (#2215) by @dependabot[bot]
- chore: bump aws.sdk.version from 2.35.8 to 2.35.10 (#2214) by @dependabot[bot]
- chore(ci): bump version to 2.5.0 (#2220) by @github-actions[bot]
🐛 Bug and hot fixes
- fix(idempotency): Validate payload for optimistic idempotent writes. (#2261) by @phipag
- fix(logging): Fix bug where correlation_id field was missing in JSON structured output (#2256) by @phipag
- fix(serialization): Fix Joda time serialization for AWS events. (#2252) by @phipag