Sidebar

manual:api:changes_3.4_-_4.0

This is an old revision of the document!


Appendix 2. Changes from 3.4 to 4.0

Backward incompatible changes

General

Changes:
ZBXNEXT-4247 dropped support of the deprecated methods user.updateprofile, user.addmedia, user.updatemedia, user.deletemedia, usergroup.massadd, usergroup.massupdate and usermedia.get
ZBXNEXT-4175 E-mail values in API methods user.get, user.create and user.update are represented as array if type of Media type is e-mail.

dashboard

Changes:
ZBXNEXT-4516 renamed dashboard widget types: actlogactionlog, dscvrydiscovery, favgrphfavgraphs, favmapfavmaps, favscrfavscreens, hoststatproblemhosts, navigationtreenavtree, stszbxsysteminfo, sysmapmap, syssumproblemsbysv and webovrweb

drule

Changes:
ZBX-3783 discovery rules cannot be deleted when are used in actions

Other changes and bug fixes

General

Changes:
ZBXNEXT-4426 added a new task API introducing a new method task.create.
ZBXNEXT-4152 added possibility to filter IDs by zero. For example: host.get() with option {“proxyids”: [0]} will return hosts monitored by server.

apiinfo

Changes:
ZBX-3783 added strict validation of input parameters for version method

action

Changes:
ZBXNEXT-2788 added support for not operator in custom expression filter formula
ZBX-3783 added strict validation of input parameters for delete method; added audit

correlation

Changes:
ZBXNEXT-2788 added support for not operator in custom expression filter formula
ZBX-3783 added strict validation of input parameters for delete method; added audit

discoveryrule

Changes:
ZBXNEXT-2788 added support for not operator in custom expression filter formula
ZBXNEXT-2788 added support of value 9 in the filter condition operator

drule

Changes:
ZBX-3783 added strict validation of input parameters for delete method

event

Changes:
ZBXNEXT-4118 event.get: added a new property evaltype and extended tags property to support new value “<​operator>”
ZBXNEXT-4119 event.get: returns only problems and corresponding recovery events that match the tag based permission filters

item

Changes:
ZBXNEXT-4358 added new item type “HTTP agent”.

itemprototype

Changes:
ZBXNEXT-4200 itemprototype.create, itemprototype.update: added possibility to add regular items and web items as master items in master_itemid property.

mediatype

Changes:
ZBXNEXT-4144 password field for authentication type “Username and password” was made as optional.

problem

Changes:
ZBXNEXT-4118 problem.get: added a new property evaltype and extended tags property to support new value “<​operator>”
ZBXNEXT-4119 problem.get: returns only those events that match the tag based permission filters

proxy

Changes:
ZBXNEXT-4411 added a new property auto_compress.

trigger

Changes:
ZBXNEXT-4357 trigger.get: added a new selectTriggerDiscovery option that returns the trigger discovery object in the triggerDiscovery property

usergroup

Changes:
ZBXNEXT-4119 usergroup.get: added a new selectTagFilters option that returns the array of the tag based permissions objects in the tag_filters property
ZBXNEXT-4119 usergroup.create and usergroup.update: added a new tag_filters property