Appendix 2. Changes from 7.4 to 8.0

Breaking changes

history

ZBXNEXT-10069 Added new parameter maxValueSize to the history.get method. If you are requesting data for items with a binary value (history=5), set maxValueSize to null; otherwise, history.get will return the item value truncated to 64KiB.

host

ZBXNEXT-9185 Added property behavior description for the monitored_by property of the host object. ZBXNEXT-10387 host.massupdate: Removed method. Please use host.update instead.

hostgroup

ZBXNEXT-10387 hostgroup.massupdate: Removed method. Please use hostgroup.update, hostgroup.massadd, or hostgroup.massremove instead.

hostinterface

ZBXNEXT-10387 hostinterface.replacehostinterfaces: Removed method. Please use hostinterface.update, hostinterface.massadd, or hostinterface.massremove instead.

role

ZBXNEXT-9185 Added new select_server_for_monitoring value for the name property of the role's action object.

template

ZBXNEXT-10387 template.massupdate: Removed method. Please use template.update, template.massadd, or template_massremove instead.

templategroup

ZBXNEXT-10387 templategroup.massupdate: Removed method. Please use templategroup.update, templategroup.massadd, or templategroup.massremove instead.

usergroup

ZBXNEXT-9185 Added new parameters proxies and proxy_groups to the usergroup.create and usergroup.update methods.
Added new parameters proxyids, proxy_groupids, selectProxies, and selectProxyGroups to the usergroup.get method.
Added new properties proxy_mode and proxy_group_mode to the user group object.

Other changes and bug fixes

action

ZBXNEXT-9399 Added new value 29 (proxy group) to the conditiontype action filter parameter if event source is discovery/autoregistration.

apmlog

ZBXNEXT-10083 Added new APM log API.

apmmetric

ZBXNEXT-10083 Added new APM metric API.

apmspan

ZBXNEXT-10083 Added new APM span API.

apmtrace

ZBXNEXT-10083 Added new APM trace API.

configuration

ZBXNEXT-5419 Added new parameter returnMissingObjects to the configuration.importcompare method.
ZBXNEXT-5419 Added new parameter dashboards to the rules object (configuration.importcompare method).
ZBXNEXT-5419 Added new parameter returnMissingObjects to the configuration.import method.
ZBXNEXT-5419 Added new parameter dashboards to the rules object (configuration.import method). ZBXNEXT-10390 Added a new global_regexes parameter to the options object of the configuration.export method. ZBXNEXT-10390 Added a new global_regexes parameter to the rules object of the configuration.importcompare and configuration.import methods.

connector

ZBXNEXT-10069 Added new item_value_type value (64 - JSON) to the connector object.

dashboard

ZBXNEXT-4769 Added new dashboard widget field show_hostnames to the graph widget.
ZBXNEXT-9546 Added new dashboard widget fields ds.0.item_tags_evaltype, ds.0.item_tags.0.tag, ds.0.item_tags.0.operator and ds.0.item_tags.0.value to svggraph and piechart widgets.
ZBXNEXT-10158 Added new dashboard widget fields columns.0.aggregate_columns, columns.0.combined_column_name and columns.0.column_aggregate_function to the topitems widget.
ZBXNEXT-9424, ZBXNEXT-4769 Added new dashboard widget type scatterplot.
ZBXNEXT-8160 Added new dashboard widget fields clustering_mode and clustering_zoom_level to the geomap widget.
ZBXNEXT-943 Added new dashboard widget field ds.0.invert_values to the graph widget.
ZBXNEXT-10657 Added default values for the new "dark-blue-theme" theme to the Color and Background color parameters of the honeycomb widget.

drule

ZBXNEXT-9185 Updated property behavior for the timeout property of the discovery rule object.

device

ZBXNEXT-10357 Added new Device API with methods device.get and device.offboard.

event

ZBXNEXT-1150 Added a property maintenanceid to the selectAcknowledges parameter of the event.get method.

templatedashboard

ZBXNEXT-9424 Added new template dashboard widget type scatterplot.

history

ZBXNEXT-10069 Added new history value (6 - JSON) to the history.get method.
ZBXNEXT-10069 Added new JSON history object.

hostprototype

ZBXNEXT-9546 Added new parameter selectInheritedTags to the hostprototype.get method.

httptest

ZBXNEXT-9546 Added new parameters inheritedTags and selectInheritedTags to the httptest.get method.

item

ZBXNEXT-10249 Added new type value (24 - Telemetry query) to the item object.
ZBXNEXT-10249 Added new properties query, time_shift, lookback_limit, and granularity to the item object.
ZBXNEXT-9185 Updated property behavior for the timeout property of the item object.
ZBXNEXT-10069 Added new value_type value (6 - JSON) to the item object.
ZBXNEXT-9546 Added new parameters inheritedTags and selectInheritedTags to the item.get method.

itemprototype

ZBXNEXT-10249 Added new type value (24 - Telemetry query) to the item prototype object.
ZBXNEXT-10249 Added new properties query, time_shift, lookback_limit, and granularity to the item prototype object.
ZBXNEXT-10069 Added new value_type value (6 - JSON) to the itemprototype object.
ZBXNEXT-9546 Added new parameter selectInheritedTags to the itemprototype.get method.

mediatype

ZBXNEXT-10357 Added new type value (5 - Push) to the media type object.

problem

ZBXNEXT-1150 Added a property maintenanceid to the selectAcknowledges parameter of the problem.get method.

proxy

ZBXNEXT-10084 Added new parameter selectApm to the proxy.get method.
ZBXNEXT-10084 Added new parameter apm to the proxy.create and proxy.update methods.
ZBXNEXT-10084 Added new Application performance monitoring (APM) object.
ZBXNEXT-10249 Added new property timeout_telemetry_query to the proxy object.

regexp

ZBXNEXT-10390 Added a new description property to the regular expression object.

role

ZBXNEXT-10469 Changed the default value of the api.access property in the role rules object. The default value is now 0 (disabled).

role

ZBXNEXT-10357 Added new properties devices.access, devices.actions, and devices.actions.default_access to the role rules object.
ZBXNEXT-10357 Added new name value (administration.linked_devices - Users > Devices) to the UI element object.
ZBXNEXT-10357 Added new parameter current to the role.get method.

serverinfo

ZBXNEXT-10357 Added new Server info API with method serverinfo.get.

settings

ZBXNEXT-10249 Added new property timeout_telemetry_query to the settings object.
ZBXNEXT-10680 Added new property apm_global_db to the settings object.
ZBXNEXT-10357 Added new property device_link_timeout to the settings object.
ZBXNEXT-10657 Added the dark-blue-theme value to the default_theme property of the settings object.

template

ZBXNEXT-9546 Added new parameters inheritedTags and selectInheritedTags to the template.get method.

trigger

ZBXNEXT-9546 Added new parameters inheritedTags and selectInheritedTags to the trigger.get method.

triggerprototype

ZBXNEXT-9546 Added new parameter selectInheritedTags to the triggerprototype.get method.

triggertag

ZBXNEXT-5467 Added property automatic to trigger tag object.

user

ZBXNEXT-10657 Added the dark-blue-theme value to the theme property of the user object.

userdirectory

ZBXNEXT-9834 Added properties idp_certificate, sp_private_key, sp_certificate, idp_certificate_hash, sp_private_key_hash, and sp_certificate_hash to user directory object.