What’s new in v25.2LTS-patch20260422
General changes
- DAGの動作を一部変更しました。
既存skipの動作を変更し、以前と同じスキップ動作のskipOnlyを追加しました。
| 名称 | v25.2LTS以前の動作 | v25.2LTS-patch20260422以降の動作 |
|---|---|---|
| skip | 実行タスクをSkippedにします。下流タスクは実行します。 |
実行タスクをPassedにします。下流タスクも Passedにします。 |
| skipOnly | なし ※ 既存 skip動作の名称変更 |
v25.2LTS-patch20260422で追加された動作です。 v25.2LTSの skipと同じ動作になります。実行タスクを Skippedにします。下流タスクは実行します。 |
Caution
v25.2LTS以前のskipとv25.2LTS-patch20260422以降のskipOnlyは同じ動作になります。
既存のスキップ動作を利用したい場合、skipOnlyへの変更が必要になります。
v25.2LTS: await instance.skip(["main"])
v25.2LTS-patch20260422: await instance.skipOnly(["main"])
- DAGのrunConditionで非同期実行及びatomアクセスが可能になりました。
Note
DagのrunConditionでatomを利用した条件式の記述が可能になりました。
以下は記載例になります。
(await atom.TestClass.load("{id}")).name == "hoge"
Bug fixes
- モジュールロード処理がブロッキングになり、他の処理が実施されない問題を修正しました。
- DELETE /modules APIでメモリリークが発生していた問題を修正しました。
- lambda eventがguest podに着弾した際にconsumerが起動しない問題を修正しました。
- Testcaseで1つ目のコマンドブロックのassertionが実行されず、Transaction状態もSuspendingのまま再開されない問題を修正しました。
Modules
脆弱性対応
- 脆弱性対応を実施しました。
pyasn1 0.4.8 -> 0.6.3
PyJWT 2.6.0 -> 2.12.0
tornado 6.5.1 -> 6.5.5