Skip to content
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

Use latest JDK #1481

Open
cowwoc opened this issue Nov 21, 2024 · 2 comments
Open

Use latest JDK #1481

cowwoc opened this issue Nov 21, 2024 · 2 comments
Labels
kind/enhancement Improvements or new features

Comments

@cowwoc
Copy link

cowwoc commented Nov 21, 2024

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

What is the justification for using an 8 year-old JDK version for pulumi-Java?

Given that Pulumi is used by developers, not end-users, why wouldn't you use the latest JDK version? This would enable the use of new features and technologies that would speed up development, result in cleaner code, and might even improve performance.

@cowwoc cowwoc added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team labels Nov 21, 2024
@justinvp justinvp removed the needs-triage Needs attention from the triage team label Nov 25, 2024
@justinvp
Copy link
Member

We internally build with Java 11 so that we can support users on 11+. If we used a newer version to build our SDKs, we would prevent users of older versions from using our library - which limits our addressable audience unnecessarily.

Users can use anything they want that is 11+ and we recommend they use the latest version they can.

@cowwoc
Copy link
Author

cowwoc commented Nov 25, 2024

Your call. Feel free to close this issue if this decision is final.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Improvements or new features
Projects
None yet
Development

No branches or pull requests

2 participants