The 9.0.0-beta.1 and 9.0.0-beta.2 releases exposed issues that made the jhipster CLI unusable. This beta release fixes those problems and includes related stability improvements.
๐ง Critical Fixes
- Fixed chevrotain dependency - Resolves the
Maximum call stack size exceedederror when parsing JDL files (#32130) @mshima - Fixed yeoman-test packaging - Resolves the
Cannot find package 'yeoman-test'error when installed globally (#32122) @mshima
As always, this is a beta release, and we welcome community feedback to help us stabilize JHipster 9 for the final release.
What's Changed
๐ Spring Boot
- Fix type issue (#32209) @mshima
- Migrate Cassandra reactive to Spring Boot 4 (#32132) @mshima
- Migrate Infinispan to Spring Boot 4 (#31850) @mshima
- Add Spring Boot application and devActiveProfiles/prodActiveProfiles properties (#32091) @mshima
- Add propertyFilterConsumerName and propertyFilterSupplierName (#32196) @mshima
๐ฅ๏ธ Frontend
๐พ JDL/Internals/Blueprints
- Add propertyConsumerName and propertySupplierName properties (#32178) @mshima
- More consumer/supplier name migration (#32195) @mshima
- Adjust chevrotain dependency (#32130) @mshima
๐ฌ Code Quality
- Bump sonarqube to 26.1.0 (#32148) @qmonmert
- chore(deps): update dependency sonarqube-community-branch-plugin to v25.10.0 (#32144) @renovate[bot]
- SuppressWarnings java:S2638 (#32111) @qmonmert
- Sonar recommendations (#32123, #32133, #32134) @qmonmert
- Prefer Set#has() over Array#includes() (#32158) @qmonmert
- Prefer the spread operator over Array#concat(โฆ) (#32140) @qmonmert
- Use switch instead of multiple else-if (#32139) @qmonmert
- Use Boolean instead of arrow function (#32142) @qmonmert
- Prefer String#slice() over String#substring() (#32141) @qmonmert
- Rename variable with typo (#32149) @qmonmert
๐งช Testing & CI
- Add engine strict flag to npm ci command (#32208) @mshima
- ci: use --engine-strict flag and ensure node 22 support (#32180) @mshima
- ci: adjust linked issue (#32194) @mshima
- ci: add compare step to linked issue check (#32193) @mshima
- Remove reuse from Couchbase test container (#32108) @mshima
- Remove container reuse from MongoDbTestContainer (#32107) @mshima
๐ฆ Dependency updates
- Bump transitional dependencies (#32138) @github-actions[bot]
Want to try it out?
npm install -g generator-jhipster@9.0.0-beta.3Contributors
Thank you to our contributors for this release: