What’s new in v25.2LTS-patch20260623


General changes

  • GET /plugins APIでsync_rdbmodel()の完了フラグを返却するように変更しました。
r = await callout("/plugins")
print(json.loads(r.body))

{'instance': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'timestamp': '2026-07-17T12:00:00.000000+09:00', 'updated': '2026-07-17T12:00:00.000000+00:00', 'model_sync_completed': False}
  • sync_rdbmodel()にdbコンテキストマネージャを引数指定できるようになりました。
    引数を指定しない場合、デフォルトはaiodbを使用します。
    内部の実装を直接呼び出す形なので、通常のユーザーは使用しません。
from axis.boot.context import SystemContext

ctx = SystemContext.getinstance()
await ctx.sync_rdbmodel(aiodb=CustomAiodb)
  • DAGのloadretrieveの実行時にHTTPエラーがあった場合、そのエラーコードとエラー内容をログ出力するようにしました。
  • closedlooptypesのpodOptionsの指定の仕様を変更しました。
    以前はnodeSelectorの各値からnodeAffinitytolerationsを自動生成していましたがnodeAffinitytolerationsをJSON形式で指定可能になりました。
    旧仕様での指定方法も利用可能ですが、新しい仕様を利用した指定方法が優先されます。

Modules

脆弱性対応

  • 脆弱性対応を実施しました。
PyJWT 2.12.0 -> 2.13.0
tornado 6.5.5 -> 6.5.6