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の更新がうまくできないケースがある