dropped support of all node-related parameters
dropped support of output "refer" for all get methods
changed the default value of the "output" parameter to "extend"
replaced the conditions array with the action filter object
alert.get: removed the deprecated triggerids parameter
apiinfo.version: calling the method with the "auth" parameter will now trigger an error
changed the "filter" property to contain a filter object instead of a string
event.get: removed the deprecated selectTriggers, selectItems and triggerids parameters
event.get: removed the deprecated object value for the sortfield parameter
host.delete: passing array of objects is no longer supported, only array of IDs
dropped support of the deprecated webcheck alias
removed the deprecated HTTP test macros property
removed the deprecated HTTP test step webstepid property
image.update: removed possibility to change image type
proxy.delete: passing array of objects is no longer supported, only array of IDs
proxy.get: removed the deprecated selectInterfaces parameter
removed the deprecated value_flag property
user.authenticate: removed deprecated method
user.delete: passing array of objects is no longer supported, only array of IDs
user.login: calling the method with the "auth" parameter will now trigger an error
Changes:
all of the "exists" methods have been deprecated
all of the "getObjects" methods have been deprecated
all of the "expandData" parameters have been deprecated
Changes:
application.get: added "selectHost" parameter; the "selectsHosts" parameter has been deprecated
Changes:
configuration.import: added parameter "deleteMissing" for parameters "applications", "items", "discoveryRules", "triggers", "graphs" and "templateScreens"
Bug fixes:
configuration.import: fixed "createMissing" parameter for applications
configuration.import: fixed bug importing multiple screens
configuration.import: fixed bug when importing maps when linked elements have linked triggers
Changes:
discoveryrule.get: implemented the "selectFilter" parameter
Bug fixes:
restricted "unique" flag in checks to SNMP, Áú»¢¶Ä²© agent and IP checks
added cascade deletion of action condition when deleting connected checks
Bug fixes:
fixed child graph name validation to case be case sensitive
Bug fixes:
fixed child graph prototype name validation to case be case sensitive
Changes:
implemented the "description" property
host.get: implemented the "searchInventory" parameter
Bug fixes:
fixed status validation
host.massupdate: fixed validation when renaming host to an existing template
host.update, host.massupdate: fixed order in which template linking and interface updates are done
Bug fixes:
hostgroup.create: fixed duplicate name validation
hostgroup.get: removed confusing parameter "not_proxy_hosts"
Changes:
implemented the "bulk" property
Changes:
implemented web scenario "headers", "verify_peer", "verify_host", "ssl_cert_file", "ssl_key_file" and "ssl_key_password" properties
implemented web scenario step "follow_redirects", "retrieve_mode" and "headers" properties
increased the length of web scenario step "url" property to 2048 symbols
Bug fixes:
fixed SQL errors generated by missing hosts and duplicate web scenario names, and added missing web step validation
httptest.delete: fixed incorrectly generated audit log message with quatation marks instead or brackets
httptest.create, httptest.update: fixed step name and URL validation
Bug fixes:
image.get: fixed not properly returning all images for sysmaps
Bug fixes:
item.delete: fixed to also delete trigger prototypes using deleted items
Bug fixes:
itemprototype.delete: fixed to also delete trigger prototypes using deleted item prototypes
Changes:
maintenance.get: allowed sorting by the "active_till" and "active_since" properties.
Bug fixes:
fixed duplicate name validation
=== map ===
Changes:
implemented the "application" map element filter
map.get: fixed "selecIconMap" option
=== proxy ===
Changes:
implemented the "description" property
Changes:
implemented two new "resourcetype" property values: 19 - "simple graph prototype", 20 - "graph prototype"
implemented new property "max_columns" with interger value range 1-100
Bug fixes:
changed validation of colspan and rowspan values to be bigger than 0
screenitem.create, screenitem.update: improved validation of resource ID to disallow it for screen element types that do not use a resource
screenitem.update: fixed code to set resource ID to 0 for element types that do not use it
Bug fixes:
service.getsla: fixed SLA period calculation to account for DST changes
Changes:
implemented the "description" property
Bug fixes:
template.massupdate: fixed validation when renaming template to an existing host
=== trigger ===
Changes:
implemented the new "<>", "<=", ">=", "not", "or" and "and" operators
Bug fixes:
trigger.get: fixed "skipDependent" option not handling cases when triggers upon which other triggers depend are disabled (or have disabled items or disabled item hosts).
trigger.get: fixed "applicationids" overriding "groupids"
trigger.get: fixed the "host" parameter not returning any results
trigger.get: fixed trigger sorting by hostname