付録2. 5.4から6.0での変更点

後方互換性のない変更点

action

変更点:
ZBXNEXT-6920 action.create, action.update: メソッドパラメーターのバリデーションを強化しました。
ZBXNEXT-6755 action.create, action.update: パラメーターの名称をacknowledge_operationsからupdate_operationsに変更しました。
ZBXNEXT-6755 action.get: パラメーターの名称をselectAcknowledgeOperationsからselectUpdateOperationsに変更しました。

auditlog

変更点:
ZBXNEXT-6715 プロパティnote のサポートを終了しました。
ZBXNEXT-6715 resourcetypeの値(2 - Zabbix の設定、7 - グラフ要素)のサポートを終了しました。
ZBXNEXT-6715 actionの値(5 - 有効、6 - 無効)のサポートを終了しました。
ZBXNEXT-6718 actionの値(3 - ログイン)のサポートを終了しました。
ZBXNEXT-6715 auditlog.get: パラメーターselectDetailsのサポートを終了しました。

host group

変更点:
ZBXNEXT-6868 hostgroup.massupdate: hoststemplatesのフィールド入力が必須になりました。
ZBXNEXT-6868 hostgroup.massadd, hostgroup.massupdate, hostgroup.massremove: メソッドパラメーターのバリデーションが強化されました。

host prototype

変更点:
ZBXNEXT-6959 hostprototype.get: グループリンクとグループプロトタイプAPIオブジェクトのプロパティgroup_prototypeid, hostid, templateidのサポートを終了しました。
ZBXNEXT-6959 hostprototype.update: 継承されたホストプロトタイプの読み込み専用フィールドhost, name, custom_interfaces, interfaces, groupLinks, groupPrototypes, templates, tags, macros, inventory_modeを編集不可にしました。
ZBXNEXT-6959 hostprototype.create, hostprototype.update, hostprototype.delete: メソッドパラメーターのバリデーションを強化しました。

iconmap

変更点:
ZBXNEXT-6914 iconmap.create, iconmap.update: iconmapオブジェクトのプロパティsortorderのサポートを終了しました。

maintenance

変更点:
ZBXNEXT-6890 maintenance.create, maintenance.update,maintenance.delete: メソッドパラメーターのバリデーションを強化しました。
ZBXNEXT-6890 maintenance.get,maintenance.update: タイムピリオドオブジェクトのパラメーターtimeperiodidのサポートを終了しました。

mediatype

変更点:
ZBXNEXT-6885 mediatype.create, mediatype.update: メソッドパラメーターのバリデーションを強化しました。

role

変更点:
ZBXNEXT-6787 actionオブジェクトのnameプロパティの値manage_servicesのサポートを終了しました。
ZBXNEXT-3022 UIオブジェクトのnameプロパティの値configuration.servicesのサポートを終了しました。

service

変更点:
ZBXNEXT-6999 プロパティuuid, description, created_atを追加しました。
ZBXNEXT-6999プロパティshowsla, goodsla, times のサポートを終了しました。
ZBXNEXT-6800 statusの値"0"の意味を "OK"から"未分類"に変更しました。
ZBXNEXT-3022 service.adddependencies, service.addtimes, service.deletedependencies, service.deletetimesのサポートを終了しました。
ZBXNEXT-6674 プロパティtriggeridのサポートを終了しました。

ZBXNEXT-6999 service.get: パラメーターshowsla, selectAlarms, selectTimesのサポートを終了しました。
ZBXNEXT-6999 service.getsla: メソッドのサポートを終了しました。
ZBXNEXT-6999 メソッドsla.get, sla.create, sla.update, sla.delete, sla.getsliを追加しました。
ZBXNEXT-6999 service.get: serviceid, status, created_atによるソートのサポートを追加しました。
ZBXNEXT-6999 service.get: パラメーターslaidsのサポートを追加しました。uuidによるフィルタリングのサポートを追加しました。
ZBXNEXT-6999 service.create, service.update: パラメーターshowsla, goodsla, timesのサポートを終了しました。
ZBXNEXT-2406 service.getsla: パラメーターintervalsを含むリクエストのレスポンスからstatusおよびproblemsプロパティを削除しました。
ZBXNEXT-3022 service.create, service.update: パラメーターdependenciesおよびparentidのサポートを終了しました。
ZBXNEXT-3022 service.get: パラメーターselectParent, selectDependencies, selectParentDependenciesのサポートを終了しました。
ZBXNEXT-6674 service.get: パラメーターselectTriggerのサポートを終了しました。

template

変更点:
ZBXNEXT-6867 template.create, template.update, template.delete, template.massadd, template.massupdate, template.massremove: メソッドパラメーターのバリデーションを強化しました。
ZBXNEXT-6867 template.create, template.update, template.massadd, template.massupdate: パラメーターhostsのサポートを終了しました。
ZBXNEXT-6867 template.massremove: パラメーターhostidsのサポートを終了しました。

trigger

変更点:
ZBXNEXT-6867 trigger.adddependencies, trigger.deletedependencies: 継承されたトリガーの依存関係を編集不可にしました。

その他の変更点およびバグフィックス

action

変更点:
ZBXNEXT-6755 conditiontypeの値(27 - サービス, 28 - サービスの名前)のサポートを開始しました。
ZBXNEXT-6250 action.get, action.create, action.update: 新規のプロパティnotify_if_canceledを追加しました。

auditlog

変更点:
ZBXNEXT-6999 新規のresourcetype (48 - SLA)を追加しました。
ZBXNEXT-6923 新規のresourcetype (47 - High availability node)を追加しました。
ZBXNEXT-6718 actionの値(8 - Login, 9 - Failed login, 10 - History clear)のサポートを開始しました。
ZBXNEXT-6715 プロパティusername, recordsetid, detailsのサポートを開始しました。

authentication

変更点:
ZBXNEXT-4029 パスワードポリシーのフィールドpasswd_min_length, passwd_check_rulesを追加しました。

dashboard

変更点:
ZBXNEXT-6999 ウィジェットタイプslareportと、ウィジェットのフィールドタイプ(9 - Service, 10 - SLA)を追加しました。
ZBXNEXT-6966 ウィジェットタイプitemを追加しました。

history

変更点:
ZBXNEXT-6714 APIメソッドhistory.clearを追加しました。

housekeeping

変更点:
ZBXNEXT-6755 プロパティhk_events_serviceのサポートを開始しました。

item

変更点:
ZBXNEXT-7049 item.get, item.create, item.update: Prometheusパターンの保存前処理ステップに第三パラメーターを追加しました。第二パラメーターで集計方法を決定します: value, label, function。第三パラメーターは、集計メソッドlabelのPrometheus出力または集計メソッドfunctionの集計関数となります。

item prototype

変更点:
ZBXNEXT-7049 itemprototype.get, itemprototype.create, itemprototype.update: Prometheusパターンの保存前処理ステップに第三パラメーターを追加しました。第二パラメーターで集計メソッドを決定します: value, label, function。第三パラメーターは、集計メソッドlabelのPrometheus出力または集計メソッドfunctionの集計関数となります。

maintenance

変更点:
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーターgroupidsが廃止されました。代わりにgroupsを使用してください。
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーターhostidsが廃止されました。代わりにhostsを使用してください。
ZBXNEXT-6890 maintenance.create, maintenance.update: パラメーターgroups, hosts, timeperiods, tagsのタイプをarrayからobject/arrayに変更しました。

mediatype

変更点:
ZBXNEXT-6755 message templateオブジェクト: conditiontypeの値: 4 - (event created on service status update)のサポートを開始しました。

proxy

変更点:
ZBXNEXT-6889 proxy.create, proxy.update: プロパティinterface.interfaceid, interface.hostidのサポートを終了しました。

regexp

変更点:
ZBXNEXT-6717 API regexp.get, regexp.create, regexp.update, regexp.deleteを追加しました。

role

変更点:
ZBXNEXT-6787 プロパティservices.read.mode, services.read.list, services.read.tag, services.write.mode, services.write.list, services.write.tagのサポートを開始しました。
ZBXNEXT-3022 actionオブジェクトのnameプロパティの値manage_servicesのサポートを開始しました。
ZBXNEXT-6999 actionオブジェクトのnameプロパティの値manage_slaのサポートを開始しました。

service

変更点:
ZBXNEXT-6787 プロパティreadonlyを追加しました。
ZBXNEXT-6800 プロパティweight, propagation_rule, propagation_valueのサポートを開始しました。
ZBXNEXT-6800 statusの値(-1 - OK)のサポートを開始しました。
ZBXNEXT-2406 service.get: パラメーターdeep_parentids, selectProblemEventsのサポートを開始しました。
ZBXNEXT-6800 service.create, service.update: パラメーターstatus_rulesのサポートを開始しました。
ZBXNEXT-6800 service.get: パラメーターselectStatusRulesのサポートを開始しました。
ZBXNEXT-6800 service.get: パラメーターselectAlarmscountのサポートを開始しました。
ZBXNEXT-3022 service.create, service.update: パラメーターchildren, parents, tagsのサポートを開始しました。
ZBXNEXT-3022 service.get: パラメーターevaltype, tags, selectChildren, selectParents, selectTagsのサポートを開始しました。
ZBXNEXT-3022 service.get: パラメーターproblem_tags, without_problem_tags, selectProblemTagsのサポートを開始しました。
ZBXNEXT-6674 service.create, service.update: パラメーターproblem_tagsのサポートを開始しました。

settings

変更点:
ZBXNEXT-6945 settings.get, settings.update: パラメーターgeomaps_tile_provider, geomaps_tile_url, geomaps_max_zoom, geomaps_attributionのサポートを開始しました。
ZBXNEXT-6715 settings.get, settings.update: パラメーターauditlog_enabledのサポートを開始しました。

sla

変更点:
ZBXNEXT-6999 メソッドsla.create, sla.delete, sla.get, sla.getsli, sla.updateにAPI slaを追加しました。

templatedashboard

変更点:
ZBXNEXT-6966 ウィジェットタイプitemのサポートを開始しました。

user

変更点:
ZBXNEXT-6718 メソッドuser.unblockを追加しました。
ZBXNEXT-4029 user.create, user.update: パスワードポリシーに従ってパスワード強度の検証を実装しました。

usergroup

変更点:
ZBXNEXT-6866 usergroup.create, usergroup.update: パラメーターuseridsが廃止されました。代わりにusersを使用してください。