Appendix 2. Changes from 3.2 to 3.4
Backward incompatible changes
General
Changes:
ZBXNEXT-2102 dropped
support of non-boolean values for flags preservekeys, startSearch,
excludeSearch and countOutput
ZBXNEXT-3570 dropped
support of all deprecated isreadable and iswritable methods
ZBXNEXT-3570 dropped
support of deprecated proxy.interfaces parameter\
discoveryrule
Changes:
ZBXNEXT-1675 dropped
support of delay_flex field\
item
Changes:
ZBXNEXT-1675 dropped
support of delay_flex field
ZBXNEXT-1443 removed
formula, delta, data_type, multiplier fields\
itemprototype
Changes:
ZBXNEXT-1675 dropped
support of delay_flex field
ZBXNEXT-1443 removed
formula, delta, data_type, multiplier fields
=== user === Changes:
ZBX-3783 users cannot be
deleted when are used in actions\
usergroup
Changes:
ZBX-3783 user groups
cannot be deleted when are used in actions\
Other changes and bug fixes
General
Changes:
ZBX-5116 prevented the
escaping of forward slashes while encoding API response to JSON text\
action
Changes:
ZBXNEXT-1675
implemented support of time unit with suffix and user macro in
esc_period field
ZBXNEXT-18 added new
acknowledgeOperations property for action acknowledge operations in
get(), create() and update() methods\
alerts
Changes:
ZBXNEXT-18 added new
property acknowledgeid to get() method
=== application === Changes:
ZBX-3783 added strict
validation of input parameters for create(), update() and delete()
methods; improved performance\
configuration
Changes:
ZBXNEXT-1675
implemented support of time unit with suffixes and user macros
ZBX-3783 added strict
validation of input parameters for import() and export() methods\
dashboard
Changes:
ZBXNEXT-2102
implemented support of dashboards; added new dashboard methods: get(),
create(), update() and delete()\
discoveryrule
Changes:
ZBXNEXT-1274
implemented configurable connection string support for JMX agent type
items with optional control field jmx_endpoint
ZBXNEXT-1675
implemented support of time unit with suffix, user macro and custom
intervals in delay field
ZBXNEXT-1675
implemented support of time unit with suffix and user macro in
lifetime field\
drule
Changes:
ZBXNEXT-1675
implemented support of time unit with suffix and user macro in delay
field\
hostgroup
Changes:
ZBX-3783 added strict
validation of input parameters for create(), update() and delete()
methods; improved performance\
httptest
Changes:
ZBXNEXT-1675
implemented support of time unit with suffix and user macro in delay
and timeout fields
ZBXNEXT-2074
implemented support of name=>value pairs in headers, variables,
posts and query_fields fields\
iconmap
Changes:
ZBX-3783 added strict
validation of input parameters for create(), update() and delete()
methods; improved performance
ZBX-3783
mappings.sortorder parameter has been deprecated for create() and
update() methods
item
Changes:
ZBXNEXT-1274
implemented configurable connection string support for JMX agent type
items with optional control field jmx_endpoint
ZBXNEXT-1443
implemented item preprocessing options
ZBXNEXT-1675
implemented support of time unit with suffix, user macro and custom
intervals in delay field
ZBXNEXT-1675
implemented support of time unit with suffix and user macro in history
and trends fields\
itemprototype
Changes:
ZBXNEXT-1274
implemented configurable connection string support for JMX agent type
items with optional control field jmx_endpoint
ZBXNEXT-1443
implemented item prototype preprocessing options
ZBXNEXT-1675
implemented support of time unit with suffix, user macro, LLD macro and
custom intervals in delay field
ZBXNEXT-1675
implemented support of time unit with suffix, user macro and LLD macro
in history and trends fields\
map
Changes:
ZBXNEXT-2694
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
ZBXNEXT-2031
implemented support of map shapes
ZBXNEXT-3869
implemented support of map lines
ZBXNEXT-1076 changed
map accessibility. Now map is accessible if user has access to at least
one element in the map.
ZBXNEXT-1076 added a
new 'permission' attribute in the response of API map.get method in the
arrays of elements and links.
=== mediatype === Changes:
ZBXNEXT-2442 added
alert sending in parallel with optional control fields maxsessions,
maxattempts, attempt_interval\
script
Changes:
ZBX-3783 added strict
validation of input parameters for create(), update(), delete()
and execute() methods; improved performance\
user
Changes:
ZBXNEXT-1675
implemented support of time unit with suffix in autologout and
refresh fields
ZBXNEXT-1675
implemented support of time unit with suffix and user macros in media
period field\
ZBX-3783 added strict
validation of input parameters for create(), update(), delete(),
login(), logout() and checkauthentication() methods; improved
performance
ZBX-3783
updateprofile(), addmedia(), updatemedia() and deletemedia()
methods have been deprecated
ZBX-3783 added support of
user_medias parameter by update() method\
usergroup
Changes:
ZBX-3783 added strict
validation of input parameters for create(), update() and delete()
methods; improved performance
ZBX-3783 massadd() and
massupdate() methods have been deprecated\
usermacro
Changes:
ZBX-3783 added strict
validation of input parameters for createglobal(), updateglobal()
and deleteglobal() methods; improved performance\
usermedia
Changes:
ZBX-3783 get() method
has been deprecated\
valuemap
Changes:
ZBX-3783 added strict
validation of input parameters for create(), update() and delete()
methods; improved performance\