Skip to content

Comprehensive GraalVM support for all utilities #1818

@phipag

Description

@phipag
Contributor

Is your feature request related to a problem? Please describe.
We want to make it easy for customers to adopt Powertools and use or keep using GraalVM in v2 of the library.

Describe the solution you'd like
In #764, we provided GraalVM support for the Core Utilities (Logging, Metrics, Tracing). This issue tracks adding GraalVM support for all other utilities.

Progress

Additional context
We have a guide for adding GraalVM support to a utility: https://github.com/aws-powertools/powertools-lambda-java/blob/7f604e4c67d838d6f72ad340c5f4af7492f1e624/GraalVM.md

Sub-issues

Sub-issues

2 of 7 Issues completed

Activity

moved this from Triage to Backlog in Powertools for AWS Lambda (Java)on Apr 11, 2025
added
feature-parityFeature parity with python version
and removed
feature-parityFeature parity with python version
on Apr 11, 2025
jreijn

jreijn commented on May 2, 2025

@jreijn
Contributor

I'll try and see if I can implement this for parameters. I've been using v1 with GraalVM and have some custom reflect-config.json files that I would like to get rid of :-)

moved this from Backlog to Working on it in Powertools for AWS Lambda (Java)on May 5, 2025
phipag

phipag commented on May 5, 2025

@phipag
ContributorAuthor

Hey @jreijn,

this is awesome to hear! I saw your PR and will review it this week.

I also updated the initial issue description with a comprehensive list of all utilities and the progress made.

4 remaining items

phipag

phipag commented on May 8, 2025

@phipag
ContributorAuthor

Hi @jreijn,

not to confuse you. I created sub-issues for better tracking. The one for the Parameters module is here: #1833

Let's move conversation to the sub-issue in case something comes up.

jreijn

jreijn commented on May 8, 2025

@jreijn
Contributor

That's a great improvement. Once the parameters modules if done I will try to pick up one of the other ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Working on it

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jreijn@phipag@dreamorosi

        Issue actions

          Comprehensive GraalVM support for all utilities · Issue #1818 · aws-powertools/powertools-lambda-java