JHipster release v9.0.0-beta.0
This is a beta release for JHipster v9.
It includes 1091 closed issues and pull requests on the main branch after the 8.11.0 release.
What's new?
Angular
- Zoneless: Angular now runs without zone.js by default for better performance (#31137)
- Vitest: Added Vitest support as an alternative to Jest (#31135)
Vue
- Bootstrap 5: Migrated to Bootstrap Vue Next for Bootstrap 5 support (#29935)
Spring Boot
- Upgraded to Spring Boot 3.5.8 (#31461)
Internal
- Complete TypeScript redesign and modularization: The generator codebase has been fully rewritten in TypeScript with improved types and modular architecture
- Node.js upgraded to 24.11.1 (#31339)
- Java 25 support added (#30936)
Closed tickets and merged pull requests
See the 9.0.0-beta.0 release notes on GitHub for more details.
As always, you can view all closed tickets and merged pull requests.
How to install
To install JHipster v9.0.0-beta.0:
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