github jhipster/generator-jhipster v9.0.0

11 hours ago

We're pumped to announce the official release of JHipster 9.0.0! ๐ŸŽ‰

Highlights

  • Spring Boot 4 support
  • React 19 with react-bootstrap (replacing reactstrap)
  • Angular 21 with zoneless by default, Vitest support, and signals migration
  • Vue with Bootstrap 5 (Bootstrap Vue Next)
  • GraalVM native image support
  • Java 21 minimum required (dropped Java 17)
  • Node 22 minimum required (dropped Node 20)
  • Complete TypeScript rewrite of the generator codebase

Thanks to our amazing community for all the feedback during the beta releases!

What's Changed

๐Ÿƒ Spring Boot

  • spring-boot: re-add in-memory user credentials to application config (#32282) @mshima
  • spring-boot: fix sonar properties (#32253) @mshima
  • spring-boot: re-add application-tls to sonar ignored rule (#32235) @mshima
  • spring-boot: move oauth2 configuration to secret-samples (#32550) @mshima
  • spring-boot: move sensitive data to application-secret-samples.yml (#32218) @mshima
  • Add default user and admin credentials to application properties (#32389) @mshima
  • fix(kubernetes): generate Helm 3-only apply script and docs (#32494) @yuliuyi717-ux
  • kafka: don't start kafka in backend tests (#32388) @mshima
  • kafka: split kafka configuration (#32090) @mshima

๐Ÿ–ฅ๏ธ Frontend

๐Ÿงช Cypress

๐Ÿพ JDL/Internals/Blueprints

  • internal: enable ejs caching and adapt java and angular (#32521) @mshima
  • internal: drop BOOTSTRAP_APPLICATION priority (#32390) @mshima
  • internal: adjust loading/preparing priorities (#32307) @mshima
  • internal: update to yeoman-generator v8 (#32482) @mshima
  • graalvm: add spring-boot:graalvm generator and ignore UserManagement cypress test with graalvm enabled (#32567) @mshima
  • languages: improve mutations (#32310) @mshima
  • spring-cloud: move gatewayRoutes type to spring-cloud (#32313) @mshima
  • javascript-simple-application: make typescriptEslint the default (#32311) @mshima
  • Remove normalize-path dependency (#32474) @qmonmert
  • Simplify printJHipsterLogo to use a single console.log (#32269) @qmonmert

๐Ÿ”ฌ Code Quality

๐Ÿชถ Maven

๐Ÿ˜ Gradle

๐Ÿงช Testing & CI

๐Ÿ“ฆ Dependency updates

Ready to try it?

npm install -g generator-jhipster

Refer to the upgrade instructions for upgrading existing applications.

Contributors

Thank you to our contributors for this release!

Don't miss a new generator-jhipster release

NewReleases is sending notifications on new releases.