第1章 リリースノート
リリースノートには、新機能、廃止された機能、互換性のない変更点、既知の問題に関する情報が記載されています。以下のリリースノートは、OpenShift Container Platform の最新のサーバーレスロジックリリースに適用されます。
1.1. サーバーレスロジック 1.39 リンクのコピーリンクがクリップボードにコピーされました!
serverless logic 1.39 が一般提供開始となりました。OpenShift Container Platform のサーバーレスロジックに関連する新機能については、以下の注記に記載されています。
1.1.1. 新機能 リンクのコピーリンクがクリップボードにコピーされました!
- ワークフロープロセスとインスタンスの相関関係に関する組み込みの MDC ログ機能
サーバーレスロジックには、ワークフロー実行中に
プロセス IDやインスタンス IDなどのプロセス相関フィールドをログ行に自動的に追加する、組み込みのマップ診断コンテキスト (MDC) ロギングが含まれています。その結果、ワークフローログの関連付けやトラブルシューティングをより効果的に行うことができます。- ワークフローログに機密データのマスキング機能が組み込まれています。
サーバーレスロジックには、ワークフローロギング用の設定可能な機密データマスキングフィルターが含まれています。有効にすると、このフィルターはログ出力内のベアラートークンや認証ヘッダーなどの機密データを自動的にマスクします。アプリケーション設定で正規表現を使用して、カスタムマスキングパターンを指定できます。その結果、このフィルターは、開発およびトラブルシューティング中にワークフローログ出力で機密データが漏洩するリスクを軽減するのに役立ちます。
- データインデックスとジョブサービスのカスタム Pod ラベル
サーバーレスロジックは、
SonataFlowPlatformカスタムリソース (CR) のpodTemplate.metadata.labelsフィールドを設定することで、データインデックスおよびジョブサービス Pod にカスタムラベルを設定することをサポートします。その結果、追跡、ポリシーの適用、サードパーティーツールの統合などの目的で、これらの Pod にカスタムメタデータを添付することができます。- 論理ワークフローのバージョン管理
サーバーレスロジックでは、ワークフローの複数のバージョンが同じワークフロー識別子を共有できるようにする論理的なワークフローバージョン管理ストラテジーが導入されており、
SonataFlowカスタムリソース (CR) のsonataflow.org/idアノテーションを介してリンクされます。これにより、データインデックスなどのサービスは、異なるバージョンを統一されたワークフロー系統の下にグループ化することが可能になります。その結果、プラットフォーム全体で一貫したアイデンティティーを維持しながら、ワークフローの複数のバージョンを展開および管理することが可能になります。
1.1.2. 削除された機能 リンクのコピーリンクがクリップボードにコピーされました!
- Dashbuilder は削除されました
サーバーレスロジック管理コンソールでダッシュボード機能を提供していた Dashbuilder コンポーネントは削除され、サポート対象外となりました。代わりに、Prometheus のメトリクスと Grafana ダッシュボードを使用してワークフローを監視することもできます。