メインコンテンツまでスキップ

JHipster v8.3.0 リリース

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

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

新機能

  • Spring Boot 3.2.4へのアップグレード (#25593)
  • Spring Bootの依存関係管理を支持するためにjhipster-dependenciesを削除 (#25602)
  • Spring Cloud Gateway MVCの--experimentalサポートを追加 (#25768)
  • テスト中のSpringコンテキストのキャッシュを改善 (#25642)
  • Gradle 8.7へのアップグレード (#25681)
  • ユーザー登録が機能するようにKeycloakを修正 (#25680, #25679)

💻 フロントエンド

  • [Vue] WebSocketでVueを修正 (#25566)
  • [Angular] InputをSignal Inputに移行 #25690#25691
  • [Node] Node 20.12.0へのアップグレード (#25632)

📜 その他

  • いくつかの改善、ライブラリのアップグレード、バグ修正

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

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

インストール方法

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

npm install -g generator-jhipster

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

アップグレード方法

自動アップグレード

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

JHipsterのバージョンをアップグレードします。

npm update -g generator-jhipster

その後、アップグレードサブジェネレーターを実行します。

jhipster upgrade

より高度なアップグレード機能には、migrate blueprintも使用できます。

手動アップグレード

手動アップグレードの場合、まずJHipsterのバージョンを以下のようにアップグレードします。

npm update -g generator-jhipster

既存のプロジェクトがある場合は、生成されたJHipsterバージョンが引き続き使用されます。プロジェクトをアップグレードするには、まずnode_modulesフォルダを削除してから、以下を実行します。

jhipster

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

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

jhipster entity Foo

ヘルプとバグ

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

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