Release Notes for Zabbix 4.0.2

Zabbix Team is pleased to announce the availability of Zabbix 4.0.2.

Zabbix is an enterprise-class open source distributed monitoring solution. Zabbix is released under the GPL, thus it is free of charge for both commercial and non-commercial use. A complete text of the license is available at http://www.gnu.org/copyleft/gpl.txt.

This document contains the release notes for Zabbix 4.0.2. Download here.

The following sections describe the release in details and provide late-breaking or other information that supplements its main documentation.


New Features and Improvements

ZBXNEXT-3848 Added validation of update interval, custom interval, history storage period and trend storage period in low-level discovery Server
ZBXNEXT-4841 Removed hardcoded locations for iconv.h and pthread.h; thanks to Helmut Grohne for the patch Installation
ZBXNEXT-3047 Fixed compilation errors on Windows platform with static OpenSSL libraries Agent
ZBXNEXT-4836 Added license information and OpenSSL linking exception to README file, show crypto library version when started with '-V' Agent Proxy Server

Bug Fixes

ZBX-15171 Fixed crash in ODBC when creating JSON from null db values, fixed memory leak Proxy Server
ZBX-15045 Fixed a case where a disable multiselect looks like a similar to enabled text field Frontend
ZBX-14927 Fixed filter by host group without real hosts in triggers top 100, dashboard widgets, screens Frontend
ZBX-13662 Fixed duplication of file system type in global regular expression for file systems discovery Installation
ZBX-15036 Added system.cpu.util[,guest], system.cpu.util[,guest_nice] to OS Linux template Installation Templates
ZBX-15106 Improved error messages for item preprocessing, general pcre code improvements Agent Proxy Server
ZBX-15095 Fixed curl error handling for elasticsearch history backend Server
ZBX-15129 Added optional upgrade patches to rename TRIGGER.NAME macros to EVENT.NAME in action operation messages and custom scripts Installation
ZBX-14858 Fixed processing of unlimited vmware maxQueryMetrics value Proxy Server
ZBX-14635 Fixed rare LLD failures when moving host between groups Proxy Server
ZBX-13719 Fixed loss of calc_fnc index in graph edit form Frontend
ZBX-14964 Improved escalator performance during maintenance by checking paused escalations less frequently Server
ZBX-13793 Fixed focus styles on read-only textarea fields Frontend
ZBX-13009 Fixed percentage calculation on availability reports list page Frontend
ZBX-15138 Fixed error message when receiving compressed data over maximum size Agent Proxy Server
ZBX-15154 Fixed time period parameters in data overview context menu links Frontend
ZBX-15044 Fixed javascript error when zooming classic graph in edit mode Frontend
ZBX-15044 Fixed dashboard initialization in edit mode Frontend
ZBX-15053 Fixed timetamp position in map Frontend
ZBX-15033 Fixed zoom-out and select box for graphs in kiosk mode Frontend
ZBX-8396 Improved source code comments Frontend
ZBX-14970 Fixed wrong media type status upon creation, if chosen status disabled Frontend
ZBX-14899 Fixed wrong net.tcp.listen values on obsolete Linux systems Agent
ZBX-14941 Fixed issue with autoreconf/automake for source tarball Installation
ZBX-15142 Fixed time format for vmware performance counters query Proxy Server
ZBX-15010 Fixed regexp compilation error for patterns with referenced subpatterns Agent
ZBX-14724 Fixed breadcrumb jumping in IE browser Frontend
ZBX-15083 Fixed API so that macro {TRIGGER.ID} works in map element URLs API
ZBX-15127 Fixed possible crash when communication problem occurred in the middle of vmware update Proxy Server
ZBX-14396 Fixed excessive memory usage during template full clone API
ZBX-14848 Clarified process type names for log level increase/decrease in help messages and man pages Documentation Agent Proxy Server
ZBX-14833 Fixed selectHosts option in dservice.get API method to return the list of hosts by IP and proxy API
ZBX-15062 Fixed binary heap trying to reallocate slots on every insert Proxy Server
ZBX-14805 Fixed unauthorized request error when resetting filter after enabling/disabling elements Frontend
ZBX-14789 Fixed translations from en_US to en_GB Frontend
ZBX-14758 Fixed encoding for cookie names and values Frontend
ZBX-15122 Fixed possible crash in web monitoring due to posts not being reset between steps Proxy Server
ZBX-14691 Fixed faulty behaviour of mandatory fields in Trigger expression form Frontend
ZBX-13695 Added support of host macros to trapper, HTTP agent item allowed hosts field API Proxy Server
ZBX-15022 Fixed shared memory leak during configuration cache synchronization Server
ZBX-15025 Fixed email alerts being sent twice to one recipient Server
ZBX-15006 Fixed possibility to link map widget to itself as filter widget Frontend
ZBX-14886 Fixed undefined offset error in Problems by severity widget Frontend
ZBX-15090 Fixed memory leak when validating regular expression preprocessing step parameters during LLD Server
ZBX-14625 Changed SNMP OID default value to be displayed as placeholder instead of text Frontend
ZBX-14505 Fixed compiler warning about incompatible pointer type on 32-bit platform Proxy Server
ZBX-1667 Fixed error suppression during php ldap module initialization Frontend
ZBX-13505 Fixed link coloring in map when related trigger is not monitored Frontend
ZBX-15032 Fixed sBox position in screen's graph item when dynamic item is enabled Frontend
ZBX-14953 Fixed not closed connection with vmware at the end of update session via a call to Logout() Proxy Server
ZBX-15007 Fixed current map refresh in map widget right after update widget configuration Frontend
ZBX-14990 Added missing http agent statistic row in queue screen Frontend
ZBX-14984 Fixed missing focus from problem name when opening description editing popup in monitoring problems section Frontend
ZBX-14947 Fixed configuration update in administration authentication section Frontend
ZBX-14974 Fixed memory leak in case duplication name of the vmware performance counters Proxy Server
ZBX-14934 Made widget specific javascript files to be loaded with jsLoader Frontend
ZBX-15094 Fixed the potential crash during vmware update Proxy Server
ZBX-14966 Removed the notes about sqlite from zabbix_server.conf Installation
ZBX-14875 Fixed discovery and auto registration escalations being kept for one hour instead of deleted immediately Server
ZBX-14422 Fixed SQL queries being logged when accessing API, even if debug mode is disabled API Frontend
ZBX-14905 Fixed error reporting for XML import of hosts and templates Frontend
ZBX-14945 Fixed action popup being unclosable after widget refresh, fixed debug element being hidden on widget refresh Frontend
ZBX-14806 Changed focus style for radio buttons Frontend
ZBX-15027 Fixed startup failures due to orphaned or zombie processes remaining when zabbix daemon is terminated during startup Agent Proxy Server

Installation and Upgrade Notes

Installation

See Zabbix documentation for full details.

Upgrade

See Upgrade procedure for upgrade options and instructions. For version specific upgrade notes, see Upgrade notes for 4.0.2.

Commercial support

Zabbix Company provides a full range of Professional Services. We also provide trouble-free Upgrade Service for easy migration from earlier versions of Zabbix. Please Contact sales for pricing and more details.

References

Zabbix 4.0 Manual

Get started in 10 minutes - absolutely FREE

Download Zabbix

Zabbix is a professionally developed open-source software with no limits or hidden costs.