Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws-powertools/powertools-lambda-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.7.0
Choose a base ref
...
head repository: aws-powertools/powertools-lambda-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.8.0
Choose a head ref
  • 15 commits
  • 116 files changed
  • 5 contributors

Commits on Nov 13, 2025

  1. chore(ci): bump version to 2.7.0 (#2286)

    * chore(ci): bump version to 2.7.0
    
    * Restore CHANGELOG.md from main.
    
    ---------
    
    Co-authored-by: Powertools for AWS Lambda (Java) Bot <151832416+aws-powertools-bot@users.noreply.github.com>
    Co-authored-by: Philipp Page <pagejep@amazon.com>
    3 people authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    464490d View commit details
    Browse the repository at this point in the history
  2. improv(parameters): Make parameters top-level provider thread-safe fo… (

    #2284)
    
    * improv(parameters): Make parameters top-level provider thread-safe for cache and transformer management.
    
    * Use countdown latch instead of Thread.sleep for transformation manager tests.
    
    * Make SSMProvider and AppConfigProvider thread-safe.
    
    * Make all tests package-private.
    
    * Fix sonar finding AZp41z3q7Kei0U644EOS.
    
    * Fix sonar finding AZp41z3q7Kei0U644EOS for real now.
    
    * Fix PMD findings.
    
    * Fix PMD findings.
    
    * Fix PMD findings.
    phipag authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    286a2d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2025

  1. chore: bump aws.sdk.version from 2.38.3 to 2.38.5 (#2287)

    Bumps `aws.sdk.version` from 2.38.3 to 2.38.5.
    
    Updates `software.amazon.awssdk:bom` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:http-client-spi` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:url-connection-client` from 2.38.2 to 2.38.5
    
    Updates `software.amazon.awssdk:s3` from 2.38.2 to 2.38.5
    
    Updates `software.amazon.awssdk:dynamodb` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:lambda` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:kinesis` from 2.38.2 to 2.38.5
    
    Updates `software.amazon.awssdk:cloudwatch` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:xray` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:sqs` from 2.38.2 to 2.38.5
    
    Updates `software.amazon.awssdk:cloudformation` from 2.38.3 to 2.38.5
    
    Updates `software.amazon.awssdk:sts` from 2.38.3 to 2.38.5
    
    ---
    updated-dependencies:
    - dependency-name: software.amazon.awssdk:bom
      dependency-version: 2.38.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:http-client-spi
      dependency-version: 2.38.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:url-connection-client
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:s3
      dependency-version: 2.38.5
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:dynamodb
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:lambda
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:kinesis
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:cloudwatch
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:xray
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sqs
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:cloudformation
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sts
      dependency-version: 2.38.5
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    03ca72b View commit details
    Browse the repository at this point in the history
  2. chore: bump commons-io:commons-io from 2.20.0 to 2.21.0 (#2288)

    Bumps [commons-io:commons-io](https://github.com/apache/commons-io) from 2.20.0 to 2.21.0.
    - [Changelog](https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt)
    - [Commits](apache/commons-io@rel/commons-io-2.20.0...rel/commons-io-2.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: commons-io:commons-io
      dependency-version: 2.21.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    4e83d8a View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. improv(metrics): Add thread-safety to Metrics utility through request…

    …-scoped Metrics instance management (#2294)
    
    * Add proxy to manage thread local metrics provider instances to achieve zero-lock thread-safety.
    
    * Refactor from inheritable thread local to tracking by trace id. Similar to log buffer.
    
    * Do not hard code JVM system property for trace id.
    
    * Fix PMD findings.
    phipag authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    3ed0e0d View commit details
    Browse the repository at this point in the history
  2. chore: bump aws.sdk.version from 2.38.5 to 2.38.6 (#2290)

    Bumps `aws.sdk.version` from 2.38.5 to 2.38.6.
    
    Updates `software.amazon.awssdk:bom` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:http-client-spi` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:url-connection-client` from 2.38.2 to 2.38.6
    
    Updates `software.amazon.awssdk:s3` from 2.38.2 to 2.38.6
    
    Updates `software.amazon.awssdk:dynamodb` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:lambda` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:kinesis` from 2.38.2 to 2.38.6
    
    Updates `software.amazon.awssdk:cloudwatch` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:xray` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:sqs` from 2.38.2 to 2.38.6
    
    Updates `software.amazon.awssdk:cloudformation` from 2.38.5 to 2.38.6
    
    Updates `software.amazon.awssdk:sts` from 2.38.5 to 2.38.6
    
    ---
    updated-dependencies:
    - dependency-name: software.amazon.awssdk:bom
      dependency-version: 2.38.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:http-client-spi
      dependency-version: 2.38.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:url-connection-client
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:s3
      dependency-version: 2.38.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:dynamodb
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:lambda
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:kinesis
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:cloudwatch
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:xray
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sqs
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:cloudformation
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sts
      dependency-version: 2.38.6
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    0af0ba4 View commit details
    Browse the repository at this point in the history
  3. chore: bump org.apache.kafka:kafka-clients from 4.1.0 to 4.1.1 (#2291)

    Bumps org.apache.kafka:kafka-clients from 4.1.0 to 4.1.1.
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.kafka:kafka-clients
      dependency-version: 4.1.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    f7e3b1b View commit details
    Browse the repository at this point in the history
  4. chore: bump sam/build-java21 (#2292)

    Bumps sam/build-java21 from `51709ae` to `ced5388`.
    
    ---
    updated-dependencies:
    - dependency-name: sam/build-java21
      dependency-version: ced538830c78a0f45f91abe5f7963cb73005ad933aee7dd1160bd77d9fd3c4f3
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    4966668 View commit details
    Browse the repository at this point in the history
  5. chore: bump github/codeql-action from 4.31.2 to 4.31.3 (#2293)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.3.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@0499de3...014f16e)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.31.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    1457239 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. chore(ci): Enable Java 25 E2E tests on Java 25 Lambda runtime and upg…

    …rade to GraalVM 25. (#2298)
    
    * chore(ci): Enable Java 25 E2E tests on Java 25 Lambda runtime.
    
    * Only run for GraalVM 25.
    
    * Retain log groups according to retention policy of E2E tests to allow for easier debugging.
    
    * Add unsafeAllocated: true to allow native calls from Lambda runtime.
    phipag authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    f449a57 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. Configuration menu
    Copy the full SHA
    044b96d View commit details
    Browse the repository at this point in the history
  2. chore: bump io.github.ascopes:protobuf-maven-plugin (#2296)

    Bumps [io.github.ascopes:protobuf-maven-plugin](https://github.com/ascopes/protobuf-maven-plugin) from 3.10.2 to 3.10.3.
    - [Release notes](https://github.com/ascopes/protobuf-maven-plugin/releases)
    - [Commits](ascopes/protobuf-maven-plugin@v3.10.2...v3.10.3)
    
    ---
    updated-dependencies:
    - dependency-name: io.github.ascopes:protobuf-maven-plugin
      dependency-version: 3.10.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    39c26fe View commit details
    Browse the repository at this point in the history
  3. chore: bump software.amazon.awscdk:aws-cdk-lib from 2.223.0 to 2.224.0 (

    #2297)
    
    Bumps [software.amazon.awscdk:aws-cdk-lib](https://github.com/aws/aws-cdk) from 2.223.0 to 2.224.0.
    - [Release notes](https://github.com/aws/aws-cdk/releases)
    - [Changelog](https://github.com/aws/aws-cdk/blob/main/CHANGELOG.v2.alpha.md)
    - [Commits](aws/aws-cdk@v2.223.0...v2.224.0)
    
    ---
    updated-dependencies:
    - dependency-name: software.amazon.awscdk:aws-cdk-lib
      dependency-version: 2.224.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    3575cbf View commit details
    Browse the repository at this point in the history
  4. chore: bump github/codeql-action from 4.31.3 to 4.31.4 (#2301)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.3 to 4.31.4.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@014f16e...e12f017)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.31.4
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    0c0401f View commit details
    Browse the repository at this point in the history
  5. chore: bump aws.sdk.version from 2.38.2 to 2.38.7 (#2295)

    Bumps `aws.sdk.version` from 2.38.2 to 2.38.7.
    
    Updates `software.amazon.awssdk:url-connection-client` from 2.38.2 to 2.38.7
    
    Updates `software.amazon.awssdk:sdk-core` from 2.38.2 to 2.38.7
    
    Updates `software.amazon.awssdk:s3` from 2.38.2 to 2.38.7
    
    Updates `software.amazon.awssdk:kinesis` from 2.38.2 to 2.38.7
    
    Updates `software.amazon.awssdk:sqs` from 2.38.2 to 2.38.7
    
    Updates `software.amazon.awssdk:dynamodb-enhanced` from 2.38.2 to 2.38.7
    
    ---
    updated-dependencies:
    - dependency-name: software.amazon.awssdk:url-connection-client
      dependency-version: 2.38.7
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sdk-core
      dependency-version: 2.38.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:s3
      dependency-version: 2.38.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:kinesis
      dependency-version: 2.38.7
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:sqs
      dependency-version: 2.38.7
      dependency-type: direct:development
      update-type: version-update:semver-patch
    - dependency-name: software.amazon.awssdk:dynamodb-enhanced
      dependency-version: 2.38.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    5b3f0f5 View commit details
    Browse the repository at this point in the history
Loading