Skip to content

Comprehensive GraalVM support for all utilities #1818

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
7 tasks
phipag opened this issue Apr 11, 2025 · 4 comments
Open
7 tasks

Comprehensive GraalVM support for all utilities #1818

phipag opened this issue Apr 11, 2025 · 4 comments
Labels
feature-request New feature or request good-first-issue Good for newcomers graalvm v2 Version 2

Comments

@phipag
Copy link
Contributor

phipag commented Apr 11, 2025

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

@phipag phipag added feature-request New feature or request triage labels Apr 11, 2025
@phipag phipag added good-first-issue Good for newcomers v2 Version 2 and removed triage labels Apr 11, 2025
@phipag phipag moved this from Triage to Backlog in Powertools for AWS Lambda (Java) Apr 11, 2025
@phipag phipag added graalvm feature-parity Feature parity with python version and removed feature-parity Feature parity with python version labels Apr 11, 2025
@jreijn
Copy link
Contributor

jreijn commented May 2, 2025

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 :-)

@phipag
Copy link
Contributor Author

phipag commented May 5, 2025

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.

@phipag
Copy link
Contributor Author

phipag commented May 8, 2025

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
Copy link
Contributor

jreijn commented May 8, 2025

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
Labels
feature-request New feature or request good-first-issue Good for newcomers graalvm v2 Version 2
Projects
Status: Working on it
Development

No branches or pull requests

2 participants