jhipster / jhipster-lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
https://lite.jhipster.tech
Apache License 2.0
463 stars 212 forks source link

Migration to Java 21 #7568

Closed pascalgrimaud closed 11 months ago

pascalgrimaud commented 1 year ago

Different points:

Need to check:

murdos commented 1 year ago

Temurin 21 release is delayed because of some legal changes around TCK test licensing: https://adoptium.net/fr/blog/2023/09/temurin21-delay/ Meanwhile we can switch to zulu that has already released its 21 version.

pascalgrimaud commented 11 months ago

About JHLite Engine:

About generated application:

Maybe it's time to release official 1.0.0 if we decide to push Java 21 as main version

What do you think @murdos @DamnClin @qmonmert ?

qmonmert commented 11 months ago

@pascalgrimaud same

About JHLite Engine:

About generated application:

murdos commented 11 months ago

About JHLite Engine:

  • should we migrate to Java 21 ?

I vote yes too.

About generated application:

  • should we migrate to Java 21 ?
  • if yes, should we keep compatibility with Java 17 ?

I vote for switching to java 21 by default, but keep compatibility with java 17 a least for a few months. There are companies that might want to use jhipster-lite, that can't yet use java 21 because it's not yet widely available.

murdos commented 11 months ago

I'm going to switch generated applications to Java 21 in a incoming PR, unless someone disagree :-)

pascalgrimaud commented 11 months ago

I'm in favor of migrating to Java 21 for generated app, as it's the new LTS

murdos commented 10 months ago

Bounty claimed: https://opencollective.com/generator-jhipster/expenses/179494

pascalgrimaud commented 10 months ago

@murdos : approved