Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

Appendix 2. Changes from 3.2 to 3.4

Backward incompatible changes

General

Changes:
dropped support of non-boolean values for flags preservekeys, startSearch, excludeSearch and countOutput
dropped support of all deprecated isreadable and iswritable methods
dropped support of deprecated proxy.interfaces parameter

discoveryrule

Changes:
dropped support of delay_flex field

item

Changes:
dropped support of delay_flex field
removed formula, delta, data_type, multiplier fields

itemprototype

Changes:
dropped support of delay_flex field
removed formula, delta, data_type, multiplier fields
=== user === Changes:
users cannot be deleted when are used in actions

usergroup

Changes:
user groups cannot be deleted when are used in actions

Other changes and bug fixes

General

Changes:
prevented the escaping of forward slashes while encoding API response to JSON text

action

Changes:
implemented support of time unit with suffix and user macro in esc_period field
added new acknowledgeOperations property for action acknowledge operations in get(), create() and update() methods

alerts

Changes:
added new property acknowledgeid to get() method
=== application === Changes:
added strict validation of input parameters for create(), update() and delete() methods; improved performance

configuration

Changes:
implemented support of time unit with suffixes and user macros
added strict validation of input parameters for import() and export() methods

dashboard

Changes:
implemented support of dashboards; added new dashboard methods: get(), create(), update() and delete()

discoveryrule

Changes:
implemented configurable connection string support for JMX agent type items with optional control field jmx_endpoint
implemented support of time unit with suffix, user macro and custom intervals in delay field
implemented support of time unit with suffix and user macro in lifetime field

drule

Changes:
implemented support of time unit with suffix and user macro in delay field

hostgroup

Changes:
added strict validation of input parameters for create(), update() and delete() methods; improved performance

httptest

Changes:
implemented support of time unit with suffix and user macro in delay and timeout fields
implemented support of name=>value pairs in headers, variables, posts and query_fields fields

iconmap

Changes:
added strict validation of input parameters for create(), update() and delete() methods; improved performance
mappings.sortorder parameter has been deprecated for create() and update() methods

item

Changes:
implemented configurable connection string support for JMX agent type items with optional control field jmx_endpoint
implemented item preprocessing options
implemented support of time unit with suffix, user macro and custom intervals in delay field
implemented support of time unit with suffix and user macro in history and trends fields

itemprototype

Changes:
implemented configurable connection string support for JMX agent type items with optional control field jmx_endpoint
implemented item prototype preprocessing options
implemented support of time unit with suffix, user macro, LLD macro and custom intervals in delay field
implemented support of time unit with suffix, user macro and LLD macro in history and trends fields

map

Changes:
implemented multiple triggers support for map elements by deprecatin property elementid and replacing it with elements object containing properties depending on type hostid, groupid, triggerid or sysmapid
implemented support of map shapes
implemented support of map lines
changed map accessibility. Now map is accessible if user has access to at least one element in the map.
added a new 'permission' attribute in the response of API map.get method in the arrays of elements and links.
=== mediatype === Changes:
added alert sending in parallel with optional control fields maxsessions, maxattempts, attempt_interval

script

Changes:
added strict validation of input parameters for create(), update(), delete() and execute() methods; improved performance

user

Changes:
implemented support of time unit with suffix in autologout and refresh fields
implemented support of time unit with suffix and user macros in media period field

added strict validation of input parameters for create(), update(), delete(), login(), logout() and checkauthentication() methods; improved performance
updateprofile(), addmedia(), updatemedia() and deletemedia() methods have been deprecated
added support of user_medias parameter by update() method

usergroup

Changes:
added strict validation of input parameters for create(), update() and delete() methods; improved performance
massadd() and massupdate() methods have been deprecated

usermacro

Changes:
added strict validation of input parameters for createglobal(), updateglobal() and deleteglobal() methods; improved performance

usermedia

Changes:
get() method has been deprecated

valuemap

Changes:
added strict validation of input parameters for create(), update() and delete() methods; improved performance