Release Notes for Zabbix 4.0.2rc1

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

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.2rc1. 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.