Zabbix Documentation 5.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

manual:installation:upgrade_notes_500

9 Upgrade notes for 5.0.0

Zabbix 5.0.0 is not released yet.

These notes are for upgrading from Zabbix 4.4.x to Zabbix 5.0.0. All notes are grouped into:

  • Critical - the most critical information related to the upgrade process and the changes in Zabbix functionality
  • Informational - all remaining information describing the changes in Zabbix functionality

It is possible to upgrade to Zabbix 5.0.0 from versions before Zabbix 4.4.0. See the upgrade procedure section for all relevant information about upgrading from previous Zabbix versions.

Critical

Minimum required PHP version

The minimum required PHP version has been upped to 7.2.0 from 5.4.0.

This change also affects the ability to install Zabbix frontend from packages in some distributions. See detailed instructions for installing Zabbix frontend from packages on RHEL/CentOS 7 and the affected Debian/Ubuntu versions.

Support of IBM DB2 dropped

The IBM DB2 database is no longer supported by Zabbix.uu

Support of Internet Explorer 11 dropped

Microsoft Internet Explorer 11 is no longer supported by Zabbix.

Support of mbedTLS (PolarSSL) crypto library dropped

mbedTLS (PolarSSL) crypto library is no longer supported by Zabbix. Supported crypto libraries are GnuTLS and OpenSSL.

Minimum required database versions

Minimum database versions required for Zabbix 5.0.0 have been upped to:

  • MySQL 5.5.62
  • MariaDB 10.0.37
  • PostgreSQL 9.2.24
  • Oracle 11.2

Support of binary64 floating point values

Support for binary64 floating point values has been added in new installations. However, when upgrading existing installations the database tables are not upgraded automatically and a warning about this is logged during startup. Optional database patches have been made available for manually changing all fields to double precision:

  • database/mysql/double.sql
  • database/postgresql/double.sql
  • database/oracle/double.sql

To upgrade the database manually, run, for example:

mysql -uzabbix -p<password> zabbix < double.sql

Note that with TimescaleDB the compression support must only be turned on after applying this patch.

Informational

Configuration parameters

The EnableRemoteCommands parameter is now deprecated. Remote commands are still disabled by default, but in the new configuration files that is expressed by using the new DenyKey parameter (DenyKey=system.run[*]). Remote commands can be enabled by removing (or commenting out) DenyKey=system.run[*] parameter.

Item key limit

The maximum allowed length of an item key has been raised from 256 to 2048 characters.

Minimum Net-SNMP version

It is now possible to manually clear the SNMP cache on Zabbix server and proxy. Due to adding a new runtime control option, Net-SNMP version 5.3.0 or higher is now required for SNMP support.