github Icinga/icingadb v1.4.0
Icinga DB v1.4.0

2 months ago

This Icinga DB release introduces support for Icinga 2 dependencies, continues to retry certain long-persisting errors, and tweaks the logging.

Other changes and bug fixes were made as well. The most notable changes are as follows.

  • Synchronize Icinga 2 dependencies to Icinga DB for visualization in Icinga DB Web. #889
  • Do not time out when reconnecting to the database or Redis®* if a connection was previously established. #960, Icinga/icinga-go-library#131
  • Instead of a stack trace, abort icingadb on expected fatal errors with a descriptive log message. #944
  • When logging to journald, include errors in the log message as well as in the journald fields. Icinga/icinga-go-library#126
  • Rework log levels and include more context for debugging. #940, #944, Icinga/icinga-go-library#124
  • Ensure consistency between data written to Redis® and the database by getting rid of unnecessary value mapping. #964
  • Fix bugs in the icingadb-migrate utility and ensure compatibility with MariaDB ≥11.7. #957, #959, #975, #976
  • Improve the documentation, including new sections on container installation and operations. #939, #942, #948, #950, #951, #981, #983

Requirements

Version 1.4.0 of Icinga DB is released alongside Icinga 2.15.0 and Icinga DB Web 1.2.0. Since this Icinga DB release requires Icinga 2.15.0 or later, please install these updates together.

The required minimum versions of the MySQL/MariaDB server has increased:

  • MySQL must be version 8.0 or later.
  • MariaDB must be version 10.2.2 or later.

More information is available in the upgrading documentation.

Schema

The 1.4.0.sql schema upgrade is available and must be applied. Please follow the schema upgrade documentation.

SELinux Packages

With this Icinga DB release, two new SELinux packages are now available for Amazon Linux, Fedora, RHEL, OpenSUSE, and SLES. The new icingadb-selinux and icingadb-redis-selinux packages contain SELinux policies to be used for Icinga DB and Icinga DB Redis®, respectively. If you are using SELinux with one of the listed distributions, please consider installing these packages.

Don't miss a new icingadb release

NewReleases is sending notifications on new releases.