Zabbix Documentation 3.0

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_2.4_-_3.0

Differences

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

Link to this comparison view

manual:api:changes_2.4_-_3.0 [2016/11/25 10:52]
iivs added missing ZBXNEXT-1679
manual:api:changes_2.4_-_3.0 [2018/12/25 16:25]
Line 1: Line 1:
-===== Appendix 2. Changes from 2.4 to 3.0 ===== 
  
-==== Backward incompatible changes ===== 
- 
-=== General === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] dropped support of all deprecated ''​exists''​ methods \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] dropped support of all deprecated ''​getObjects''​ methods \\ 
- 
-=== application === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] application.get:​ removed the deprecated ''​expandData''​ parameter \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] application.get:​ removed the deprecated ''​selectHosts''​ parameter \\ 
- 
-=== graphitem === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] graphitem.get:​ removed the deprecated ''​expandData''​ parameter \\ 
- 
-=== httptest === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1821|ZBXNEXT-1821]] httptest.create:​ made the ''​hostid''​ parameter required regardless of ''​applicationid''​ existence \\ 
- 
-=== host === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1263|ZBXNEXT-1263]] added host encryption support for communications between Zabbix components and encryption fields validation \\ 
- 
-=== proxy === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1263|ZBXNEXT-1263]] added proxy encryption support for communications between Zabbix components and encryption fields validation \\ 
- 
-=== trigger === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] trigger.get:​ removed the deprecated ''​expandData''​ parameter \\ 
- 
-=== triggerprototype === 
- 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2724|ZBXNEXT-2724]] triggerprototype.get:​ removed the deprecated ''​expandData''​ parameter \\ 
- 
-==== Other changes and bug fixes ==== 
- 
-=== General === 
- 
-Changes: \\ 
-All of the ''​isreadable''​ and ''​iswritable''​ methods have been deprecated \\ 
- 
-=== action === 
- 
-Bug fixes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-9888|ZBX-9888]] added validation in action condition formula to prohibit comparison of several triggers with ''​AND''​ operator \\ 
- 
-=== application === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1241|ZBXNEXT-1241]] added new operation type ''​OPERATION_TYPE_HOST_INVENTORY (10)''​ that changes the ''​Inventory mode''​ host property\\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] application.get:​ added a new ''​selectDiscoveryRule''​ option that returns the LLD rule that created the application in the ''​discoveryRule''​ property \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] application.get:​ added a new ''​selectApplicationDiscovery''​ option that returns the application discovery object in the ''​applicationDiscovery''​ property \\ 
- 
-=== configuration === 
- 
-Changes: \\  
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1679|ZBXNEXT-1679]] implemented value map import and export \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-7654|ZBX-7654]] configuration.import:​ implemented import conversion \\ 
- 
-=== discoveryrule === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2128|ZBXNEXT-2128]] added support of scheduling interval syntax in the ''​delay_flex''​ property \\ 
- 
-=== graph === 
- 
-Bug fixes: \\  ​ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] graph.delete:​ added validation so that discovered graphs cannot be deleted \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-10182|ZBX-10182]] graph.update:​ disallowed updating of templated host graphs\\ 
- 
-=== httptest === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1821|ZBXNEXT-1821]] httptest.create:​ added default user agent string '​Zabbix',​ if the ''​agent''​ parameter is not set \\ 
- 
-=== host === 
- 
-Bug fixes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] fixed incorrect deletion of inherited applications that are still linked to other items when performing template unlinking \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] host.update:​ added validation so that only '​status',​ '​inventory',​ '​description'​ can be updated for discovered hosts \\ 
- 
-=== item === 
- 
-Changes: \\  
-[[https://​support.zabbix.com/​browse/​ZBX-9414|ZBX-9414]] changed default value for ''​trends''​ to zero for non-numeric item types \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2128|ZBXNEXT-2128]] added support of scheduling interval syntax in ''​delay_flex''​ property \\ 
- 
-Bug fixes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-7821|ZBX-7821]] removed restriction to have log type information when having a key "​log", ​ "​logrt"​ and "​eventlog"​ \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] item.delete:​ added validation so that discovered items cannot be deleted \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] item.update:​ added validation so that only '​status'​ can updated for discovered items \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-8904|ZBX-8904]] item.get: fixed the ''​selectInterfaces''​ option retrieving all host interfaces \\ 
- 
-=== itemprototype === 
- 
-Changes: \\  
-[[https://​support.zabbix.com/​browse/​ZBX-9414|ZBX-9414]] changed default value for "​trends"​ to zero for non-numeric item prototype types \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] itemprototype.create:​ added a new ''​applicationPrototypes''​ option and ''​name''​ property to link new application prototypes to current item prototype \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] itemprototype.get:​ added a new ''​selectApplicationPrototypes''​ option to retrieve a list of application prototypes \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] itemprototype.update:​ added a new ''​applicationPrototypes''​ option and ''​name''​ property to replace application prototypes in current item prototype \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2128|ZBXNEXT-2128]] added support of scheduling interval syntax in the ''​delay_flex''​ property \\ 
- 
-Bug fixes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-7821|ZBX-7821]] removed restriction to have log type information when having a key "​log", ​ "​logrt"​ and "​eventlog"​ \\ 
- 
-=== map === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3007|ZBXNEXT-3007]] implemented support of public and private maps with ability to share them with other users and user groups \\ 
- 
-Bug fixes: \\  ​ 
-[[https://​support.zabbix.com/​browse/​ZBX-7654|ZBX-7654]] map: added check for label_format key existance ​  \\ 
- 
-=== mediatype === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2163|ZBXNEXT-2163]] added a new ''​exec_params''​ string property that supports script parameters. Each parameter must end with new line feed. \\ 
- 
-=== screen === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3073|ZBXNEXT-3073]] implemented support of public and private screens with ability to share them with other users and user groups \\ 
- 
-=== template === 
- 
-Bug fixes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1219|ZBXNEXT-1219]] fixed incorrect deletion of inherited applications that are still linked to other items when performing template unlinking \\ 
- 
-=== trend === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1193|ZBXNEXT-1193]] implemented trend API. \\ 
- 
-=== trigger === 
- 
-Bug fixes: \\  ​ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] trigger.delete:​ added validation so that discovered triggers cannot be deleted \\ 
-[[https://​support.zabbix.com/​browse/​ZBX-8660|ZBX-8660]] trigger.update:​ added validation so that only '​status'​ can updated for discovered triggers \\ 
- 
-=== user === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3082|ZBXNEXT-3082]] user.delete:​ added validation that user cannot be deleted if he is a slide show owner \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3073|ZBXNEXT-3073]] user.delete:​ added validation that user cannot be deleted if he is a screen owner \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3007|ZBXNEXT-3007]] user.get: added possibility to select other users from group that user belongs to \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3007|ZBXNEXT-3007]] user.delete:​ added validation that user cannot be deleted if he is a map owner and added audit log. \\ 
- 
-Bug fixes: \\  ​ 
-[[https://​support.zabbix.com/​browse/​ZBX-7202|ZBX-7202]] user.delete:​ fixed action disabling when deleting user \\ 
- 
-=== usergroup === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-3007|ZBXNEXT-3007]] usergroup.get:​ added the possibility of selecting the user group that user belongs to \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-2581|ZBXNEXT-2581]] usergroup.get:​ added a new ''​selectRights''​ option to retrieve group rights \\ 
- 
-Bug fixes: \\  ​ 
-[[https://​support.zabbix.com/​browse/​ZBX-7202|ZBX-7202]] usergroup.delete:​ fixed action disabling when deleting user group \\ 
- 
-=== valuemap === 
- 
-Changes: \\ 
-[[https://​support.zabbix.com/​browse/​ZBXNEXT-1424|ZBXNEXT-1424]] implemented value map API. \\