Release v2.12.5 (#5391)

(cherry picked from commit 0070c807a7b6d8baf1f8de45ca3f432f9cf34ced)
This commit is contained in:
Johannes Meyer 2025-07-16 10:30:33 +02:00
parent 5b8c61f492
commit e0836c5697
11 changed files with 47 additions and 11 deletions

View File

@ -17,6 +17,7 @@ Florian Strohmaier <florian.strohmaier@icinga.com> <hello@florianstrohmaier.com>
Florian Strohmaier <florian.strohmaier@icinga.com> <florian.strohmaier@me.com>
Gunnar Beutner <gunnar.beutner@netways.de> <gunnar@beutner.name>
Jannis Moßhammer <jannis.mosshammer@netways.de>
Jan Schuppik <jan.schuppik@icinga.com> <114286749+Jan-Schuppik@users.noreply.github.com>
Johannes Meyer <johannes.meyer@icinga.com> <johannes.meyer@netways.de>
Jennifer Mourek <jennifer.mourek@icinga.com> <jennifer.mourek@netways.de>
Marius Hein <marius.hein@netways.de> <mhein@itsocks.de>
@ -42,5 +43,6 @@ Thomas Gelf <thomas.gelf@icinga.com> <thomas@gelf.net>
Tobias Bauriedel <tobias.bauriedel@netways.de> <tobias@bauriedel.de>
Yonas Habteab <yonas.habteab@icinga.com> <yonas.habteab@netways.de>
Ravi Kumar Kempapura Srinivasa <ravi.srinivasa@icinga.com> <33730024+raviks789@users.noreply.github.com>
Ravi Kumar Kempapura Srinivasa <ravi.srinivasa@icinga.com> <raviks789@gmail.com>
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com> <54990055+sukhwinder33445@users.noreply.github.com>
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com> <sukhwinder33445@gmail.com>

View File

@ -54,10 +54,12 @@ Ian Shearin <ishearin@womply.com>
ignasr <ignas.linux@gmail.com>
Janne Heß <janne@hess.ooo>
Jannis Moßhammer <jannis.mosshammer@netways.de>
Jan Schuppik <jan.schuppik@icinga.com>
Jennifer Mourek <jennifer.mourek@icinga.com>
Jiri Pejchal <jiri.pejchal@gmail.com>
Joe Doherty <git@pjuu.com>
Johannes Meyer <johannes.meyer@icinga.com>
Johannes Rauh <johannes.rauh@icinga.com>
Joonas Kylmälä <joonas.kylmala@kirjastot.fi>
Jorge Vallecillo <jorgevallecilloc@gmail.com>
Jo Rhett <jo@chegg.com>
@ -73,6 +75,7 @@ Marc DeTrano <marc@gridshield.net>
Marcel Weinberg <marcel.weinberg@secucloud.com>
Marcus Cobden <marcus@marcuscobden.co.uk>
Marian Rainer-Harbach <marian@rainer-harbach.at>
marianrh <19990392+marianrh@users.noreply.github.com>
Mario Rimann <mario@rimann.org>
Marius Hein <marius.hein@netways.de>
Markus Frosch <markus.frosch@icinga.com>
@ -125,6 +128,7 @@ Rune Darrud <theflyingcorpse@gmail.com>
Russell Kubik <russkubik@3d-p.com>
Sander Ferdinand <sa.ferdinand@gmail.com>
sant-swedge <simon.wedge@sant.ox.ac.uk>
Silas <67681686+Tqnsls@users.noreply.github.com>
Simone Orsi <simahawk@users.noreply.github.com>
ss23 <stephen@zxsecurity.co.nz>
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com>

View File

@ -4,6 +4,36 @@ Please make sure to always read our [Upgrading](doc/80-Upgrading.md) documentati
## What's New
### What's New in Version 2.12.5
You can find all issues related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/85?closed=1).
#### PHP 8.4 Support
We're again a little behind schedule, but now we support PHP 8.4! This means that installations on Ubuntu 25.04 and
Fedora 42+ can now install Icinga Web without worrying about PHP related incompatibilities. Icinga packages will be
available in the next few days.
#### Good Things Take Time
There's only a single (notable) recent issue that is fixed with this release. All the others are a bit older.
* External URLs set up as dashlets are not *embedded* the same as navigation items [#5346](https://github.com/Icinga/icingaweb2/issues/5346)
But the team sat together a few weeks ago and fixed a bug here and there. And of course, also in Icinga Web!
* Users who are not allowed to change the theme, cannot change the theme mode either [#5385](https://github.com/Icinga/icingaweb2/issues/5385)
* Filtering for older-than events with relative time does not work [#5263](https://github.com/Icinga/icingaweb2/issues/5263)
* External logout not working from the navigation dashboard [#5000](https://github.com/Icinga/icingaweb2/issues/5000)
* Empty values are NULL in CSV exports [#5350](https://github.com/Icinga/icingaweb2/issues/5350)
#### Breaking, Somewhat
This is mainly for developers.
With the support of PHP 8.4, we introduced a new environment variable, `ICINGAWEB_ENVIRONMENT`. Unless set to `dev`,
Icinga Web will not show nor log deprecation notices anymore.
### What's New in Version 2.12.4
This is a hotfix release which fixes the following issue:
@ -14,7 +44,7 @@ Database login broken after upgrade [#5343](https://github.com/Icinga/icingaweb2
**Notice:** This is a security release. It is recommended to upgrade _immediately_.
You can find all issues related to this release on our Roadmap.
You can find all issues related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/83?closed=1).
#### Vulnerabilities, Closed
@ -47,7 +77,7 @@ noticed since v2.12.2, sorry that it took so long :)
### What's New in Version 2.12.2
You can find all issues related to this release on our Roadmap.
You can find all issues related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/81?closed=1).
#### General Fixes
@ -103,7 +133,7 @@ but its now slightly improved.
### What's New in Version 2.12.1
You can find all issues related to this release on our Roadmap.
You can find all issues related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/80?closed=1).
#### PHP 8.3 Support

View File

@ -1 +1 @@
v2.12.4
v2.12.5

View File

@ -8,7 +8,7 @@ namespace Icinga\Application;
*/
class Version
{
const VERSION = '2.12.4';
const VERSION = '2.12.5';
/**
* Get the version of this instance of Icinga Web 2

View File

@ -1,4 +1,4 @@
Module: doc
Version: 2.12.4
Version: 2.12.5
Description: Documentation module
Extracts, shows and exports documentation for Icinga Web 2 and its modules.

View File

@ -1,5 +1,5 @@
Module: migrate
Version: 2.12.4
Version: 2.12.5
Description: Migrate module
This module was introduced with the domain-aware authentication feature in version 2.5.0.
It helps you migrating users and user configurations according to a given domain.

View File

@ -1,5 +1,5 @@
Module: monitoring
Version: 2.12.4
Version: 2.12.5
Description: Icinga monitoring module
IDO accessor and UI for your monitoring. This is the initial instalment for a
graphical presentation of Icinga environments. The predecessor of Icinga DB.

View File

@ -1,5 +1,5 @@
Module: setup
Version: 2.12.4
Version: 2.12.5
Description: Setup module
Web based wizard for setting up Icinga Web 2 and its modules.
This includes the data backends (e.g. relational database, LDAP),

View File

@ -1,5 +1,5 @@
Module: test
Version: 2.12.4
Version: 2.12.5
Description: Translation module
This module allows developers to run (unit) tests against Icinga Web 2 and
any of its modules. Usually you do not need to enable this.

View File

@ -1,5 +1,5 @@
Module: translation
Version: 2.12.4
Version: 2.12.5
Description: Translation module
This module allows developers and translators to translate modules for multiple
languages. You do not need this module to run an internationalized web frontend.