Bug fixes:
ZBX-14833 dservice.get: fixed "selectHosts" option to return correct hosts that are monitored by current proxy or server
Bug fixes:
ZBX-6167 maintenance.update: fixed partial updating
Bug fixes:
ZBX-12991 maintenance.create: removed default values for "active_since" and "active_till" fields
Bug fixes:
ZBX-12655 alert.get: fixed method to return only personal alerts and alerts sent to users within the same user group.
Bug fixes:
ZBX-10754 host.update, host.massupdate: fixed inheritance of template properties in web scenarios.
Bug fixes:
ZBX-10754 template.update, template.massupdate: fixed inheritance of template properties in web scenarios.
Bug fixes:
ZBX-12768 map.create, map.update: added url
field validation of map and map elements. Valid URI scheme list is defined in ZBX_URI_VALID_SCHEMES.
Bug fixes:
ZBX-12768 screenitem.create, screenitem.update: added url
field validation. Valid URI scheme list is defined in ZBX_URI_VALID_SCHEMES.
Bug fixes:
ZBX-12768 trigger.create, trigger.update: added url
field validation. Valid URI scheme list is defined in ZBX_URI_VALID_SCHEMES.
Bug fixes:
ZBX-12768 triggerprototype.create, triggerprototype.update: added url
field validation. Valid URI scheme list is defined in ZBX_URI_VALID_SCHEMES.
Bug fixes:
ZBX-12768 user.create, user.update: added url
field validation. Valid URI scheme list is defined in ZBX_URI_VALID_SCHEMES.
Bug fixes:
ZBX-11244 fixed decoding a valid JSON-RPC request when PHP is compiled without JSON library
Bug fixes:
ZBX-11191 httptest.update: fixed web scenarios not properly updating step items when giving only applicationid
and steps with httpstepid
properties
ZBX-11191 httptest.update: fixed updating templated web scenario steps by prohibiting to directly change the step name or giving different amount of steps than in template
ZBX-11191 httptest.update: added mandatory field check in step validation
ZBX-10842 httptest.update: fixed SQL error when updating httptest with applicationid and without httpstepid parameters
ZBX-10842 httptest.update: prevented disappearing of step items when updating httptest without applicationid, httpstepid parameters
ZBX-10842 httptest.update: fixed connecting web scenario applicationid to created steps when updating
Bug fixes:
ZBX-11121 usergroup.update, usergroup.massupdate, usergroup.delete: disallowed leaving a user without linked user groups
Bug fixes:
ZBX-11151 implemented a dynamic default sort order for graph items; now the default sort order increases by one with each entry of a graph item
ZBX-11020 host.create: made both "inventory" and "inventory_mode" optional
Bug fixes:
ZBX-10880 fixed support of sending several Request objects at the same time to JSON-RPC
Bug fixes:
ZBX-9455 hostprototype.create, hostprototype.update: fixed length limit for host prototype name
==== 3.0.3 ====
Bug fixes:
ZBX-10752 configuration.export: fixed array formatting in exported JSON
ZBX-10607 configuration.import: fixed validation of import in JSON format
ZBX-10693 configuration.import: fixed importing template and/or host with trigger prototype dependency
Bug fixes:
ZBX-10587 host.create: fixed inventory mode not being inherited for host prototypes when linking a template to this host
Bug fixes:
ZBX-10755 item.delete: fixed possible SQL errors when deleting items which are used in Y axis MIN/MAX parameters
Bug fixes:
ZBX-10587 template.create: fixed inventory mode not being inherited for host prototypes when linking this template to another template or host
Bug fixes:
ZBX-9700 fixed API receiving requests without parameters and now showing a proper error message
Bug fixes:
ZBX-9162 hostgroup.get: performance improvements under MySQL
Bug fixes:
ZBX-10316 removed faulty web scenario step name validation
Bug fixes:
ZBX-10262 item.update: fixed "delta" field being modified for templated items
Bug fixes:
ZBX-4842 maintenance.create, maintenance.update, maintenance.delete: added auditlog
ZBX-10563 maintenance.create, maintenance.update: improved validation to disallow saving maintenance without timeperiods
Bug fixes:
ZBX-10517 screen.update: fixed unexpected errors if changing the position of screen elements between screen cells
ZBX-10517 screen.create, screen.update: added validation of vsize and hsize parameters
ZBX-10369 screen.update: fixed unexpected deleting of screen items when updating both screen size and screen items
Bug fixes:
ZBX-10155 triggerprototype.create, triggerprototype.update: prohibited creation of a trigger prototype without item prototypes in the expression