Zabbix Documentation 2.2

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

Differences

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

Link to this comparison view

manual:api:changes_2.0_-_2.2 [2018/12/25 16:25]
manual:api:changes_2.0_-_2.2 [2014/09/25 14:40] (current)
sasha Page moved from 2.2:manual:api:changes_2.0_-_2.2 to manual:api:changes_2.0_-_2.2
Line 1: Line 1:
 +===== Appendix 2. Changes from 2.0 to 2.2 =====
  
 +==== Backward incompatible changes =====
 +
 +=== General ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1975|ZBXNEXT-1975]] implemented a new "​text"​ data type \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1975|ZBXNEXT-1975]] dropped support of text type fields in the get method "​filter"​ parameter \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1485|ZBXNEXT-1485]] output value "​refer"​ has been deprecated for all get methods \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1492|ZBXNEXT-1492]] dropped support of output shorten for all get methods \\
 +
 +=== action ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] action.get: selectConditions and selectOperations will now return an array of objects instead of an object \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6668|ZBX-6668]] action.update:​ fixed possibility to update action conditions and operations alone
 +
 +=== alert ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1975|ZBXNEXT-1975]] changed the data type of the "​message"​ property to text \\
 +
 +=== application ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-928|ZBXNEXT-928]] replaced the templateid property with templateids,​ which will return an array of parent application IDs
 +
 +=== dcheck ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBX-5916|ZBX-5916]] dcheck.get: removed the dhostids parameter \\
 +=== discoveryrule ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBX-6400|ZBX-6400]] dropped support of type 8 (Aggregate check), 15 (Calculated check) and 17 (SNMP Trap check) \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] dropped support of status 3, not supported \\
 +=== event ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1574|ZBXNEXT-1574]] removed the value_changed property \\
 +
 +=== graph ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBX-6975|ZBX-6975]] changed the default value of “yaxismax” to 100 \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6673|ZBX-6673]] graph.delete:​ fixed errors in screens after parent graph deleting \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] graph.get: selectGraphItems will now return an array of graph items instead of an object \\
 +
 +=== graphprototype ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] graphprototype.get:​ selectGraphItems will now return an array of graph items instead of an object
 +
 +=== graphitem ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBX-6975|ZBX-6975]] changed the default value of “yaxisside” to 0 \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5846|ZBX-5846]] graphitem.getobjects:​ removed method \\
 +
 +=== history ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1975|ZBXNEXT-1975]] changed the data type of log history and text history "​value"​ property to text \\
 +
 +=== host ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1689|ZBXNEXT-1689]] host.get: removed the with_historical_items parameter \\
 +
 +=== hostgroup ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1689|ZBXNEXT-1689]] hostgroup.get:​ removed the with_historical_items parameter \\
 +
 +=== iconmap ===
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] iconmap.get:​ selectMappings will now return an array of icon mappings instead of an object
 +
 +=== item ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1689|ZBXNEXT-1689]] removed the prevorgvalue property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] dropped support of status 3, not supported \\
 +
 +=== map ===
 +
 +[[https://​support.zabbix.com/​browse/​ZBX-7163|ZBX-7163]] changed the default value of “label_location” to 0 for "​Map"​ object \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7163|ZBX-7163]] changed the default value of “label_location” to -1 for "Map element"​ object \\
 +=== webcheck ===
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] webcheck.get:​ selectSteps will now return an array of scenario steps instead of an object
 +
 +==== Other changes and bug fixes ====
 +
 +=== General ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] implemented property array support for all get methods \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1505|ZBXNEXT-1505]] implemented property array support for the output parameter in all get methods \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5752|ZBX-5752]] fixed inherited object IDs being returned when deleting template objects \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5565|ZBX-5565]] fixed API returns HTML when the database is down\\
 +
 +=== action ===
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7053|ZBX-7053]] fixed type-specific operation command properties not being reset when changing type \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6808|ZBX-6808]] fixed multiple action condition validation problems \\
 +
 +=== alert ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] implemented support of event type action condition \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] alert.get: implemented the objectids parameter; triggerids has been depreacated. \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] alert.get: implemented the eventsource and eventobject parameters \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] alert.get: fixed the hostids and groupids parameters \\
 +
 +=== application ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-928|ZBXNEXT-928]] application.delete:​ allowed deleting applications used in HTTP tests
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-5489|ZBX-5498]] application.create:​ fixed no error triggered if an empty parameter is passed \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7086|ZBX-7086]] application.massadd:​ fixed application mass add from different hosts or templates validation \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1051|ZBXNEXT-1051]] application.massadd:​ fixed regression, was impossible to link many items and fixed "​excludeSearch"​ \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5972|ZBX-5972]] application.update:​ fixed application being inherited incorrectly when changing its name and an application with the same name already exists on a linked host \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5489|ZBX-5498]] application.update:​ fixed no error triggered if an empty parameter is passed \\
 +=== dcheck ==
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1438|ZBXNEXT-1438]] implemented the snmpv3_contextname property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-450|ZBXNEXT-450]] implemented the snmpv3_authprotocol and snmpv3_privprotocol properties \\
 +
 +=== dhost ==
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dhost.create:​ removed unimplemented method \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dhost.delete:​ removed unimplemented method \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dhost.update:​ removed unimplemented method \\
 +
 +=== discoveryrule ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented support of username and password properties for Simple check LLD rules \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-817|ZBXNEXT-817]] implemented support of username and password properties for Database monitor LLD rules \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1438|ZBXNEXT-1438]] implemented the snmpv3_contextname property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-450|ZBXNEXT-450]] implemented the snmpv3_authprotocol and snmpv3_privprotocol properties \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] discoveryrule.get:​ implemented the selectHostPrototypes parameter \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5990|ZBX-5990]] discoveryrule.copy:​ fixed not being able to copy an LLD rule when logged in as an admin user \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5972|ZBX-5972]] discoveryrule.update:​ fixed LLD rule being inherited incorrectly when changing its key and an LLD rule with the same key already exists on a linked host \\
 +
 +=== drule ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7238|ZBX-7238]] fixed permission checks for admin users \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6256|ZBX-6256]] drule.exists:​ fixed "​druleids"​ parameter not working \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6256|ZBX-6256]] drule.get: fixed "​limitSelect"​ sorting dchecks and dhosts results by "​name"​ instead of IDs \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-109|ZBXNEXT-109]] drule.update:​ improved discovery rule check deleting \\
 +=== dservice ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dservice.create:​ removed unimplemented method \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dservice.delete:​ removed unimplemented method \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1505|ZBXNEXT-1505]] dservice.get:​ fixed SQL error when using the dcheckids parameter \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] dservice.update:​ removed unimplemented method \\
 +
 +=== event ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] the source property now supports value 3 - internal event \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] the object property now supports values 4 - item and 5 - LLD rule \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] event.acknowledge:​ trying to acknowledge a non-trigger event will now raise an error \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7105|ZBX-7105]] event.get: sort field object has been deprecated; added sort field clock \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] event.get: the source and object parameters will now default to trigger events and trigger objects respectfully \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] event.get: passing an incorrect value for the source or object parameter will now trigger an error \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] event.get: implemented the objectids parameter; triggerids has been deprecated \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] event.get: implemented the selectRelatedObject parameter; selectItems and selectTriggers has been deprecated \\
 +
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6099|ZBX-6099]] event.get: fixed select_acknowledges count not returning 0 if no acknowledges exist \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5719|ZBX-5719]] event.get: fixed returning only trigger events by default for users without super admin privileges \\
 +=== graph ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1|ZBXNEXT-1]] graph.get: implemented the expandName parameter \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-5604|ZBX-5604]] fixed not beeing able to update graphs without specifying items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6678|ZBX-6678]] added write permissions check for Y axis MIN/MAX items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6649|ZBX-6649]] added numeric validation when selecting item for graphs \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5990|ZBX-5990]] fixed being able to access graphs that contain items from hosts with "​Deny"​ permissions \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6866|ZBX-6866]] graph.update:​ fixed beeing able to add graph items from other hosts for templated graphs \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6386|ZBX-6386]] graph.update:​ fixed being able to update discovered graphs \\
 +
 +
 +=== graphprototype ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-5604|ZBX-5604]] fixed not beeing able to update graph prototypes without specifying items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6678|ZBX-6678]] added write permissions check for Y axis MIN/MAX items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6649|ZBX-6649]] added numeric validation when selecting item for graph prototypes \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5990|ZBX-5990]] fixed being able to access graph prototypes that contain items from hosts with "​Deny"​ permissions \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6866|ZBX-6866]] graphprototype.update:​ fixed beeing able to add graph items from other hosts for templated graph prototypes \\
 +
 +=== history ===
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] history.create:​ removed unimplemented method \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] history.delete:​ removed unimplemented method \\
 +=== host ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented the flags property \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6126|ZBX-6126]] host.delete:​ changed to support arrays of IDs; passing objects has been deprecated ​ \\ 
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] host.get: implemented the selectDiscoveryRule and selectHostDiscovery parameters \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5915|ZBX-5915]] host.get: fixed selectParentTemplates parameter using an incorrect property name when passing count \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] host.get: implemented the selectHttpTests parameters \\
 +
 +Bug fixes:\\
 + ​[[https://​support.zabbix.com/​browse/​ZBX-6699|ZBX-6699]] host.get: fixed "​with_*"​ parameters taking in account prototypes and discovery rules  \\ 
 +[[https://​support.zabbix.com/​browse/​ZBX-6465|ZBX-6465]] host.massupdate:​ now there will be an exception if disabling host inventory and setting inventory fields at the same time  \\ 
 +[[https://​support.zabbix.com/​browse/​ZBX-6465|ZBX-6465]] host.massupdate:​ fixed that setting some host inventory field to a disabled inventory enables it  \\
 +
 +=== hostinterface ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7121|ZBX-7121]] increased size of ip property to 64 characters \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] hostinterface.update:​ forbid updating interfaces for discovered hosts \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6953|ZBX-6953]] added validation for DNS name limiting it to 64 characters \\
 +=== hostprototype ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented the host prototype API \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7224|ZBX-7224]] hostprototype.update:​ fixed host prototype children group deletion \\
 +=== hostgroup ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented the flags property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] hostgroup.delete:​ forbid deleting host groups that are used as group prototypes \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] hostgroup.get:​ implemented the selectDiscoveryRule and selectGroupDiscovery parameters \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] hostgroup.update:​ forbid updating discovered host groups \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] hostgroup.update:​ forbid updating host groups for discovered hosts \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6458|ZBX-6458]] hostgroup.update:​ fixed "​name"​ parameter validation \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6699|ZBX-6699]] hostgroup.get:​ fixed "​with_*"​ parameters taking in account prototypes and discovery rules \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6651|ZBX-6651]] hostgroup.link:​ fixed template name for duplicate items in validation message \\
 +
 +=== httptest ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1597|ZBXNEXT-1597]] implemented the scenario step variables property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1597|ZBXNEXT-1597]] renamed macros to variables, macros has been deprecated \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] renamed webcheck to httptest, httptest has been deprecated \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] implemented the hostid and templateid properties \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] renamed the webstepid property of the httpstep object to httpstepid, webstepid has been deprecated \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6050|ZBX-6050]] httptest.create:​ fixed duplicate step name validation \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] httptest.get:​ implemented the templateids,​ inherited, templated, expandName and expandStepName parameters \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6050|ZBX-6050]] httptest.update:​ fixed duplicate step name validation ​
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6356|ZBX-6356]] httptest.get:​ fixed web scenarios without an application not being returned for admin users \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7235|ZBX-7235]] httptest.update:​ fixed activating and deactivating a web scenarios \\
 +=== item ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented support of username and password properties for Simple check items \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-817|ZBXNEXT-817]] implemented support of username and password properties for Database monitor items \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1438|ZBXNEXT-1438]] implemented the snmpv3_contextname property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-450|ZBXNEXT-450]] implemented the snmpv3_authprotocol and snmpv3_privprotocol properties \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7171|ZBX-7171]] fixed displaying correct percentages in error messages \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6699|ZBX-6699]] item.get: fixed "​with_*"​ parameters taking in account prototypes and discovery rules \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] item.get: fixed selectHosts returning double template objects \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6386|ZBX-6386]] item.update:​ fixed being able to update read-only properties of discovered items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5972|ZBX-5972]] item.update:​ fixed template item being inherited incorrectly when changing its key and an item with the same key already exists on a linked host \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7165|ZBX-7165]] item.update:​ fixed snmp fields validation \\
 +=== itemprototype ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] implemented support of username and password properties for Simple check item prototypes \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-817|ZBXNEXT-817]] implemented support of username and password properties for Database monitor item prototypes \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1438|ZBXNEXT-1438]] implemented the snmpv3_contextname property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-450|ZBXNEXT-450]] implemented the snmpv3_authprotocol and snmpv3_privprotocol properties \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] itemprototype.get:​ implemented the selectDiscoveryRule parameter \\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] itemprototype.get:​ fixed selectItems not returning web items \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5972|ZBX-5972]] itemprototype.update:​ fixed template item prototype being inherited incorrectly when changing its key and an item prototype with the same key already exists on a linked host \\
 +
 +=== map ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-715|ZBXNEXT-715]] increased size of label property of map elements and map links to 2048 \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1124|ZBXNEXT-1124]] implemented the severity_min property \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] map.get: implemented the selectUrls parameter \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-3934|ZBX-3934]] fixed map link color attribute not being validated \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7247|ZBX-7247]] map.create: fixed checking permissions to objects used in map elements \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5927|ZBX-5927]] map.get: fixed preservekeys affecting selectSelements and selectLinks \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6084|ZBX-6084]] map.delete: fixed favourites removing \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7247|ZBX-7247]] map.update: fixed checking permissions to objects used in map elements \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6399|ZBX-6399]] map.update: fixed map element linking \\
 +=== proxy ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7121|ZBX-7121]] increased size of ip property of interface to 64 characters \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6362|ZBX-6362]] proxy.create:​ fixed proxy interface array structure, multiple interface support has been deprecated and only single interface must be used  \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6126|ZBX-6126]] proxy.delete:​ changed to support arrays of IDs; passing objects has been deprecated ​ \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6362|ZBX-6362]] proxy.get: renamed selectInterfaces to selectInterface;​ selectInterfaces has been deprecated ​ \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] proxy.update:​ forbid updating proxies for discovered hosts \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6362|ZBX-6362]] proxy.update:​ fixed proxy interface array structure, multiple interface support has been deprecated and only single interface must be used  \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6771|ZBX-6771]] "​status"​ field on creating proxy is mandatory and is being validated ​ \\
 +=== screen ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6084|ZBX-6084]] screen.delete:​ fixed favourites removing \\
 +
 +=== screenitem ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7259|ZBX-7259]] added "​elements"​ field validation to be a number between 1 and 100 \\
 +
 +=== script ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1786|ZBXNEXT-1786]] the name of the script can now contain a hierarchical category path\\
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-7053|ZBX-7053]] script.delete:​ fixed displaying correct error message for scripts linked to action operation \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] script.get: fixed subselects not working when not requesting the groupid and host_access properties \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6446|ZBX-6446]] script.getobjects:​ removed unimplemented method \\
 +=== template ===
 +
 +Changes:\\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-20|ZBXNEXT-20]] template.get:​ implemented the selectHttpTests and with_httptests parameters \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6699|ZBX-6699]] template.get:​ fixed "​with_*"​ parameters taking in account prototypes and discovery rules \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5915|ZBX-5915]] template.get:​ fixed selectParentTemplates parameter using an incorrect property name when passing count \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1491|ZBXNEXT-1491]] template.get:​ fixed selectTemplate and selectHosts not working with count \\
 +[[https://​support.zabbix.com/​browse/​ZBX-3684|ZBX-3684]] template.get:​ fixed always returning a hostid attribute in the result \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1633|ZBXNEXT-1633]] template.update:​ forbid updating templates for discovered hosts \\
 +=== trigger ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6883|ZBX-6883]] added possibility to use empty parameters of trigger functions; first parameter of functions last(), band() and strlen(); second parameter of functions sum(), avg(), last(), strlen(), min(), max(), delta(), str(), regexp() and iregexp(); third parameter of function band(); fourth parameter of function count() \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1575|ZBXNEXT-1575]] value_flags is renamed to state; value_flags has been deprecated \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1574|ZBXNEXT-1574]] creating or disabling a trigger will no longer generate unknown events \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1466|ZBXNEXT-1466]] trigger.create:​ new triggers will be created in OK state with an empty error message \\
 +[[https://​support.zabbix.com/​browse/​ZBXNEXT-1466|ZBXNEXT-1466]] trigger.get:​ implemented the expandComment parameter \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7171|ZBX-7171]] fixed displaying correct percentages in error messages \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5990|ZBX-5990]] fixed being able to access triggers that contain items from hosts with "​Deny"​ permissions \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5706|ZBX-5706]] trigger.adddependencies:​ fixed returning an object instead of an array of trigger IDs \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5718|ZBX-5718]] trigger.create:​ fixed unknown event generation for templated triggers \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7256|ZBX-7256]] trigger.get:​ fixed sorting by hostname \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7164|ZBX-7164]] trigger.update:​ fixed read only fields to no longer change when linking template to host \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7026|ZBX-7026]] trigger.update:​ "​error"​ field is no longer changed when expression is changed \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6386|ZBX-6386]] trigger.update:​ fixed being able to update read-only properties of discovered triggers \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6192|ZBX-6192]] trigger.update:​ removing check if field was changed, all received fields will be updated and propagated to inherited objects \\
 +=== triggerprototype ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6883|ZBX-6883]] added possibility to use empty parameters of trigger functions; first parameter of functions last(), band() and strlen(); second parameter of functions sum(), avg(), last(), strlen(), min(), max(), delta(), str(), regexp() and iregexp(); third parameter of function band(); fourth parameter of function count() \\
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5990|ZBX-5990]] fixed being able to access trigger prototypes that contain items from hosts with "​Deny"​ permissions \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6613|ZBX-6613]] fixed trigger prototype create/​update error message \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7164|ZBX-7164]] triggerprototype.update:​ fixed read only fields to no longer change when linking template to host \\
 +[[https://​support.zabbix.com/​browse/​ZBX-7026|ZBX-7026]] triggerprototype.update:​ "​error"​ field is no longer changed when expression is changed \\
 +=== user ===
 +
 +Changes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-2872|ZBX-2872]] user.authenticate:​ deprecated \\ 
 +[[https://​support.zabbix.com/​browse/​ZBX-6126|ZBX-6126]] user.delete:​ changed to support arrays of IDs; passing objects has been deprecated ​ \\ 
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6952|ZBX-6952]] added "​theme"​ field validation \\
 +[[https://​support.zabbix.com/​browse/​ZBX-6127|ZBX-6127]] changed the default value of "​type"​ to 1 \\ 
 +[[https://​support.zabbix.com/​browse/​ZBX-6126|ZBX-6126]] user.delete:​ implemented empty parameter validation \\
 +
 +=== usergroup ===
 +
 +Bug fixes:\\
 +[[https://​support.zabbix.com/​browse/​ZBX-6124|ZBX-6124]] usergroup.massremove:​ removed unimplemented method \\
 +=== usermacro ===
 +
 +Bug fixes: \\
 +[[https://​support.zabbix.com/​browse/​ZBX-5714|ZBX-5714]] usermacro.get:​ fixed output refer not returning hosts when used together with the hostids parameter \\