Corda Open Source Edition 4.13
Corda Open Source Edition 4.13リリースでは、新機能およびサードパーティコンポーネントのアップグレードが導入されています。
アップグレードの推奨
開発者またはノードオペレーターとして、できるだけ早くCordaの最新リリースバージョンにアップグレードすることを推奨します。最新のCorda Open Sourceリリースノートはこのページにあり、最新のアップグレードガイドについてはCorDappsの新しいプラットフォームバージョンへのアップグレードおよびノードのアップグレードを参照してください。
プラットフォームバージョンの変更
Corda 4.13はプラットフォームバージョン150を使用します。
プラットフォームバージョンの詳細については、バージョニングを参照してください。
新機能、機能強化、および制限事項
ノータリー変更フロー
トランザクション階層、FinalityFlow、およびNotaryChangeFlowが一般化され、WireTransactionだけでなくNotaryChangeトランザクションでも使用できるようになりました。
RPCスレッドプール
RPCクライアント(CordaRPCClient、RPCClient、およびMultiRPCClient)は、useGlobalThreadPoolsブーリアンパラメータをtrueに設定することで、Artemisグローバルスレッドプールを使用するように設定できるようになりました。これにより、クライアントごとに専用のプールを作成するのではなく、複数の接続が制限されたスケジューラとワーカースレッドのセットを共有できます。
(Kotlin Docsについては、CordaRPCClient、RPCClient、およびMultiRPCClientを参照してください。)
サードパーティコンポーネントのアップグレード
以下の表は、4.13 Open Source Editionの依存関係バージョンの変更を示しています:
依存関係 | 名前 | 新バージョン |
org.apache.activemq:* | Apache ActiveMQ Artemis | 2.44.0 |
com.azure:azure-identity:* | Azure Identity | 1.18.1 |
org.apache.commons:commons-lang3 | Commons Lang | 3.19.0 |
org.glassfish.jersey.* | Jersey | 3.1.11 |
org.apache.logging.log4j:* | Log4j | 2.25.1 |
io.netty:* | Netty | 4.1.128.Final |
io.netty:netty-tcnative-boringssl-static | Netty TCNative | 2.0.74.Final |
org.apache.qpid:proton-j | ProtonJ | 0.34.1 |
