This is a translation of the original English documentation page. Help us make it better.

Appendix 2. Changes from 6.4 to 7.0

Achterwaarts incompatibele wijzigingen

alert

ZBXNEXT-6974 alert.get: Added strict validation of the method parameters.

authentication

ZBXNEXT-8880 Properties http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive will be available only if $ALLOW_HTTP_AUTH is enabled in the frontend configuration file (zabbix.conf.php).

connector

ZBXNEXT-8735 Added new property item_value_type, which is supported if data_type is set to "Item values" (0).
ZBXNEXT-8735 Added new property attempt_interval, which is supported if max_attempts is greater than 1.

dashboard

ZBXNEXT-2299 Replaced dashboard problem widget field unacknowledged with two new fields acknowledgement_status and acknowledged_by_me.

event

ZBXNEXT-6974 event.get: Added strict validation of the method parameters.

host

ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove: Added strict validation of the groups, macros, tags, templates parameters.

hostgroup

ZBXNEXT-8702 hostgroup.get: Renamed parameters selectHostPrototype to selecHostPrototypes, selectDiscoveryRule to selectDiscoveryRules, selectGroupDiscovery to selectGroupDiscoveries; now each parameter will return an array of objects instead of an object.
ZBXNEXT-8702 hostgroup.get: Renamed output properties hostPrototype to hostPrototypes, discoveryRule to discoveryRules, groupDiscovery to groupDiscoveries.
ZBXNEXT-8702 hostgroup.get: Removed support for groupid property in selectGroupDiscoveries (previously - selectGroupDiscovery) parameter.

problem

ZBXNEXT-6974 problem.get: Added strict validation of the method parameters.

proxy

ZBXNEXT-8500 Removed interface and auto_compress object properties.
ZBXNEXT-8500 Added address and port properties for passive Zabbix Proxies.
ZBXNEXT-8500 Renamed properties host to name, status to operating_mode, proxy_address to allowed_addresses.
ZBXNEXT-8500 Changed operating_mode (previously - status) property values (0 - active proxy, 1 - passive proxy) .
ZBXNEXT-8500 proxy.get: Removed support for parameter selectInterface.
ZBXNEXT-8500 proxy.create and proxy.update: Removed support for parameter interface.

script

ZBXNEXT-8121 script.getscriptsbyhosts: Method no longer accepts array of host IDs. It now accepts object with the following parameters hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: Method no longer accepts array of event IDs. It now accepts object with the following parameters eventid, scriptid, manualinput.

item

ZBXNEXT-7726 The params property is now required for preprocessing steps of the type "Check for not supported value".

item prototype

ZBXNEXT-7726 The params property is now required for preprocessing steps of the type "Check for not supported value".

LLD rule

ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: The properties headers and query\_fields changed from name-indexed object to array of objects with separate name and value properties.

Andere wijzigingen en bugfixes

action

ZBXNEXT-6524 Added support of two new values in operationtype property (13 - Add host tags, 14 - Remove host tags) and new property optag for two eventsource action types (1 - Discovery, 2 - Autoregistration) available only in the operations property.

auditlog

ZBXNEXT-8541 Added new audit log entry action (12 - Push) and resource type (53 - History).

authentication

ZBXNEXT-6876 Added new properties mfa_status and mfaid.

correlation

ZBX-21850 correlation.get: Filter conditions will be sorted in the order of their placement in the formula.

dashboard

ZBXNEXT-743 Added new dashboard widget type (gauge).

dcheck

ZBXNEXT-8079 Added new property allow_redirect.

discoveryrule

ZBXNEXT-6986 Deprecated method discoveryrule.copy.

event

ZBXNEXT-2299 event.get: Added new filtering options action and action_userid.

graph

ZBXNEXT-2020 graph.get: Method now also supports status property if selectGraphDiscovery parameter is used.

history

ZBXNEXT-8541 Added new method history.push.

host

ZBXNEXT-8500 host.get: Removed support for parameter proxy_hosts.
ZBXNEXT-8500 Renamed property proxy_hostid to proxyid.

hostgroup

ZBXNEXT-2020 hostgroup.get: Method now also supports status property if selectGroupDiscoveries parameter is used.

mediatype

ZBXNEXT-4165 mediatype.get: Added new parameter selectActions.

mfa

ZBXNEXT-6876 Added new MFA API with methods mfa.create, mfa.update, mfa.get, mfa.delete.

item

ZBXNEXT-7726 Added scope and pattern components to parameters for steps of the type "Check for not supported value".

item prototype

ZBXNEXT-7726 Added scope and pattern components to parameters for steps of the type "Check for not supported value".

problem

ZBXNEXT-2299 problem.get: Added new filtering options action and action_userid.

task

ZBXNEXT-8500 Renamed property proxy_hostid to proxyid.

templatedashboard

ZBXNEXT-9044 Changed the value range of the dashboard widget parameters x (from 0-23 to 0-71 ) and y (from 0-62 to 0-63) as well as width (from 1–24 to 1–72) and height (from 2–32 to 1–64).

user

ZBXNEXT-8760 user.update: Property userdirectoryid for user is made read-only.
ZBXNEXT-8760 user.get: Added new read-only property userdirectory_mediaid for media created by provision action.

userdirectory

ZBXNEXT-8760 userdirectory.create, userdirectory.update: Added new properties to media mappings - active, severity, period.

usergroup

ZBXNEXT-8760 usergroup.update: Added restriction on changes of group users for provisioned users.

templatedashboard

ZBXNEXT-8086 Added new template dashboard widget types (actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web).
ZBXNEXT-8086 Added new template dashboard widget field types (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).

trigger

ZBXNEXT-2020 trigger.get: Method now also supports status, ts_disable and disable_source properties if selectTriggerDiscovery parameter is used.

user

ZBXNEXT-6876 user.login: Method now also returns mfaid if userData parameter is used.

usergroup

ZBXNEXT-6876 Added new properties mfa_status and mfaid.

proxy

ZBXNEXT-8500 Removed interface and auto_compress object properties.
ZBXNEXT-8500 Added address and port properties for passive Zabbix Proxies.
ZBXNEXT-8500 Renamed properties host to name, status to operating_mode, proxy_address to allowed_addresses.
ZBXNEXT-8500 Changed operating_mode (previously - status) property values (0 - active proxy, 1 - passive proxy) .
ZBXNEXT-8500 proxy.get: Removed support for parameter selectInterface.
ZBXNEXT-8500 proxy.create and proxy.update: Removed support for parameter interface.

proxygroup

ZBXNEXT-8758 Added new proxygroup API.

script

ZBXNEXT-8121 Added new properties manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value.
ZBXNEXT-8121 script.execute: Added new parameter manualinput.

settings

ZBXNEXT-1096 Added new properties timeout_zabbix_agent, timeout_simple_check, timeout_snmp_agent, timeout_external_check, timeout_db_monitor, timeout_http_agent, timeout_ssh_agent, timeout_telnet_agent, timeout_script.

drule

ZBXNEXT-2732 Added new property concurrency_max.