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

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.0beta1. Download it from download.

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

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 Increased acknowledge message maximum size to 2048 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-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

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

References

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.

Zabbix 5.0 Manual