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

Downgrade the required Java Version to build Kaoto #1476

Closed
lhein opened this issue Sep 26, 2024 · 0 comments · Fixed by #1520
Closed

Downgrade the required Java Version to build Kaoto #1476

lhein opened this issue Sep 26, 2024 · 0 comments · Fixed by #1520
Assignees
Milestone

Comments

@lhein
Copy link
Contributor

lhein commented Sep 26, 2024

Currently we require the latest Java version (21) to build the project. This blocks users currently running older versions of Java. I would like to suggest to downgrade the required minimum version as much as possible. Java is only used at build time of Kaoto and hence the risks are not that high than at runtime.

@lhein lhein converted this from a draft issue Sep 26, 2024
@igarashitm igarashitm moved this from New to Todo in Kanban Board Oct 1, 2024
@lordrip lordrip added this to the 2.3.0 milestone Oct 2, 2024
@lordrip lordrip self-assigned this Oct 2, 2024
@lordrip lordrip moved this from Todo to In Progress in Kanban Board Oct 2, 2024
lordrip added a commit to lordrip/kaoto that referenced this issue Oct 2, 2024
Currently, the `catalog-generator` requires Java 21.

While that enable modern syntax, not all users have it installed in
their machines, so in order to lower the contribution requirements,
we're lowering the required version to be Java 17.

By default, in RHEL 9.0, Java 17 is preinstalled.

Here is an extract of the available Java version per RHEL version

| RHEL Version | Java version | Release date |
| --- | --- | --- |
| RHEL 7 | Java 8  | June 10, 2014 |
| RHEL 8 | Java 11 | May 7, 2019   |
| RHEL 9 | Java 17 | May 17, 2022  |

fix: KaotoIO#1476
@lordrip lordrip moved this from In Progress to In Review in Kanban Board Oct 2, 2024
lordrip added a commit to lordrip/kaoto that referenced this issue Oct 2, 2024
Currently, the `catalog-generator` requires Java 21.

While that enable modern syntax, not all users have it installed in
their machines, so in order to lower the contribution requirements,
we're lowering the required version to be Java 17.

By default, in RHEL 9.0, Java 17 is preinstalled.

Here is an extract of the available Java version per RHEL version

| RHEL Version | Java version | Release date |
| --- | --- | --- |
| RHEL 7 | Java 8  | June 10, 2014 |
| RHEL 8 | Java 11 | May 7, 2019   |
| RHEL 9 | Java 17 | May 17, 2022  |

fix: KaotoIO#1476
lordrip added a commit to lordrip/kaoto that referenced this issue Oct 2, 2024
Currently, the `catalog-generator` requires Java 21.

While that enable modern syntax, not all users have it installed in
their machines, so in order to lower the contribution requirements,
we're lowering the required version to be Java 17.

By default, in RHEL 9.0, Java 17 is preinstalled.

Here is an extract of the available Java version per RHEL version

| RHEL Version | Java version | Release date |
| --- | --- | --- |
| RHEL 7 | Java 8  | June 10, 2014 |
| RHEL 8 | Java 11 | May 7, 2019   |
| RHEL 9 | Java 17 | May 17, 2022  |

fix: KaotoIO#1476
lordrip added a commit to lordrip/kaoto that referenced this issue Oct 2, 2024
Currently, the `catalog-generator` requires Java 21.

While that enable modern syntax, not all users have it installed in
their machines, so in order to lower the contribution requirements,
we're lowering the required version to be Java 17.

By default, in RHEL 9.0, Java 17 is preinstalled.

Here is an extract of the available Java version per RHEL version

| RHEL Version | Java version | Release date |
| --- | --- | --- |
| RHEL 7 | Java 8  | June 10, 2014 |
| RHEL 8 | Java 11 | May 7, 2019   |
| RHEL 9 | Java 17 | May 17, 2022  |

fix: KaotoIO#1476
@lordrip lordrip closed this as completed in 5f7e7f3 Oct 2, 2024
@github-project-automation github-project-automation bot moved this from In Review to Done in Kanban Board Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants