リリースノート
KNIME 4.6.0は、Java, 17.0.3がベースです。以前のバージョン(4.5と4.4)はJava 11を使用しています。
KNIMEから提供されたすべての拡張機能はこの新しいバージョンに更新されていますが、いくつかのコミュニティやパートナー拡張機能はまだ更新中です(そしてまだ利用できません)。
カスタムエクステンションの開発者向け アップデートは多くの場合簡単ですが、「reflective access」に関する警告が発生した場合に備えて、knime.iniに追加の記述を行う必要がある場合もあります(GitHubのコード例を参照してください)。
Linuxのみ:KNIME 4.5から4.6への既存インストールからのアップグレード後の再起動は、ユーザーがアプリケーションの再起動を促されたときにLinux上で重大ではありませんがエラーを引き起こします。KNIME は手動で起動する必要があります(アップグレードは正常に完了します)。
統合デプロイメント Integrated Deployment ノード (Capture Workflow Start および Capture Workflow End) を介してキャプチャされたワークフローは、特にこれらのワークフローに外部入力 (PortObject Reference Reader) がある場合、以前 (4.5.x 以前) とは異なる順序でフロー変数を出力する可能性があります。
この順序は、元のワークフロー内のフロー変数の順序と一致するようになりました(AP-18630)。
Generic Web Service Clientは、Apache CXFライブラリの最新バージョンを使用するように更新されました (AP-5490)。
テストは互換性の問題を明らかにしていませんが、完全なテストカバレッジを保証するためには、Webサービスのフレーバーがあまりにも多く存在します。
KNIME H2Oの統合。H2Oライブラリの古いバージョン(3.10.5.2, 3.20.0.2)のサポートを除去しました。
これらのバージョンで学習されたモデルは、より新しいH2Oバージョンで再学習されるか、KNIME Analytics Platformの古いバージョンを使ってMOJOに変換する必要があります。
MOJOは特定のH2Oのバージョンに縛られることはありません。
ノード開発者。org.knime.core.node.NodeDescription クラスのカスタム拡張は、もはや4.5へのバイナリ後方互換性がなく、再コンパイルが必要です。また、追加の API メソッドが追加されました。
ノード開発者。NodeSetFactory でカテゴリを使用して定義されたカテゴリが、同じプラグインによって定義されていない場合、ロックされたカテゴリに追加することができなくなりました。さらに、カテゴリが NodeSetFactory によって使用され、それ以外に登録されていない場合、DEBUG メッセージがログに記録されます。