Corda Enterprise Network Manager 1.6
新機能と機能強化
- CENM 1.6は最新のCorda 4.11を使用するようにアップグレードされました。
- Corda 4.11でレジャーリカバリーのための2つのネットワーク・パラメーターが追加されました:
- recoveryMaximumBackupInterval
- confidentialIdentityMinimumBackupInterval
- CENM は JDK Azul 8u382 と Oracle JDK 8u381 をサポートするようになりました。
修正された問題
- CENM CLI ツールの Typesafe Config のバージョンを 1.3.1 から 1.4.0 に更新し、設定ファイル内の環境変数の解決が可能になりました。
アップグレードされた依存関係
このリリースでは、CENM 1.5.9と1.6の間の以下の依存関係のバージョン変更が含まれています:
- Hibernate が4.32.Final から 5.6.14.Final にアップグレードされました。
- Hibernate Validator が2.5.Final にアップグレードされました。
- Apache Tomcatが0.80から9.0.81にアップグレードされました。
- Bouncy Castleが68から1.75にアップグレードされました。
- H2が4.197から2.2.214にアップグレードされました。
H2データベースは、主に以前のバージョンのH2で報告された脆弱性に対処するために、バージョン2.2.224にアップグレードされました。H2は本番用データベースとしてはサポートされていませんので、開発およびテスト目的でのみご利用ください。以前のバージョンのCENMで使用されていたH2バージョン1.4.197と、CENM 1.6で実装された新しいH2バージョン2.2.224の違いに関する詳細な情報は、H2のドキュメントを参照してください。最も重要な違いは以下の通りです:
- エンティティ名
H2バージョン2.2.224では、データベース内のテーブルやカラムの命名に関するルールがより厳格になりました。SQL キーワードの使用は許可されなくなりました。
- 後方互換性
H2バージョン2.xは、古いバージョンとの後方互換性がありません。H2データベースのURLにMODE=LEGACYを追加することで、限定的な後方互換性を実現することができます。詳しくは、H2 Features ページの LEGACY Compatibility Mode セクションをご覧ください。
H2 2.xは、古いバージョンのH2で作成されたデータベースファイルを読み込むことができません。古いデータベースをアップグレードするための推奨される方法は、データをエクスポートし、それを新しいバージョン2.xのデータベースに再インポートすることです。このプロセスの詳細については、H2 2.0への移行のページをご覧ください。
- Liquibase が6.3 から 4.20.0 にアップグレードされました。
- ロギング
このバージョンの Liquibase では、すべての INFO レベルのロギングは STDERR に向けられ、STDOUT は SQL クエリのロギングに使われます。Liquibase を利用する独自のデータベース移行コードを実装しているユーティリティは、Liquibase のインフォメーションロギングをキャプチャするカスタムロガーを確立できます。Liquibase API は、カスタムロガーを統合するために使用できるクラスを提供しています。