Release Notes for Zabbix 5.0.0rc1

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

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

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


ZBX-17667 Moved "frontends/php" to "ui" directory
ZBXNEXT-3035 Added ability of filtering out items, triggers, hosts and graphs or overriding their attributes during Low-level discovery based on LLD object and prototype name
ZBXNEXT-2663 Support SAML authentication in zabbix frontend
ZBXNEXT-5711 Added ability to view logs in frontend when testing web hook media type
ZBXNEXT-5300 Implemented widget copy/paste possibility in dashboard
ZBXNEXT-5879 Added filter to Configuration->Templates/Hosts->Discovery rules
ZBXNEXT-5907 Added Jira ServiceDesk mediatype
ZBXNEXT-1882,
ZBXNEXT-5865
Added problem unacknowledge option
ZBXNEXT-1899 Added support of threaded email notifications
ZBXNEXT-1891 Added option 'delay' for zabbix[proxy] internal check and calculate nodata() to respect proxy availability
ZBXNEXT-1686 Added persistent queue for active items in Zabbix agent 2
ZBXNEXT-5849 Added support of search and filter by macro value
ZBXNEXT-5864 Added {EVENT.DURATION} in recovery message of webhooks
ZBXNEXT-5678 Added proxy support for all media
ZBXNEXT-5832 Added ServiceNow mediatype
ZBXNEXT-5670 Added "Template App Elasticsearch Cluster by HTTP"
ZBXNEXT-1578 Added ability to use user macros for IPMI user and password
ZBXNEXT-702 Implemented ability to compare string values in triggers
ZBXNEXT-5658 Added media "Zammad"
ZBXNEXT-5821 Added "Template App Memcached"
ZBXNEXT-5833 Added "Template DB ClickHouse by HTTP"
ZBXNEXT-5851 Added ability to monitor versions of all other Zabbix servers and proxies with zabbix.stats and zabbix[version] internal items
ZBXNEXT-2297 Added user defined macros creation/edition for host prototypes
ZBXNEXT-5825,
ZBXNEXT-5826
Fixed support of Elasticsearch version 7.x
ZBXNEXT-5325 Added Docker plugin
ZBXNEXT-5622 Added Zendesk media
ZBXCTR-1 Added Telegram media type
ZBXNEXT-5824 Added media "Redmine"
ZBXNEXT-5861 Added {EVENT.DURATION} macro to subject of message templates
ZBXNEXT-5848 Expand acknowledge message maximum size to more than 256 characters
ZBXNEXT-5702 Improved UI performance for large installations
ZBXNEXT-5599 Added MS Teams media type
ZBXNEXT-5715 Added Jira media type
ZBXNEXT-5767 Added Memcached plugin
ZBXNEXT-5569 Updated main menu to vertical style for the saving space
ZBXNEXT-5691 Implemented IEEE754 compatible value range for Numeric (float) history data type
ZBXNEXT-4829 Changed web setup wizard to not create and drop tables for DB connectivity test purposes
ZBXNEXT-5369 Added EVENT.TAGSJSON macro
ZBXNEXT-1736 Increased float precision
ZBXNEXT-5734 Added base64 encode, decode functions to webhook
ZBXNEXT-5527 Added "Template Server Chassis by IPMI"
ZBXNEXT-5685 Added "Template DB MySQL by Zabbix agent 2"
ZBXCTR-3 Added SIGNL4 webhook integration
ZBXNEXT-5821 Added "Template App Memcached"
ZBXNEXT-5325 Added "Template App Docker" template
ZBXNEXT-252 Added EVENT.DURATION macro
ZBXNEXT-5720 Implemented displaying latest data if filter is empty
ZBXNEXT-4712 Added new preprocessing type "Replace" for items, item prototypes and LLD rules
ZBXNEXT-5786 Updated the list of user agents
ZBXNEXT-5685 Added MySQL plugin for Zabbix agent 2
ZBXNEXT-5676 Added support for TimescaleDB compression
ZBXNEXT-5829 Replaced uint64 hash function with faster one
ZBXNEXT-1169 Replaced problem acknowledge page with a modal popup window
ZBXNEXT-2753,
ZBXNEXT-5641
Added TLS for server, proxy and UI connection to database
ZBXNEXT-1961 Added support for connection string to db.odbc.* items
ZBXNEXT-3604 Added support of user configurable ciphers for communication between Zabbix components
ZBXNEXT-5649 Added name referencing support ('~' suffix) to jsonpath
ZBXNEXT-2727 Added support of JMX TabularData
ZBXNEXT-5694 Implemented new page Monitoring->Hosts and added "Configuration" to Host context menu
ZBXNEXT-2957 Added ability to mask macros
ZBXNEXT-617 Added mass update of macros on host / template
ZBXNEXT-2613 Moved SNMP connection-related attributes to host interface level
ZBXNEXT-5449 Added support of svg graph as image download
ZBXNEXT-5716 Removed mbedTLS support
ZBXNEXT-5781 Improved agent2 metric testing (-t) and printing (-p) by adding full plugin interface support and verbose testing option
ZBXNEXT-3940 Added functionality to flush SNMP connections cache
ZBXNEXT-1561 Added nanoseconds option for zabbix_sender; thanks to Vladimir for the patch
ZBXNEXT-5604 Added option to suppress logging of system.run[] if embedded in agent configuration file
ZBXNEXT-4584 Implemented auditlog API
ZBXNEXT-1797 Added HOST.ID macro support to notifications
ZBXNEXT-5725 Added ability to select specific severities in Monitoring->Problems
ZBXNEXT-5697 Removed support for Internet Explorer
ZBXNEXT-5698 Added filter by tags for widget "Problems by severity" and "Problem hosts"
ZBXNEXT-5287,
ZBXNEXT-5288
Implemented functionality to test items
ZBXNEXT-5514 Added functionality for Zabbix frontend customization
ZBXNEXT-5660 Added Discord media type
ZBXNEXT-5603,
ZBXNEXT-5626
Added database character set check
ZBXNEXT-5659 Added "Template DB MySQL by ODBC"
ZBXNEXT-5690 Added support for libssh
ZBXNEXT-5646 Added support of configuration parameters HostInterface and HostInterfaceItem
ZBXNEXT-5706 Replaced xml2-config to pkg-config when building with libxml2
ZBXNEXT-1423 Added ipmi.get item for IPMI sensor LLD
ZBXNEXT-5546,
ZBXNEXT-5548
Added support of default message templates for each media type
ZBXNEXT-5639 Added available agent 2 check restriction parameters
ZBXNEXT-5693 Reset page number when applying new filter, changing sort order or re-opening the page
ZBXNEXT-5554 Added webhook through proxy
ZBXNEXT-1898 Implemented strong cryptography for encoding frontend passwords
ZBXNEXT-5592 Dropped IBM DB2 database support for Zabbix server
ZBXNEXT-1085 Added available agent check restriction parameters
ZBXNEXT-4700 Reworked new action operation form as popup
ZBXNEXT-5412 Reworked new condition forms as popup
ZBXNEXT-1989 Increased maximum item key length to 2048 chars
ZBXNEXT-5414 Moved maintenance period configuration settings to modal window to decrease page refresh count
ZBXNEXT-5538 Moved Administration->User groups pages to MVC framework
ZBX-11991 Reworked event correlation operations page
ZBXNEXT-5413 Reworked discovery checks form as popup
ZBXNEXT-170 Implemented possibility to "unlink" specific templates in hosts and templates massupdate
ZBXNEXT-3322 Implemented popup submenus on page headings instead of select controls

Bug Fixes

ZBX-17676 Updated zbx_max_fields in dbschema.h to accomodate new saml fields
ZBX-17512 Fixed length restriction for media type script import into oracle database
ZBX-17584 Implemented dedicated page for "update problem" popup dialog
ZBX-17618 Fixed dynamic item switching for url widget
ZBX-17650 Fixed formula for zabbix[proxy,,delay] calculation
ZBX-17655 Fixed possible use of uninitialized variable
ZBX-17520 Fixed opening problems popup from svg graph outside webview boundaries
ZBX-17567 Fixed possible pooler crash if interface_snmp is missing in configuration cache
ZBX-17614 Fixed oracle sql error while sending notifications
ZBX-17617 Fixed broken markup in host selection on dashborad
ZBX-17608 Fixed broken multiselect in "discovery rule" field in monitoring discovery view
ZBX-17540 Fixed text overflow in table
ZBX-17445 Fixed misleading error shown when formula cannot be updated during lld
ZBX-16162 Fixed graph line interruptions when discarding values with heartbeat
ZBX-17589 Fixed occasional blank pages when viewing host graphs as values
ZBX-17571 Changed preprocessing for the haproxy.version, discovery rules divided into http and tcp services
ZBX-17524 Fixed time selector button state
ZBX-17496 Fixed usermacro api validation
ZBX-17532 Added css files and sprites versioning by query strings
ZBX-17501 Fixed overlapping multiselect suggest with browser autocomplete
ZBX-17521 Fixed closing multi-level pop-up menus when selected with a mouse click
ZBX-15914 Fixed map elements label inconsistency
ZBX-17402 Fixed search field accidentally transform value to lowercase
ZBX-17140 Fixed builtin counter index rewrite on localized windows systems
ZBX-17412 Fixed updating metadata, ip, port for hosts with tls certificate encryption monitored via proxy
ZBX-17505 Fixed crash inside a fork when calling vfs.fs.inode
ZBX-17558 Fixed zabbix agent 2 compilation on ms windows
ZBX-16959 Fixed return code check of curl_easy_setopt
ZBX-17423 Fixed "reset" button in history page
ZBX-17551 Fixed duktape crash on ppc64le architecture
ZBX-16112 Fixed connection timeout issue with media type testing by increasing timeout to 65 seconds
ZBX-17377 Fixed hostinterfaceitem not being refreshed during active checks
ZBX-17526 Fixed severity checkboxes in the firefox browser
ZBX-17395 Fixed deletion of templated applications that were linked to items when importing templates
ZBX-17359 Fixed "sortorder": "desc" option with multiple sortfields
ZBX-17541 Fixed zabbix agent compilation on ms windows
ZBX-16772 Enabled zabbix_agent2 to use openssl 1.0.1, 1.0.2 on unix platforms
ZBX-17500 Fixed errors in zabbix_agent2 man-page
ZBX-17336 Fixed wrong error message when fping fails
ZBX-17427 Fixed top busiest triggers filter
ZBX-17365 Fixed parameters order in media types test form
ZBX-17428 Fixed skipping null cells in csv file
ZBX-17461 Fixed length parameter for web.page.regexp item key
ZBX-17475 Fixed the interface_snmp amount that was used to proxy configuration
ZBX-17442 Fixed web.page.get to time out when there is no response
ZBX-17457 Fixed description in template db mysql by zabbix agent
ZBX-17508 Fixed error in oracle database encoding check
ZBX-17429 Fixed trigger expression condition popup to display negative numbers upon opening existing expression
ZBX-17177 Removed "operationid" from lower level properties in action api
ZBX-17518 Fixed empty parameter handling in get method of curlhttprequest
ZBX-17012 Fixed url validator to also accept relative urls
ZBX-17514 Fixed db upgrade patch for oracle
ZBX-17368 Fixed hostmetadataitem and hostinterfaceitem handling in agent2
ZBX-17507 Fixed oracle query interpreted as a multistatement
ZBX-17275 Optimized database requests in maintenance update
ZBX-17502 Fixed possible hang in agent2 when executing some metrics that forked another process
ZBX-17398 Fixed server crash when escalating internal events with opdata macro
ZBX-9387 Fixed incorrect maintenance calculations when dst changed to summer time
ZBX-17390 Fixed validation of the maximum selected period
ZBX-17469 Fixed kiosk button margin in history/graph view of the latest data
ZBX-17346 Fixed button label in item test dialog
ZBX-17439 Fixed macros detection in item test dialog
ZBX-17409 Fixed item mysql.dbsize in template db mysql
ZBX-17173 Improved windows agent build scripts
ZBX-17344 Fixed php 7.4 errors in latest data->history page for text and log items having an empty filter
ZBX-17288 Fixed undefined indexes in administration->regular expressions->test tab
ZBX-17330 Fixed error reading vmware events with keys over 2^31
ZBX-17272 Changed translation strings to yield order number in argument
ZBX-17426 Fixed agen2 build with go 1.14
ZBX-16802 Added mtime-reread/mtime-noreread options parameter to log* keys
ZBX-17350 Fixed displaying of multiple value types in latest data->history page
ZBX-17284 Fixed macro {event.value} is not substituted properly in webhooks
ZBX-17027 Fixed broken layout in usergroup page
ZBX-17390 Fixed validation of the maximum selected period
ZBX-17205 Fixed inability to add more than one space in auto-expandable fields like macros and tags
ZBX-17347 Fixed order of setting the severity in the columns in the filters to vertical
ZBX-17308 Fixed unreachable code notice in a generic popup
ZBX-17185 Fixed non-disappearing messages of failed login attempts
ZBX-17180 Fixed undefined index in maps for trigger elements with no permissions
ZBX-17322 Fixed deadlock between server and frontend when updating multiple hosts
ZBX-9057 Fixed duplicate entries being written into in profiles table
ZBX-17159 Fixed overlay dialogue instantiation
ZBX-17108 Improved process utilization calculation
ZBX-17269 Fixed undefined indexes in history page
ZBX-17342 Dump memory statistics and items with most values when value cache is fully used
ZBX-16928 Upgraded duktape version from 2.3.0 to 2.4.0
ZBX-16926 Fix int_max error when compiling on sunos/joyent/solaris
ZBX-17295 Fixed ipmi sensor lld json output
ZBX-17222 Fixed unlimited data selection in latest data view
ZBX-17213 Fixed zabbix proxy not to execute remote commands on zabbix agent with timeout and not to wait for execution result
ZBX-17201 Fixed snmp trapper processes exceeding 1000%
ZBX-17121 Improved proxy configuration synchronization performance on server when using oracle database
ZBX-17174 Fixed sorting of webhook parameters using natural sort order
ZBX-17171 Fixed padding of dashboard controls while in edit mode
ZBX-17220 Fixed several php 7.4 compatibility issues
ZBX-17050 Fixed allowed hosts parsing by agent2
ZBX-16827 Fixed applications being unlinked from items when both items and applications are not discovered anymore
ZBX-16697 Implemented preloader in popups
ZBX-17054 Fixed undefined index in discovery checks
ZBX-17035 Internal events are not created if there is no enabled internal actions
ZBX-16965 Fixed link/unlink template operation execution order
ZBX-17165 Fixed incorrect validation in xml conversion chain duo wrong xml type for tag tls_accept, added 5.0 xml schema
ZBX-17170 Fixed saving of cloned actions when one of its operations was modified
ZBX-12899 Fixed check for circular dependencies of navigation tree items
ZBX-17049 Fixed non well formed numeric value in maintenance.create and maintenance.update; fixed undefined index in maintenance create and update popup
ZBX-17066 Fixed wrongly positioned context menu when launched by keyboard
ZBX-402 Fixed latest data reloading to updating asynchronously
ZBX-16695 Changed default width of various screen elements in zabbix templates from 500 to 750 pixels
ZBX-11764 Fixed automake scripts; thanks to tomasz kłoczko for the patch

Installation and Upgrade Notes

Installation

SeeZabbix 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 5.0 Manual

Get started in 10 minutes, absolutely FREE

Download Zabbix

Zabbix is Free and Open Source Software. No limits or hidden costs.