Skip to main content

JHipster v8.6.0 リリース

これはJHipster v8のマイナーリリースです。

8.5.0リリース以降、メインブランチで216のクローズされた課題とプルリクエストが含まれています。

新機能

  • Spring Boot 3.3.1へのアップグレード (#26490)
  • Angular 18へのアップグレード (#26213)
  • Java 22のサポート追加 (#25645#26495)
  • Maven v3.9.8へのアップグレード (#26452)
  • Gradle v8.8へのアップグレード (#26329)
  • Node v20.15.0へのアップグレード (#26494)
  • Keycloak 25.0.0へのアップグレード (#26420)
  • Gatlingの修正: 非推奨のプラグイン設定オプションの削除 (#26493)
  • 不要なnpmw変数の削除 (#26436)
  • Docker Composeのバージョンが古い (#26438)
  • ci:server:awaitスクリプトの常時追加 (#26393)
  • MySQL 8.4.0がDockerで起動するよう修正 (#26359)
  • 内部クラスに注釈を追加しないよう修正 (#26345)
  • MariaDB 11.4.2へのアップグレード (#26346)
  • Sonar: UserDTOがequals()をオーバーライドしているため、hashCode()もオーバーライドする必要がある (#26325)
  • ロガーを'private static final'にするべき (#26532)

💻 フロントエンド

  • [Angular] tableRow.injector.getの非推奨シグネチャの修正 (#26516#26529)
  • [Angular] Sonar: コンストラクタでのみ割り当てられるフィールドはreadonlyにするべき (#26514)
  • [Angular] throwError()関数の非推奨対応 (#26515)
  • [Angular] JhipsterをJHipsterにリネーム (#26512)
  • [Angular] HttpClientTestingModuleが非推奨 (#26511)
  • [Angular] Bootswatch Quartzテーマの入力フィールドスタイル修正 (#26507)
  • [Angular] Sonar: InfiniteScrollModuleが非推奨 (#26465)
  • [Angular] Sonar: HttpClientModuleが非推奨 (#26464)
  • [Angular] 非推奨のRxJSメソッド(throwError)の修正 (#26336)
  • [Angular] 非推奨メソッド(angular/core/testing)の修正 (#26335)
  • [Angular] signal contentChildの使用 (#26334)
  • [React] OAuth2ログインとログアウトの問題修正 (#26384)
  • ドキュメントでNodeのインストールを要求する代わりに./npmwの使用を推奨 (#26437)
  • 初期テキスト方向設定の修正 (#26406)
  • エンティティがフィルタリングをサポートしている場合、関連付けをフィルタリングしないよう修正 (#26357)
  • .eslintignoreのクリーンアップ (#26453)

📜 その他

  • いくつかの内部改善とブループリントの最適化

クローズされたチケットとマージされたプルリクエスト

詳細はGitHub 8.6.0のリリースノートをご覧ください。

いつも通り、クローズされたすべてのチケットとマージされたプルリクエストはこちらから確認できます

インストール方法

JHipster v8.6.0をインストールするには:

npm install -g generator-jhipster

JHipster Dockerイメージでも利用可能です。ソースコードから自動的にビルドされます。

アップグレード方法

自動アップグレード

自動アップグレードには、既存のアプリケーションでJHipster upgradeサブジェネーターを使用します。

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

JHipster 8.0以降、このコマンドはプロジェクトとそのすべてのエンティティを更新します。

エンティティサブジェネレーターを再度実行することで、エンティティを個別に更新することもできます。たとえば、エンティティの名前が Foo の場合は、以下を使用します。

jhipster entity Foo

ヘルプとバグ

このリリースで問題が見つかった場合は、ためらわずに以下を行ってください。

問題が緊急のバグやセキュリティ問題である場合は、以下を行ってください。