Skip to content

Releases: aws-powertools/powertools-lambda-java

v1.18.0

16 Nov 13:41
877ab51
Compare
Choose a tag to compare

Added

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

This release was made possible by the following contributors:

@AlexeySoshin, @am29d, @dependabot, @dependabot[bot], @jasoniharris, @jdoherty, @jeromevdl, @mriccia, @scottgerring, @skal111 and @walmsles

v1.17.0

21 Aug 11:07
018e319
Compare
Choose a tag to compare

Added

Maintenance

  • fix: use default credentials provider for all provided SDK clients in (#1303) by @roamingthings
  • Chore: Make request for Logger explicitly for current class in (#1307) by @jreijn
  • Chore: checkstyle formater & linter in (#1316) by @jeromevdl
  • Chore: Add powertools specific user-agent-suffix to the AWS SDK v2 clients by @eldimi in (#1306)
  • Chore: Add 'v2' branch to build workflows to prepare for v2 work in (#1341) by @scottgerring
  • Deps: Bump third party dependencies to the latest versions.

Documentation

This release was made possible by the following contributors:

@eldimi, @jreijn, @roamingthings, @AlexeySoshin, @jeromevdl, @mriccia, and @scottgerring

v1.16.1

19 Jul 11:48
b191d72
Compare
Choose a tag to compare

Maintenance

  • Fix: idempotency timeout bug (#1285) by @scottgerring
  • Fix: ParamManager cannot provide default SSM & Secrets providers (#1282) by @jeromevdl
  • Fix: Handle batch failures in FIFO queues correctly (#1183) by @scottgerring
  • Deps: Bump third party dependencies to the latest versions.

This release was made possible by the following contributors:

@dependabot, @dependabot[bot], @eldimi, @jeromevdl, @mriccia, @msailes and @scottgerring

v1.16.0

29 Jun 11:20
01f7ea0
Compare
Choose a tag to compare

Added

Maintenance

  • Fix: missing idempotency key should not persist any data (#1201) by @jeromevdl
  • Fix:Removing env var credentials provider as default. (#1161) by @msailes
  • Chore: Swap implementation of aspectj-maven-plugin to support Java 17 (#1172) by @mriccia
  • Test: end-to-end tests for core modules and idempotency (#970) by @jeromevdl
  • Chore: cleanup spotbugs maven profiles (#1236) by @jeromevdl
  • Chore: removing logback from all components (#1227) by @jeromevdl
  • Chore: Roll SLF4J log4j bindings to v2 (#1190) by @scottgerring
  • Deps: Bump third party dependencies to the latest versions.

This release was made possible by the following contributors:

@dependabot, @dependabot[bot], @hjgraca, @jeromevdl, @kozub, @lgouger, @mriccia, @msailes, @rubenfonseca, @scottgerring and @sthulb

v1.15.0

21 Mar 09:20
482778b
Compare
Choose a tag to compare

Added

  • Feature: Add DynamoDB provider to parameters module (#1091) by @scottgerring
  • Feature: Update to powertools-cloudformation to deprecate Response.success() and Response.failed() methods. New helper methods are added to make it easier to follow best practices Response.success(String physicalResourceId) and Response.failed(String physicalResourceId). For a detailed explanation please read the powertools-cloudformation documentation page. (#1082) by @msailes
  • Update how a Lambda request handler method is identified (#1058) by @humanzz

Maintenance

  • Deps: Bump third party dependencies to the latest versions.
  • Examples: Import examples from aws-samples/aws-lambda-powertools-examples (#1051) by @scottgerring
  • Deprecate withMetricLogger in favor of withMetricsLogger (#1060) by @humanzz
  • Update issue templates (#1062) by @machafer
  • Send code coverage report (jacoco) to codecov (#1094) by @jeromevdl

Documentation

This release was made possible by the following contributors:

@humanzz, @jeromevdl, @machafer, @mriccia, @msailes and @scottgerring

v1.14.0

17 Feb 08:47
3037898
Compare
Choose a tag to compare

Added

  • Feature: Introduce MetricsUtils.withMetricsLogger() utility method (#1000) by @humanzz

Maintenance

  • Update logic for recording documentation pages views to use correct runtime name (#1047) by @kozub
  • Deps: Bump third party dependencies to the latest versions.

Documentation

  • Docs: Update PowerTools definition by @heitorlessa
  • Docs: Add information about other supported langauges to README and docs (#1033) by @kozub

This release was made possible by the following contributors:

@dependabot, @dependabot[bot], @heitorlessa, @humanzz and @kozub

v1.13.0

14 Dec 09:50
2536b7f
Compare
Choose a tag to compare

Added

  • Feature: Idempotency - Handle Lambda timeout scenarios for INPROGRESS records (#933) by @jeromevdl

Bug Fixes

  • Fix: Envelope is not taken into account with built-in types (#960) by @jeromevdl
  • Fix: Code suggestion from CodeGuru (#984) by @kozub
  • Fix: Compilation warning with SqsLargeMessageAspect on gradle (#998) by @jeromevdl
  • Fix: Log message processing exceptions as occur (#1011) by @nem0-97

Documentation

This release was made possible by the following contributors:

@fsmiamoto, @jeromevdl, @kozub, @msailes and @nem0-97

v1.12.3

12 Jul 14:02
804d8ea
Compare
Choose a tag to compare

Changes

Maintenance

  • Upgraded version of X-Ray library to resolve vulnerable transitive dependencies. (#920) by @msailes

This release was made possible by the following contributors:

@msailes and @pankajagrawal16

v1.12.2

29 Apr 04:48
31aec8e
Compare
Choose a tag to compare

Changes

Bug Fixes

  • SQS Large message processing: Classpath conflict on PayloadS3Pointer when consumer application depends on payloadoffloading-common, introduced in v1.8.0.

  • fix: remove local implementation of PayloadS3Pointer.java and use payloadoffloading-common (#851) by @pankajagrawal16

This release was made possible by the following contributors:

@pankajagrawal16

v1.12.1

21 Apr 07:37
Compare
Choose a tag to compare

Changes

Bug Fixes

  • Idempotency: thread-safety issue of MessageDigest (#817)
  • Idempotency: disable dynamodb client creation in persistent store when disabling idempotency (#796)

Maintenance

  • deps: Bump third party dependencies to the latest versions.

This release was made possible by the following contributors:

@cjb574, @hamid646m, @jeromevdl, @kozub and @pankajagrawal16