Release/v2.12.2 (#5289)
This commit is contained in:
commit
7f9217b052
3
.mailmap
3
.mailmap
|
@ -23,6 +23,8 @@ Marius Hein <marius.hein@netways.de> <mhein@itsocks.de>
|
|||
Markus Frosch <markus.frosch@icinga.com> <lazyfrosch@icinga.org>
|
||||
Markus Frosch <markus.frosch@icinga.com> <markus.frosch@netways.de>
|
||||
Markus Frosch <markus.frosch@icinga.com> <markus@lazyfrosch.de>
|
||||
Markus Opolka <markus.opolka@netways.de> <markus@martialblog.de>
|
||||
Markus Opolka <markus.opolka@netways.de> <opolkams@iis.fraunhofer.de>
|
||||
Matthias Jentsch <matthias.jentsch@netways.de> <mjentsch@localhost.int.netways.de>
|
||||
Max Kozlov <m.v.kozlov@gmail.com> <M.V.Kozlov@gmail.com>
|
||||
Michael Friedrich <michael.friedrich@icinga.com> <Michael.Friedrich@netways.de>
|
||||
|
@ -37,6 +39,7 @@ Thomas Gelf <thomas.gelf@icinga.com> <root@squeeze-devel1.osmc.lab>
|
|||
Thomas Gelf <thomas.gelf@icinga.com> <tgelf@tgelf-web2dep.(none)>
|
||||
Thomas Gelf <thomas.gelf@icinga.com> <thomas.gelf@netways.de>
|
||||
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>
|
||||
Sukhwinder Dhillon <sukhwinder.dhillon@icinga.com> <54990055+sukhwinder33445@users.noreply.github.com>
|
||||
|
|
7
AUTHORS
7
AUTHORS
|
@ -3,6 +3,7 @@ Alexander A. Klimov <alexander.klimov@icinga.com>
|
|||
Alexander Aleksandrovič Klimov <alexander.klimov@icinga.com>
|
||||
Alexander Fuhr <alexander.fuhr@netways.de>
|
||||
Alexander Wirt <formorer@debian.org>
|
||||
alyxbb <40714465+alyxbb@users.noreply.github.com>
|
||||
Andreas Olsson <andreas@arrakis.se>
|
||||
ayoubabid <ayoubabid@users.noreply.github.com>
|
||||
Bas Couwenberg <sebastic@xs4all.nl>
|
||||
|
@ -75,7 +76,7 @@ Marian Rainer-Harbach <marian@rainer-harbach.at>
|
|||
Mario Rimann <mario@rimann.org>
|
||||
Marius Hein <marius.hein@netways.de>
|
||||
Markus Frosch <markus.frosch@icinga.com>
|
||||
Markus Opolka <opolkams@iis.fraunhofer.de>
|
||||
Markus Opolka <markus.opolka@netways.de>
|
||||
Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
|
||||
Matthias Jentsch <matthias.jentsch@netways.de>
|
||||
Matthias <pub@matthias-henning.de>
|
||||
|
@ -116,6 +117,8 @@ realitygaps <github@gapsinreality.com>
|
|||
Rene Moser <rene.moser@swisstxt.ch>
|
||||
Rick Henry <rjh@rick-h.xyz>
|
||||
rkcpi <thieme.sandra@gmail.com>
|
||||
Robert Silén <robert.silen@iki.fi>
|
||||
Robin Kraft <40996000+Robnarok@users.noreply.github.com>
|
||||
Roland Hopferwieser <rhopfer@ica.jku.at>
|
||||
Rudy Gevaert <rudy.gevaert@ugent.be>
|
||||
Rune Darrud <theflyingcorpse@gmail.com>
|
||||
|
@ -131,6 +134,7 @@ tfylling <torbfylling@gmail.com>
|
|||
Thomas Gelf <thomas.gelf@icinga.com>
|
||||
Tim Helfensdörfer <tim@visualappeal.de>
|
||||
Timm Ortloff <timm.ortloff@icinga.com>
|
||||
Tobias Bauriedel <tobias.bauriedel@netways.de>
|
||||
Tobias Tiederle <ttiederle@fimltd.org>
|
||||
Tobias von der Krone <tobias.vonderkrone@profitbricks.com>
|
||||
Tomas Barton <barton.tomas@gmail.com>
|
||||
|
@ -141,5 +145,6 @@ ValeDaRold <36924916+ValeDaRold@users.noreply.github.com>
|
|||
Valentina Da Rold <Valentina.DaRold@wuerth-phoenix.com>
|
||||
Vladislav Ponomarev <vponomarev@team.mobile.de>
|
||||
xert <xert@users.noreply.github.com>
|
||||
Yoda-BZH <github@yoda-bzh.net>
|
||||
Yonas Habteab <yonas.habteab@icinga.com>
|
||||
Yuri Konotopov <ykonotopov@gmail.com>
|
||||
|
|
56
CHANGELOG.md
56
CHANGELOG.md
|
@ -4,6 +4,62 @@ Please make sure to always read our [Upgrading](doc/80-Upgrading.md) documentati
|
|||
|
||||
## What's New
|
||||
|
||||
### What's New in Version 2.12.2
|
||||
|
||||
You can find all issues related to this release on our Roadmap.
|
||||
|
||||
#### General Fixes
|
||||
|
||||
Icinga Web has become quite mature over the years. Typically, only new features cause issues and require fixing.
|
||||
However, there is always an exception to every rule, as shown by the issue where roles were not sorted by name.
|
||||
We also improved the settings menu — the one that opens when hovering over the cog icon next to your name. We heard
|
||||
your feedback about it closing too easily and made it more user-friendly. With v2.12.0, we introduced a new security
|
||||
feature, the Content-Security-Policy header, which is designed to prevent cross-site scripting attacks. Ironically,
|
||||
we initially forgot to include the `script-src` policy in it.
|
||||
|
||||
* Sort by name of roles does not work properly [#4789](https://github.com/Icinga/icingaweb2/issues/4789)
|
||||
* Settings menu flyout closes too fast / easy [#5196](https://github.com/Icinga/icingaweb2/issues/5196)
|
||||
* CSP header is missing the script-src policy [#5180](https://github.com/Icinga/icingaweb2/issues/5180)
|
||||
|
||||
#### Love For an Old Fellow
|
||||
|
||||
The *monitoring* module has been part of Icinga Web from the very beginning. Although it’s being replaced by Icinga DB
|
||||
Web, some of you still rely on it, which is why we continue to fix issues — even if they’re not entirely our
|
||||
responsibility, as the first example demonstrates. This particular issue only affects users on PHP 8.1 (> .24). The
|
||||
second issue, introduced by a contribution in v2.12.0, caused some history entries to disappear but was resolved with
|
||||
another contribution — a great example of teamwork. The third issue is also a testament to the module's age: Icinga 2
|
||||
has automatically removed child downtimes since v2.13.0, and this is now accounted for in the module as well.
|
||||
|
||||
* Broken event overview due to IntlDateFormatter [#5172](https://github.com/Icinga/icingaweb2/issues/5172)
|
||||
* Downtimes, which were started and canceled, are missing in the history [#5176](https://github.com/Icinga/icingaweb2/issues/5176)
|
||||
* Usage of IcingaWeb2 api command returns 404, but is successful [#5183](https://github.com/Icinga/icingaweb2/issues/5183)
|
||||
|
||||
#### Awesome Customizations
|
||||
|
||||
Many of you have already tried Icinga DB Web and might have noticed it uses slightly different icons for its
|
||||
sidebar entries. These icons are provided by Font Awesome, and now you can use them as well. Just find a suitable
|
||||
icon on their [website](https://fontawesome.com/search?o=r&m=free&s=solid) and prefix its name with `fa-`. If you
|
||||
hadn’t used an icon at all for a menu item and upgraded to Icinga DB Web, opening it will no longer result in an
|
||||
error. Lastly, a particularly tricky issue caused the dashboard to display dashlets twice and prevented their
|
||||
deletion. This should be fixed now — fingers crossed!
|
||||
|
||||
* Allow fontawesome icons as menu items [#5205](https://github.com/Icinga/icingaweb2/issues/5205)
|
||||
* Error while opening a navigation root item [#5177](https://github.com/Icinga/icingaweb2/issues/5177)
|
||||
* Dashlets twice in dashboard & not deletable [#5203](https://github.com/Icinga/icingaweb2/issues/5203)
|
||||
|
||||
#### Framework Enhancements
|
||||
|
||||
Those of you who take customization to the next level will be glad to hear that hooking into the rendering of plugin
|
||||
output is now easier, as the first line and long output are now combined when passed to the renderer. Anyone using
|
||||
the Icinga Web Graphite Integration may be familiar with this issue and will be relieved to know that graphs no
|
||||
longer disappear when using graph controls. And finally, a new release for Icinga Director is coming next week,
|
||||
which will hook into the rendering of custom variables. This feature has been available since Icinga Web v2.10.0,
|
||||
but it’s now slightly improved.
|
||||
|
||||
* PluginOutputRenderer gets called twice [#5271](https://github.com/Icinga/icingaweb2/issues/5271)
|
||||
* Graphs disappear after form controls are used [#4996](https://github.com/Icinga/icingaweb2/issues/4996)
|
||||
* Make subgroups of custom variables fully collapsible [#5256](https://github.com/Icinga/icingaweb2/issues/5256)
|
||||
|
||||
### What's New in Version 2.12.1
|
||||
|
||||
You can find all issues related to this release on our Roadmap.
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Icinga\Application;
|
|||
*/
|
||||
class Version
|
||||
{
|
||||
const VERSION = '2.12.1';
|
||||
const VERSION = '2.12.2';
|
||||
|
||||
/**
|
||||
* Get the version of this instance of Icinga Web 2
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Module: doc
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
Description: Documentation module
|
||||
Extracts, shows and exports documentation for Icinga Web 2 and its modules.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Module: migrate
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Module: monitoring
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Module: setup
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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),
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Module: test
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Module: translation
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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.
|
||||
|
|
Loading…
Reference in New Issue