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 it from downloads.

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
ZBXNEXT-4841
removed hardcoded locations for iconv.h and pthread.h; thanks to Helmut Grohne for the patch
ZBXNEXT-3047
fixed compilation errors on Windows platform with static OpenSSL libraries
ZBXNEXT-4836
added license information and OpenSSL linking exception to README file, show crypto library version when started with '-V'

Bug Fixes

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

Installation and Upgrade Notes

Installation

See Zabbix Manual for full details.

Upgrade

Recompile Zabbix binaries and update front-end PHP files. Execute a database patch if migrating from Zabbix 1.8.x. See Zabbix Manual for a detailed upgrade procedure.

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 Free and Open Source Software. No limits or hidden costs.