JHipster needed just one beta and one month to go
GA with version 6.0 on May 2, 2019. That was
smoother than the last time: JHipster 5.0 (which had Java 8 as the minimum JDK level, Spring 5 and Spring Boot 2.0 as
the tent-pole features) needed four betas and 2.5 months.
With this long-awaited release, JHipster finally supports Java 11 and includes Spring 5.1 and Spring Boot 2.1.
Java 11 is the first long-term support (LTS) release after Java 8. AdoptOpenJDK, for instance, supports Java 11
at least until September 2022. I expect that most of us Java developers will
move straight from Java 8 to Java 11. So we can do that now with JHipster! By the way,
Java is still free.
Spring 5.1 supports Java 11 and refines functional
development and Kotlin.
Spring Boot 2.1 starts up faster (Hibernate can now initialize
asynchronously), uses less memory and has more metrics.
The JHipster team works on two significant features as so-called blueprints instead of putting them into the
“JHipster core.” Blueprints are plug-ins that are passed in as command line parameters:
jhipster ‑‑blueprint kotlin
Kotlin is rapidly gaining popularity as a better Java.
Its blueprint has reached version 0.7.0.
Vue.js is the last one of “The Big Three JavaScript Front-End Libraries” to be included in
JHipster — Angular and React already are.
Its blueprint is in 1.0 beta status.