What’s new in v25.1LTS-patch20251215
General changes
- v25.1LTSで廃止したscenarioのcallback機能を起動パラメータ
transaction_callback_modeで利用できるよう変更しました。
| パラメータ名 | デフォルト | 説明 |
|---|---|---|
| transaction_callback_mode | False | Trueに設定した場合、廃止したscenarioのcallback機能を利用可能になります。 |
- APIリクエストを行ったユーザの情報をログ出力する機能を追加しました。起動パラメータ
user_monitoringで設定可能です。
| パラメータ名 | デフォルト | 説明 |
|---|---|---|
| user_monitoring | False | Trueに設定した場合、APIGWログにAPIリクエストを行ったユーザの情報をログ出力します。 |
- master_suppression変更時にdaemonを再起動するように変更しました。
Warning
master_suppression変更はPATCH /servicesで実行可能です。 daemonの再起動のためにはscenario masterに対して実行する必要があります。
# master_suppressionの実行例
# token取得
head = {"X-Xaas-Api-Key": "xxxxxxxxxx"}
body = {"username": "xxxxxxxxxx", "password": "xxxxxxxxxx"}
r = await callout("/logon", method="POST", body=body, headers=head)
token = json.loads(r.body)['x-xaas-auth-token']
# scenario masterのendpoint取得
get = await callout("/masterlookup?role=SCENARIO")
endpoint = json.loads(get.body)["endpoint"]
# PATCH /services実行
await callout(url=f"{endpoint}/services", method="PATCH", headers={"X-Xaas-Auth-Token": token}, body={"master_suppression": True})
- Scenario及びDagに
descriptionを追加しました。descriptionには任意のtextを設定することができます。 - Dagにmetadataのバリデーション機能
inputSchemaを追加しました。inputSchemaにスキーマを設定することでDagInstance生成時にmetadataの検証が可能です。