リリース4.0.0
リリース4.0.0の変更点
主な新機能
- #1481 - 新しいSSHサポートを使用するための環境のテストをサポートする新しいVerify SSH Toolが追加されました。
- #1516 - リモート・マシンで実行されているWebLogicドメインに対してこれらのツールが動作できるようにする、Discover Domain、Update DomainおよびDeploy Apps ToolsのSSHサポートが追加されました。
- #1548, #1553, #1556 - Model Help Toolが改良され、対話モードのセマンティクスと動作が改善されました。 オンライン・モードのサポートが追加されました。 別名フォルダおよび属性で一貫して動作するCRDを修正しました。
- #1550 - 一部のタイプでは、アーカイブ・ファイルをリファクタリングし、コンテンツ抽出を
$DOMAIN_HOME/config/wlsdeploy
に移動して、既存のPack/Unpack動作と管理サーバーから管理対象サーバーへのレプリケーション機能を利用します。
- #1584 - ドメイン作成時のWebLogic認可ポリシーの作成のサポートが追加されました(GitHub問題#1496)。
- #1641, #1643, #1644, #1645, #1646, #1647, #1648, #1650 - アプリケーションおよびライブラリのプロビジョニングがオーバー・ホールされました。 この点検の一環として、非アーカイブ・アプリケーション・デプロイメントのセマンティクス(特にオンラインのUpdate DomainおよびDeploy Applicationsツール)を定義しようとしました。 非アーカイブ・アプリケーション/ライブラリの場合、アーカイブ外のバイナリのオンライン・デプロイメントでは、モデル指定のパスで管理サーバーがバイナリを使用できると常に想定されます。
-remote
オプションもSSHオプションも、アーカイブされていないバイナリのアップロードを試みません。
- #1654, #1655, #1656, #1658, #1659, #1661 - RCUの実行およびRCU関連の変更をRCUデータ・ソースに適用するためのCreate Domain Toolのサポートの概要。
その他の変更
- #1544 - MBeanを取得するために、複数の内部WLSTヘルパー・メソッドを統合しました。
- #1552 - OIGがOracle Homeのカスタム・アプリケーションをアーカイブ・ファイルに追加できるように、
discoverExcludedBinariesList
のtypedefサポートが追加されました。
- #1564 - WebLogic Remote Consoleドメイン拡張を検出するためのDiscover Domain Toolのサポートが追加されました。
- #1568 - モデル内のMBean割当てをnullまたは空に設定して削除する機能が追加されました(GitHubの問題#1483)。
- #1569 - サーバーのWebLogic Serverバージョンを常に使用するためのオンライン操作のバージョン処理が改善されました。
- #1572 -
true
に設定すると、wlsdeploy.debugToStdout
システム・プロパティが拡張され、例外スタック・トレースも含まれるようになりました。 これにより、WebLogic Kubernetes OperatorユーザーがWDTの問題に遭遇し、ログ・ファイルで通常非表示になっている詳細を確認できるようになります。
- #1583 - オンライン・モードで実行されているツールから
-domain_home
引数を削除しました。
- #1586 - 簡易変数インジェクタ構成およびカスタマイズ。
- #1587 - Create Domain Toolから非推奨のRCU関連のコマンドライン引数を削除しました。
- #1588 -
domainInfo
セクションのOPSSSecrets
属性を非推奨にし、属性の目的をより適切に表すためにOPSSWalletPassphrase
に置き換えました。
- #1592 - 非推奨のVerrazzanoサポート。
- #1598 - WebLogic Serverの今後のバージョンで、管理対象サーバーにオンライン・ウォレット配布のサポートが追加されました。
- #1599 - 2024年1月のPSUの12.2.1.4および14.1.1のサポートが追加されました。
- #1605 - Deploy Applications Toolが非推奨になりました。 今後の目的は、Deploy Applications Toolが実行するすべてのことをすでに行っているUpdate Domain Toolをユーザーが使用できることです。
- #1613 - ドメインの作成または更新処理中に置換されるSAML 2データ初期化プロパティ・ファイルで変数トークンを使用する機能が追加されました。
- #1614 - 既存の変数およびアーカイブ・ファイルがすでに存在する場合、それらのファイルを上書きするようにDiscover Domain Toolを更新しました。
- #1616 - Create Domainツールの
RCUDbInfo
バリデーションが改善されました。
- #1630 - 変数インジェクト・ツールの
-variable_property_file
引数を-variable_file
に置き換えました
- #1653 - サーバーの起動後にユーザーを削除および再作成する必要がないように、パスワード・ダイジェストが有効なドメインおよび適切にプロビジョニングされたユーザーの作成のサポートが追加されました。
- #1654 - Oracle Identity ManagementチームのKubernetesオファリングをサポートするために、
OAM
およびOIG
ドメインtypedefが追加されました。 これらは汎用的なWDT型定義ではなく、KubernetesオファリングのコンテキストにおいてOracle Identity Managementチームのみがサポートしていることに注意してください。
- #1654 -
RCUDbInfo
セクションのdatabaseType
属性は非推奨になり、oracle_database_connection_type
に置き換えられました。
バグの修正
- #1555 - オンライン・モードでの
UnixMachine
オブジェクトの作成および検出に関する問題を修正しました。
- #1562 -
RCUDbInfo
属性に欠落しているデフォルト値が追加されました。
- #1563 - 無効なフィールドを比較しようとしていたCompare Modelに関する問題を修正しました。
- #1565 - 予期しないエラーの処理に使用される終了コンテキストによるドメイン型定義情報のロギングを抑制しました。
- #1575 -
TransactionLogJDBCStore
によって参照されるCreateTableDDLFile
スクリプトをアーカイブ・ファイルに格納するためのサポートが追加されました。
- #1579 - モデルが参照できる秘密キーの数を制限する問題を修正しました。
- #1584 - 再起動が必要なオンライン更新で、古いバージョンでも12.2.1+ APIが使用されていた問題を修正しました。
- #1603 - オンラインWLSTエラー・メッセージのフォーマットに関連するバグを修正しました。
- #1608 - 別のグループのメンバーであるセキュリティ・グループの作成のバグを修正しました。
- #1610 - Create Domain ToolとUpdate Domain Toolが、現在のWebLogic Serverバージョンで有効でないセキュリティ・プロバイダを作成しようとしていたバグを修正しました。
- #1615 - オンライン更新操作またはデプロイ操作中に特定のエラーが発生しても、編集保留状態のままになり、編集保留状態が原因で後続の起動が失敗する問題を修正しました。
- #1619 - 値が
none
に設定されている場合、オフライン検出によってLogRotation
属性が省略されるバグを修正しました。
- #1631 - オンライン・モードで実行されているUpdate Domain ToolとDeploy Applications Toolが、以前の変更でサーバーの再起動が必要なときにアプリケーションの起動をコールしようとしていた問題を修正しました。
- #1634 - WebLogic Server 14.1.1以降でDiscover Domain Toolをオンライン・モードで実行する場合の
ResourceManagement
MBeanの問題を修正しました。
- #1636 -
-remote
オプションを使用したときにUpdate DomainおよびDeploy Applications Toolに関する問題が修正され、ユーザーが何も実行しなかったときにTODOメッセージが生成されました。
- #1638 - アプリケーションで
PlanDir
およびPlanPath
が指定されているが、オンライン・デプロイメントでPlanDir
が無視されていたUpdate DomainおよびDeploy Applications Toolの問題が修正され、アプリケーションのデプロイを試行したときにファイルが存在しないというエラーが発生します。
- #1642 - アーカイブ・ファイルに含まれていないアプリケーションのデプロイに関する問題を修正しました。
- #1643 - アプリケーション/ライブラリ・パスのトークン化によってアーカイブ・ファイルへのデプロイメントの追加が妨げられているDiscover Domainの問題を修正しました。
- #1657 - モデル内のSTBデータ・ソース・セットのデータ・ソース・オーバーライドを無視するCreate Domain ToolのJRF事前チェック機能の問題を修正しました。
- #1659 -jps-copfig.xmlおよびjps-config-jse.xmlファイルの修正時に、モデル内のOPSSデータ・ソース・セットのデータ・ソース・オーバーライドを無視するCreate Domain Toolの問題を修正しました。
- #1660 - JRFドメインtypedefがフィルタ済として宣言するアプリケーションおよびライブラリの追加分析を引き起こしたJRFドメインに対して、Update Domain Toolがオンライン・モードで実行されている問題を修正しました。
既知の問題
-
SSHサポートには、Bouncy Castleの合理的な最新バージョンが必要です。 WDTはWLSTからBouncy Castleを取得するため、たとえば、https://github.com/hierynomus/sshj/issues/895で説明されているように、12.2.1.4.0 GAリリースは次のエラーで失敗します。 最近のPSUを適用すると、12.2.1.4および14.1.1の問題が解決されます。
SEVERE Messages:
1. WLSDPLY-20008: verifySSH argument processing failed: Failed to initialize SSH context: Failed to SSH connect to host myhost.oracle.com: no such algorithm: X25519 for provider BC
-
アーカイブ・ファイルを使用する場合、Update Domain ToolおよびDeploy Apps ToolのSSHサポートは機能せず、リモートのWebLogic Serverが、オプションのWindows提供のOpenSSHコンポーネントを使用してWindowsで実行されています。 これは、SSHJライブラリWDTが使用している問題によるものです。 詳細は、https://github.com/hierynomus/sshj/issues/929を参照してください。
既知の制限の現在のセットについては、https://oracle.github.io/weblogic-deploy-tooling/userguide/limitations/limitations/を参照してください。