JHipster release v9.0.0-beta.3
The 9.0.0-beta.3 release is now available! This release includes 65 closed issues and pull requests since 9.0.0-beta.2.
Fixes in beta.3
- Fixed chevrotain dependency (#32130) - Resolves the
Maximum call stack size exceedederror when parsing JDL files that affected beta.2 - Fixed yeoman-test packaging (#32122) - Resolves the
Cannot find package 'yeoman-test'error that affected beta.1
What's new?
Spring Boot
Angular
- Angular 21: Updated to Angular v21 and dropped Jest support (#31458)
- Converted more fields to signals (#31727, #31718)
- Removed SharedModule/CommonModule in favor of standalone components (#31623, #31695)
Platform & Toolchain Updates
- Dropped Java 17 support: Java 21 is now the minimum required version (#31903)
- Dropped Node 20 support: Node 22+ with native TypeScript support is now required (#31845)
- Node.js upgraded to 24.12.0 (#31648)
- Gradle upgraded to 9.3.1 (#32121)
Closed tickets and merged pull requests
See the 9.0.0-beta.3 release notes on GitHub for more details.
How to install
To install JHipster v9.0.0-beta.3:
npm install -g [email protected]
It is also available using the JHipster Docker image, as it is automatically built from our source code.
How to upgrade
Automatic upgrade
For an automatic upgrade, use the JHipster upgrade sub-generator on an existing application:
Upgrade your version of JHipster:
npm update -g generator-jhipster
And then run the upgrade sub-generator:
jhipster upgrade
You can also use the migrate blueprint for more advanced upgrade features.
npm i -g generator-jhipster-migrate
jhipster-migrate
Manual upgrades
For a manual upgrade, first upgrade your version of JHipster with:
npm update -g generator-jhipster
If you have an existing project, it will still use the JHipster version with which it was generated.
To upgrade your project, you must first delete its node_modules folder and then run:
jhipster
You can also update your entities one-by-one by running again the entity sub-generator, for example if your entity is named Foo, use:
jhipster entity Foo --single-entity
Help and bugs
If you find any issue with this release, don't hesitate to:
- Add a bug to our bug tracker
- Post a question on Stack Overflow
- Create a new discussion on GitHub
If the issue you have is an urgent bug or security issue, please:
- Contact @jhipster on Twitter