Release v2.12.5 (#5391)

This commit is contained in:
Johannes Meyer 2025-07-16 10:30:33 +02:00 committed by GitHub
commit 0070c807a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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> Florian Strohmaier <florian.strohmaier@icinga.com> <florian.strohmaier@me.com>
Gunnar Beutner <gunnar.beutner@netways.de> <gunnar@beutner.name> Gunnar Beutner <gunnar.beutner@netways.de> <gunnar@beutner.name>
Jannis Moßhammer <jannis.mosshammer@netways.de> 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> Johannes Meyer <johannes.meyer@icinga.com> <johannes.meyer@netways.de>
Jennifer Mourek <jennifer.mourek@icinga.com> <jennifer.mourek@netways.de> Jennifer Mourek <jennifer.mourek@icinga.com> <jennifer.mourek@netways.de>
Marius Hein <marius.hein@netways.de> <mhein@itsocks.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> Tobias Bauriedel <tobias.bauriedel@netways.de> <tobias@bauriedel.de>
Yonas Habteab <yonas.habteab@icinga.com> <yonas.habteab@netways.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> <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> <54990055+sukhwinder33445@users.noreply.github.com>
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com> <sukhwinder33445@gmail.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> ignasr <ignas.linux@gmail.com>
Janne Heß <janne@hess.ooo> Janne Heß <janne@hess.ooo>
Jannis Moßhammer <jannis.mosshammer@netways.de> Jannis Moßhammer <jannis.mosshammer@netways.de>
Jan Schuppik <jan.schuppik@icinga.com>
Jennifer Mourek <jennifer.mourek@icinga.com> Jennifer Mourek <jennifer.mourek@icinga.com>
Jiri Pejchal <jiri.pejchal@gmail.com> Jiri Pejchal <jiri.pejchal@gmail.com>
Joe Doherty <git@pjuu.com> Joe Doherty <git@pjuu.com>
Johannes Meyer <johannes.meyer@icinga.com> Johannes Meyer <johannes.meyer@icinga.com>
Johannes Rauh <johannes.rauh@icinga.com>
Joonas Kylmälä <joonas.kylmala@kirjastot.fi> Joonas Kylmälä <joonas.kylmala@kirjastot.fi>
Jorge Vallecillo <jorgevallecilloc@gmail.com> Jorge Vallecillo <jorgevallecilloc@gmail.com>
Jo Rhett <jo@chegg.com> Jo Rhett <jo@chegg.com>
@ -73,6 +75,7 @@ Marc DeTrano <marc@gridshield.net>
Marcel Weinberg <marcel.weinberg@secucloud.com> Marcel Weinberg <marcel.weinberg@secucloud.com>
Marcus Cobden <marcus@marcuscobden.co.uk> Marcus Cobden <marcus@marcuscobden.co.uk>
Marian Rainer-Harbach <marian@rainer-harbach.at> Marian Rainer-Harbach <marian@rainer-harbach.at>
marianrh <19990392+marianrh@users.noreply.github.com>
Mario Rimann <mario@rimann.org> Mario Rimann <mario@rimann.org>
Marius Hein <marius.hein@netways.de> Marius Hein <marius.hein@netways.de>
Markus Frosch <markus.frosch@icinga.com> Markus Frosch <markus.frosch@icinga.com>
@ -125,6 +128,7 @@ Rune Darrud <theflyingcorpse@gmail.com>
Russell Kubik <russkubik@3d-p.com> Russell Kubik <russkubik@3d-p.com>
Sander Ferdinand <sa.ferdinand@gmail.com> Sander Ferdinand <sa.ferdinand@gmail.com>
sant-swedge <simon.wedge@sant.ox.ac.uk> sant-swedge <simon.wedge@sant.ox.ac.uk>
Silas <67681686+Tqnsls@users.noreply.github.com>
Simone Orsi <simahawk@users.noreply.github.com> Simone Orsi <simahawk@users.noreply.github.com>
ss23 <stephen@zxsecurity.co.nz> ss23 <stephen@zxsecurity.co.nz>
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com> 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
### 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 ### What's New in Version 2.12.4
This is a hotfix release which fixes the following issue: 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_. **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 #### 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 ### 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 #### General Fixes
@ -103,7 +133,7 @@ but its now slightly improved.
### What's New in Version 2.12.1 ### 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 #### 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 class Version
{ {
const VERSION = '2.12.4'; const VERSION = '2.12.5';
/** /**
* Get the version of this instance of Icinga Web 2 * Get the version of this instance of Icinga Web 2

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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