Appendix 2. Changes from 6.2 to 6.4

Backward incompatible changes

authentication

ZBXNEXT-276 Removed properties saml_idp_entityid, saml_sso_url, saml_slo_url, saml_username_attribute, saml_sp_entityid, saml_nameid_format, saml_sign_messages, saml_sign_assertions, saml_sign_authn_requests, saml_sign_logout_requests, saml_sign_logout_responses, saml_encrypt_nameid, saml_encrypt_assertions. These properties are now part of User directory API.
ZBXNEXT-276 Renamed property ldap_configured to ldap_auth_enabled.
ZBXNEXT-276 Added new properties ldap_jit_status, saml_jit_status, jit_provision_interval, disabled_usrgrpid.

drule

ZBXNEXT-7921 Removed property nextcheck.

httptest

ZBXNEXT-7921 Removed property nextcheck.

item

ZBXNEXT-6980 item.create, item.update: Added strict validation of the method parameters.

itemprototype

ZBXNEXT-6980 itemprototype.create, itemprototype.update: Added strict validation of the method parameters.

mediatype

ZBXNEXT-6796 Removed property exec_params.
ZBXNEXT-6796 Added new property parameters (contains a list of parameter objects for "script" media types).

proxy

ZBXNEXT-2557 proxy.get: Added strict validation of the method parameters.

user

ZBXNEXT-8085 Removed support for deprecated property alias.
ZBXNEXT-276 Property roleid is no longer mandatory.
ZBXNEXT-276 Added new properties userdirectoryid, ts_provisioned.
ZBXNEXT-276 Added new method user.provision.
ZBXNEXT-276 user.create: Parameter usrgrps is no longer mandatory.
ZBXNEXT-8085 user.create, user.update: Removed support for deprecated parameter user_medias.
ZBXNEXT-8085 user.login: Removed support for deprecated parameter user.
ZBXNEXT-3100 user.update: Added new parameter current_passwd.

userdirectory

ZBXNEXT-276 Added new properties idp_type, provision_status, user_username, user_lastname, user_ref_attr, group_membership, group_basedn, group_name, group_member, group_filter, idp_entityid, sp_entityid, sso_url, slo_url, username_attribute, nameid_format, scim_status, encrypt_nameid, encrypt_assertions, sign_messages, sign_assertions, sign_authn_requests, sign_logout_requests, sign_logout_responses, provision_media, provision_groups.
ZBXNEXT-276 userdirectory.get: Removed support for searching by base_dn, bind_dn, host, search_attribute, search_filter.
ZBXNEXT-276 userdirectory.get: Removed support for filtering by host, name.
ZBXNEXT-276 userdirectory.get: Added support for filtering by idp_type, provision_status.
ZBXNEXT-276 userdirectory.get: Added new parameters selectProvisionMedia, selectProvisionGroups.

Other changes and bug fixes

API

ZBXNEXT-8051 Authorization method changed from auth parameter to Authorization header.
ZBXNEXT-8051 Deprecated parameter auth.

action

ZBXNEXT-7964 Added new property pause_symptoms.

auditlog

ZBXNEXT-8105 Added new audit log entry resource type (51 - Connector).

connector

ZBXNEXT-8105 Added new Connector API with methods connector.create, connector.update, connector.get, connector.delete.

dashboard

ZBXNEXT-4714 Added new dashboard widget field types (11 - User, 12 - Action, 13 - Media type).

Added new possible value combinations of the dashboard widget field object properties for different widget types:
ZBXNEXT-4714 actionlog: Added "type": 11, "name": "userids", "value": <user ID>.
ZBXNEXT-4714 actionlog: Added "type": 12, "name": "actionids", "value": <action ID>.
ZBXNEXT-4714 actionlog: Added "type": 13, "name": "mediatypeids", "value": <media type ID>.
ZBXNEXT-4714 actionlog: Added "type": 0, "name": "statuses", "value": <0 - In progress; 1 - Sent/Executed; 2 - Failed>.
ZBXNEXT-4714 actionlog: Added "type": 1, "name": "message", "value": "<any string value>".
ZBXNEXT-7661 item: Added "type": 1, "name": "thresholds.color.<N>", "value": "<hexadecimal color code>".
ZBXNEXT-7661 item: Added "type": 1, "name": "thresholds.threshold.<N>", "value": "<any string value>".
ZBXNEXT-5491 svggraph: Added "type": 1, "name": "ds.data_set_label.<N>", "value": "<any string value>".
ZBXNEXT-8165 tophosts: Added "type": 0, "name": "columns.decimal_places.<N>", "value": <valid values range: 0-10>.

discoveryrule

ZBXNEXT-6406 Property interfaceid is no longer mandatory for LLD rule types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
ZBXNEXT-4428, ZBXNEXT-8246 Added new LLD rule preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

event

ZBXNEXT-7964 Added new property cause_eventid.
ZBXNEXT-7964 event.acknowledge: Added new event update actions "change event rank to cause" (128), "change event rank to symptom" (256).
ZBXNEXT-7964 event.acknowledge: Added new parameter cause_eventid.
ZBXNEXT-7964 event.get: Added new parameter symptom.

graph

ZBX-7706 graph.get: Graph availability does not depend on permissions to the items specified in the graph properties ymin_itemid and ymax_itemid.

graphprototype

ZBX-7706 graphprototype.get: Graph prototype availability does not depend on permissions to the items specified in the graph prototype properties ymin_itemid and ymax_itemid.

hostinterface

ZBXNEXT-4428 Added new property max_repetitions.

hostprototype

ZBXNEXT-4428 Added new property max_repetitions.

item

ZBXNEXT-6406 Property interfaceid is no longer mandatory for item types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
ZBXNEXT-4428, ZBXNEXT-8246 Added new item preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

itemprototype

ZBXNEXT-6406 Property interfaceid is no longer mandatory for item prototype types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
ZBXNEXT-4428, ZBXNEXT-8246 Added new item prototype preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

module

ZBXNEXT-7469 Added new Module API with methods module.create, module.delete, module.get, module.update.

problem

ZBXNEXT-7964 Added new property cause_eventid.
ZBXNEXT-7964 problem.get: Added new parameter symptom.

proxy

ZBXNEXT-2557 Added new properties version, compatibility.

script

ZBXNEXT-3496 Added new properties url, new_window.
ZBXNEXT-3496 Added new Script type "URL" (6).
ZBXNEXT-3496 Added new method script.getscriptsbyevents.
ZBXNEXT-3496 script.create: Property scope is now mandatory.
ZBXNEXT-3496 script.create: Property command is now mandatory for Script types "Script" (0), "IPMI" (1), "SSH" (2), "TELNET" (3), and "Webhook" (5).
ZBXNEXT-3496 script.getscriptsbyhosts: Method now automatically resolves macros in properties confirmation, url.

template

ZBXNEXT-1111 Added new properties vendor_name, vendor_version.

trigger

ZBXNEXT-7972 Added new property url_name.

triggerprototype

ZBXNEXT-7972 Added new property url_name.