From 40e3b8da0e556ed5708ed3a68bc9c953ecf6bfd2 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 25 Mar 2026 21:39:51 +0100 Subject: [PATCH 1/4] Raise version to 1.4.0 --- module.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module.info b/module.info index eb58d49d..4cd77eab 100644 --- a/module.info +++ b/module.info @@ -1,5 +1,5 @@ Name: Cube -Version: 1.3.3 +Version: 1.4.0 Requires: Libraries: icinga-php-library (>=0.13.0) Modules: monitoring (>= 2.9.0), icingadb (>= 1.0.0) From 4ff78bda35d936f07c02f93c415f6d19f69bfd43 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Wed, 25 Mar 2026 21:40:35 +0100 Subject: [PATCH 2/4] Raise minimum required version of icinga-php-library Raise the minimum required version of icinga-php-library to >=0.19.0 for compatibility with PHP 8.5. --- doc/02-Installation.md.d/From-Source.md | 8 ++++---- module.info | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/02-Installation.md.d/From-Source.md b/doc/02-Installation.md.d/From-Source.md index 92ac15e1..449072d6 100644 --- a/doc/02-Installation.md.d/From-Source.md +++ b/doc/02-Installation.md.d/From-Source.md @@ -6,10 +6,10 @@ Make sure you use `cube` as the module name. The following requirements must als ## Requirements -* PHP (≥7.2) -* [Icinga Web](https://github.com/Icinga/icingaweb2) (≥2.9) -* [Icinga DB Web](https://github.com/Icinga/icingadb-web) (≥1.0) -* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) (≥0.13.0) +* PHP ≥ 8.2 +* [Icinga Web](https://github.com/Icinga/icingaweb2) ≥ 2.9 +* [Icinga DB Web](https://github.com/Icinga/icingadb-web) ≥ 1.0 +* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) ≥ 0.19.0 If you are using PostgreSQL, you need at least version 9.5 which provides the `ROLLUP` feature. diff --git a/module.info b/module.info index 4cd77eab..5af69aa3 100644 --- a/module.info +++ b/module.info @@ -1,7 +1,7 @@ Name: Cube Version: 1.4.0 Requires: - Libraries: icinga-php-library (>=0.13.0) + Libraries: icinga-php-library (>=0.19.0) Modules: monitoring (>= 2.9.0), icingadb (>= 1.0.0) Description: Cube for Icinga Web The Cube allows you to analyze data across multiple dimensions in your From dc5ba0e33e698e5560daa78b6fb0a63db20f9235 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Thu, 26 Mar 2026 12:04:44 +0100 Subject: [PATCH 3/4] Remove badges from README --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 45fce7ab..d176e1be 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,5 @@ # Icinga Cube -[![PHP Support](https://img.shields.io/badge/php-%3E%3D%207.2-777BB4?logo=PHP)](https://php.net/) -![Build Status](https://github.com/icinga/icingaweb2-module-cube/workflows/PHP%20Tests/badge.svg?branch=main) -[![Github Tag](https://img.shields.io/github/tag/Icinga/icingaweb2-module-cube.svg)](https://github.com/Icinga/icingaweb2-module-cube) - ![Icinga Logo](https://icinga.com/wp-content/uploads/2014/06/icinga_logo.png) The Icinga Cube is a tiny but useful [Icinga Web](https://github.com/Icinga/icingaweb2) From 2540f135c2ea564c511cceb7faaacced35cb164b Mon Sep 17 00:00:00 2001 From: jrauh01 Date: Thu, 26 Mar 2026 15:50:17 +0100 Subject: [PATCH 4/4] Update Icinga Web version requirement to 2.12.5 in docs --- doc/02-Installation.md.d/From-Source.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/02-Installation.md.d/From-Source.md b/doc/02-Installation.md.d/From-Source.md index 449072d6..ae649d72 100644 --- a/doc/02-Installation.md.d/From-Source.md +++ b/doc/02-Installation.md.d/From-Source.md @@ -7,7 +7,7 @@ Make sure you use `cube` as the module name. The following requirements must als ## Requirements * PHP ≥ 8.2 -* [Icinga Web](https://github.com/Icinga/icingaweb2) ≥ 2.9 +* [Icinga Web](https://github.com/Icinga/icingaweb2) ≥ 2.12.5 * [Icinga DB Web](https://github.com/Icinga/icingadb-web) ≥ 1.0 * [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) ≥ 0.19.0