Zabbix Documentation 3.4

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


manual:api:changes_3.2_-_3.4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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