What’s new in v23.2LTS-patch20241211


New builtins

New service

General changes

  • DAGのインポート時に上書き不可としていた挙動を変更し、x-xaas-plugins-installヘッダーが付与されている場合のみ上書きを許可をしました。
  • closedloopでのk8s Jobの取得処理を改善しました。
  • Account/Role APIにおいて、一部のkeyに対して値がない場合にnullを登録するのではなく、空dictionaryを登録するように変更しました。一部レスポンスボディが変更されます。 また、後方互換担保のためnullが登録されている場合は空dictionaryを返却します。
>>> r = await callout("/accounts?username=HealthCheckAdmin")↵
... print(json.dumps(json.loads(r.body), indent=4))↵
... ↵
↵
[
    {
        "username": "HealthCheckAdmin",
        "password": "4fea68d1ee78dd25ee5ecdc0173c02e9a7a0ba38ae4d8458c745b8c6",
        "role": "healthcheck_admin",
        "expire_days": null,
        "metadata": {},
        "image": {},
        "api_key": "a5bgGXDCQZXjFj487mPLeyEM8zGtiAbnBUfXpfo9cG8VExSVv5GzW2MbVMimYXiw",
        "api_expire": null,
        "origin": "HealthCheckAdmin!!"
    }
]
>>> r = await callout("/roles/healthcheck_admin")↵
... print(json.dumps(json.loads(r.body), indent=4))↵
... ↵
↵
{
    "name": "healthcheck_admin",
    "authorities": [
        {
            "regex": "/healthcheck",
            "methods": [
                "POST",
                "PUT",
                "GET",
                "DELETE",
                "PATCH"
            ]
        },
        {
            "regex": "/tokens",
            "methods": [
                "GET"
            ]
        },
        {
            "regex": "/logoff",
            "methods": [
                "GET"
            ]
        }
    ],
    "metadata": {}
}

Bug fixes

  • メトリクスの送信失敗時にprotocol情報が欠損し、メトリクスを再送信できない問題を修正しました。
  • scheduleサーバーにおいてヘッダを指定した場合におけるヘッダーに対する文字列変換の不具合を修正しました。
  • calloutが失敗した際に、エラー内容に関係なく599を出力していた問題を修正しました。

Modules