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

Move away from EOL Java8, to Java 11 #61

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

janhoy
Copy link
Contributor

@janhoy janhoy commented Jan 5, 2023

Could use Java 17 but for best compatibility, safer to use 11 until it is EOL.

There's probably much more code that could be simplified, but that can come later.

@eivinhb
Copy link
Member

eivinhb commented Jan 9, 2023

Er ikke java 11 EOL nå til høsten?

@janhoy
Copy link
Contributor Author

janhoy commented Jan 10, 2023

Er ikke java 11 EOL nå til høsten?

Oktober 2024 i følge https://adoptium.net/support/
Ingen vil kunne klage på at nye versjoner krever Java 11, men hvis man må opp på Java 17 vil det være mange som utelukkes.

@eivinhb
Copy link
Member

eivinhb commented Jan 11, 2023

Ja, så et par år før java 8 mao. Grunnen til at jeg tenkte gå rett på 17 er at brukere av 11 ikke behøver å oppgradere til jakarta for veldig mange andre biblioteker. Jetty, Spring 5, Hibernate m.fl. Siden Spring 6/Spring boot 3 nå krever java 17. Det er et issue med avhengighetene til NoCommons hvor hibernate er v.5 mens en oppgradering til hibernate 6 vil kreve endring fra javax til jakarta-package. Jeg vil heller forvalte færre java target releaser eller flere. (0.x p java 8 og 1.x på java 17).

@janhoy
Copy link
Contributor Author

janhoy commented Jan 11, 2023

Kan jo være en plan, å fortsette med maintenance release på 0.x, og de som er avhengig av Java8/11 støtte kan selv backporte ting de føler de trenger. Vil du at jeg skal forsøke å oppdatere denne PR til Java 17?

@eivinhb
Copy link
Member

eivinhb commented Jan 11, 2023

Jeg laget denne PR-en nå:
#64

Jeg ser at de runtime-avhengighetene som ikke støtter java 8 (hibernate-validator og jakarta.el) ikke må oppgraderes til de som ikke lenger støtter java 8. Sånn sett vi ikke bumpe til java 11 helt enda. Det tenker jeg er bra.

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

Successfully merging this pull request may close these issues.

2 participants