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