What’s new in v23.1LTS-patch20230329
New builtins
New service
General changes
- DAGInstanceクラスに
runUntilCompleteメソッドとexistRunnableTasksメソッドを追加 - DAGInstanceクラスに
isNotRunning、isRunning、isDone、isApprovalPending、isReverseRunning、isFailedプロパティメソッドを追加 - CLGクラスに
decommissioningAndDestroyメソッドを追加 - DAGの登録及び更新時にグラフ構造のバリデーションを追加
- 持ち込みのpythonライブラリ(open-api-generatorやdatamodel-codegenなどで生成したものも含む)をプラグインディレクトリに配置してpythonパスを通してプラグインコードから利用するための起動パラメータ
--extension_base_dirを追加 - ClosedLoop上でDAGを稼働させる場合にクラッシュリカバリを無効化するため、DAG管理テーブル
dagにcrashRecoveryModeカラムを追加(upgrade時はdagテーブルをdropする必要があります) - DAGのクラッシュリカバリを一律無効化する
--dag_crash_recovery_modeオプションを追加
Bug fixes
- runConditionによってPassedとなったタスクの下流タスクでApprovalPendingとなった場合、approveしてもタスクが再開しない問題の修正
- issue#106: 【仕様確認/要望】Datetime型のカラムでindexを指定できるようにしたい
- issue#109: 【仕様確認/変更要望】FakeHttpResponseのbodyに格納した値がstringに変換される
- issue#110: 【改善要望】all-in-one構成でcrashリカバリ用masterlookup endpointのpathへのリクエストが404になってしまう
- issue#113: jsonschemaの更新がうまくできないケースがある