JHipster v9.0.0-beta.0 リリース
これはJHipster v9のベータリリースです。
これには、8.11.0 リリース以降、メインブランチで1091件のクローズされたイシューとプルリクエストが含まれています。
新機能
Angular
- Zoneless: Angularは、パフォーマンス向上のため、デフォルトでzone.jsなしで実行されるようになりました (#31137)
- Vitest: Jestの代替としてVitestのサポートを追加しました (#31135)
Vue
- Bootstrap 5: Bootstrap 5のサポートのため、Bootstrap Vue Nextに移行しました (#29935)
Spring Boot
- Spring Boot 3.5.8にアップグレードしました (#31461)
内部
- TypeScriptによる完全な再設計とモジュール化: ジェネレーターのコードベースは、改善された型とモジュール化されたアーキテクチャでTypeScriptで完全に書き直されました
- Node.jsが24.11.1にアップグレードされました (#31339)
- Java 25のサポートが追加されました (#30936)
クローズされたチケットとマージされたプルリクエスト
詳細については、GitHubの9.0.0-beta.0リリースノートを参照してください。
いつものように、すべてのクローズされたチケットとマージされたプルリクエストを表示できます。
インストール方法
JHipster v9.0.0-beta.0をインストールするには:
npm install -g [email protected]
また、JHipster Dockerイメージを使用しても利用できます。これはソースコードから自動的にビルドされます。
アップグレード方法
自動アップグレード
自動アップグレードの場合、既存のアプリケーションでJHipsterアップグレードサブジェネレーターを使用します。
JHipsterのバージョンをアップグレードします:
npm update -g generator-jhipster
そして、アップグレードサブジェネレーターを実行します:
jhipster upgrade
より高度なアップグレード機能には、migrate blueprintも使用できます。
npm i -g generator-jhipster-migrate
jhipster-migrate
手動アップグレード
手動アップグレードの場合、まずJHipsterのバージョンを次のようにアップグレードします:
npm update -g generator-jhipster
既存のプロジェクトがある場合、それは生成されたJHipsterのバージョンをまだ使用します。
プロジェクトをアップグレードするには、まずnode_modulesフォルダーを削除し、その後実行する必要があります:
jhipster
エンティティサブジェネレーターを再度実行することで、エンティティを1つずつ更新することもできます。例えば、エンティティ名が_Foo_の場合、次を使用します:
jhipster entity Foo --single-entity
ヘルプとバグ
このリリースで何か問題を見つけた場合は、遠慮なく以下を行ってください:
- バグトラッカーにバグを追加する
- Stack Overflowで質問を投稿する
- GitHubで新しいディスカッションを作成する
抱えている問題が緊急のバグまたはセキュリティ問題である場合は、以下を行ってください:
- Twitterで@jhipsterに連絡する