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

[IDEA] Drop Java 8 Support #5759

Open
mhokanson opened this issue Apr 25, 2023 · 1 comment
Open

[IDEA] Drop Java 8 Support #5759

mhokanson opened this issue Apr 25, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@mhokanson
Copy link
Contributor

Is your feature request related to a problem? Please describe.
New adopters of Mirth Connect can easily miss the requirement to manually manipulate the mcserver.vmoptions and mcservice.vmoptions files for most new installations despite 3 of 4 versions of Java under Security Support requiring the extra options in these files.

Describe the solution you'd like
Include the JVM options included in mcservice-java9+.vmoptions in the mcserver.vmoptions and mcservice.vmoptions files. Java 8 support could either be dropped by the Mirth Connect project or users who want to use Java 8 can be the ones to manually edit the .vmoptions files to the extra options.

Additional context
Java currently has 2 LTS releases and a feature release that all require the extra options listed in the mcservice-java9+.vmoptions file.

Given that 3 of the 4 versions of Java receiving security support and all versions receiving full support (Java 8 ended feature support in 2022) require the extra vmoptions the extra options should be the default behavior, rather than requiring new users to manually update the vmoptions file for the majority of new installations.

@jonbartels
Copy link
Contributor

I started to work on a PR for this issue but I don't see how or where the standard vmoptions file is generated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants