diff --git a/.mailmap b/.mailmap index 47f4a6b83..7122ceb14 100644 --- a/.mailmap +++ b/.mailmap @@ -17,6 +17,7 @@ Florian Strohmaier Florian Strohmaier Gunnar Beutner Jannis Moßhammer +Jan Schuppik <114286749+Jan-Schuppik@users.noreply.github.com> Johannes Meyer Jennifer Mourek Marius Hein @@ -42,5 +43,6 @@ Thomas Gelf Tobias Bauriedel Yonas Habteab Ravi Kumar Kempapura Srinivasa <33730024+raviks789@users.noreply.github.com> +Ravi Kumar Kempapura Srinivasa Sukhwinder Dhillon <54990055+sukhwinder33445@users.noreply.github.com> Sukhwinder Dhillon diff --git a/AUTHORS b/AUTHORS index fd0616ae6..3e50317d1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -54,10 +54,12 @@ Ian Shearin ignasr Janne Heß Jannis Moßhammer +Jan Schuppik Jennifer Mourek Jiri Pejchal Joe Doherty Johannes Meyer +Johannes Rauh Joonas Kylmälä Jorge Vallecillo Jo Rhett @@ -73,6 +75,7 @@ Marc DeTrano Marcel Weinberg Marcus Cobden Marian Rainer-Harbach +marianrh <19990392+marianrh@users.noreply.github.com> Mario Rimann Marius Hein Markus Frosch @@ -125,6 +128,7 @@ Rune Darrud Russell Kubik Sander Ferdinand sant-swedge +Silas <67681686+Tqnsls@users.noreply.github.com> Simone Orsi ss23 Sukhwinder Dhillon diff --git a/CHANGELOG.md b/CHANGELOG.md index 30a6631b3..18083dd6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 it’s 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 diff --git a/VERSION b/VERSION index 0b95383a2..8c118ca02 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v2.12.4 +v2.12.5 diff --git a/library/Icinga/Application/Version.php b/library/Icinga/Application/Version.php index 9292d2213..480b2b61c 100644 --- a/library/Icinga/Application/Version.php +++ b/library/Icinga/Application/Version.php @@ -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 diff --git a/modules/doc/module.info b/modules/doc/module.info index 5127b0b55..8127ebe23 100644 --- a/modules/doc/module.info +++ b/modules/doc/module.info @@ -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. diff --git a/modules/migrate/module.info b/modules/migrate/module.info index 04b0715e9..b187978e0 100644 --- a/modules/migrate/module.info +++ b/modules/migrate/module.info @@ -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. diff --git a/modules/monitoring/module.info b/modules/monitoring/module.info index a197a72aa..0e25c78ea 100644 --- a/modules/monitoring/module.info +++ b/modules/monitoring/module.info @@ -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. diff --git a/modules/setup/module.info b/modules/setup/module.info index c4299f645..76c7ad0d2 100644 --- a/modules/setup/module.info +++ b/modules/setup/module.info @@ -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), diff --git a/modules/test/module.info b/modules/test/module.info index 26c3f115f..2b4972dfb 100644 --- a/modules/test/module.info +++ b/modules/test/module.info @@ -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. diff --git a/modules/translation/module.info b/modules/translation/module.info index 5c7fff928..b9fa8c7cb 100644 --- a/modules/translation/module.info +++ b/modules/translation/module.info @@ -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.