JHipster v9.0.0-beta.2 リリース
9.0.0-beta.2 リリースが利用可能になりました!このリリースには、9.0.0-beta.0 以降、コミュニティからの1,045件のクローズされたイシューとプルリクエストが含まれており、そのうち1,036件が9.0.0-beta.1 マイルストーンに関連し、9件が9.0.0-beta.2 に割り当てられています。
9.0.0-beta.1 リリースには、使用不能にするイシューが含まれていました。この 9.0.0-beta.2 リリースはその問題に対処し、関連するすべての修正を含んでいます。
新機能
Spring Boot
Angular
- Angular 21: Angular v21 に更新し、Jest のサポートを終了 (#31458)
- より多くのフィールドをシグナルに変換 (#31727, #31718)
- スタンドアロンコンポーネントを優先して SharedModule/CommonModule を削除 (#31623, #31695)
プラットフォームとツールチェーンの更新
- Java 17 のサポートを終了: Java 21 が最小要件バージョンになりました (#31903)
- Node 20 のサポートを終了: ネイティブ TypeScript サポートを備えた Node 22+ が必須になりました (#31845)
- Node.js を 24.12.0 にアップグレード (#31648)
- Gradle を 9.3.1 にアップグレード (#32121)
クローズされたチケットとマージされたプルリクエスト
詳細については、GitHub の 9.0.0-beta.1 および 9.0.0-beta.2 のリリースノートを参照してください。
インストール方法
JHipster v9.0.0-beta.2 をインストールするには:
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
エンティティサブジェネレーターを再度実行することで、エンティティを一つずつ更新することもできます。例えば、エンティティ名が Foo の場合、以下を使用します。
jhipster entity Foo --single-entity
ヘルプとバグ
このリリースで何か問題を見つけた場合は、遠慮なく以下を行ってください。
- 私たちのバグトラッカーにバグを追加する
- Stack Overflowで質問を投稿する
- GitHubで新しいディスカッションを作成する
抱えている問題が緊急のバグまたはセキュリティ問題である場合は、以下を行ってください。
- Twitter で @jhipster に連絡する