mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-09-25 18:59:04 +02:00
Merge branch 'release/2.5.2'
This commit is contained in:
commit
cf079fbc02
38
AUTHORS
38
AUTHORS
@ -2,19 +2,26 @@ Aaron Collins <acollins@chegg.com>
|
|||||||
Alexander A. Klimov <alexander.klimov@icinga.com>
|
Alexander A. Klimov <alexander.klimov@icinga.com>
|
||||||
Alexander Fuhr <alexander.fuhr@netways.de>
|
Alexander Fuhr <alexander.fuhr@netways.de>
|
||||||
Alexander Wirt <formorer@debian.org>
|
Alexander Wirt <formorer@debian.org>
|
||||||
|
ayoubabid <ayoubabid@users.noreply.github.com>
|
||||||
|
baufrecht <baufrecht@users.noreply.github.com>
|
||||||
Bence Nagy <bence@underyx.me>
|
Bence Nagy <bence@underyx.me>
|
||||||
Benedikt Heine <bebe@bebehei.de>
|
Benedikt Heine <bebe@bebehei.de>
|
||||||
Bernd Erk <bernd.erk@icinga.com>
|
Bernd Erk <bernd.erk@icinga.com>
|
||||||
Bernhard Friedreich <bernhard.friedreich@brz.gv.at>
|
Bernhard Friedreich <bernhard.friedreich@brz.gv.at>
|
||||||
Blerim Sheqa <blerim.sheqa@icinga.com>
|
Blerim Sheqa <blerim.sheqa@icinga.com>
|
||||||
Boden Garman <boden.garman@spintel.net.au>
|
Boden Garman <boden.garman@spintel.net.au>
|
||||||
|
bradynathan <bradynathan@gmail.com>
|
||||||
Carlos Cesario <carloscesario@gmail.com>
|
Carlos Cesario <carloscesario@gmail.com>
|
||||||
|
Carsten <carsten.koebke@gmx.de>
|
||||||
Chris Reeves <chris.reeves@york.ac.uk>
|
Chris Reeves <chris.reeves@york.ac.uk>
|
||||||
Christoph Wiechert <wio@psitrax.de>
|
|
||||||
Christopher Rüll <christopher.ruell@netways.de>
|
Christopher Rüll <christopher.ruell@netways.de>
|
||||||
|
Christoph Niemann <kordolan@googlemail.com>
|
||||||
|
Christoph Wiechert <wio@psitrax.de>
|
||||||
Cornelius Wachinger <cornelius@dercorn.com>
|
Cornelius Wachinger <cornelius@dercorn.com>
|
||||||
|
cstegm <cstegm@users.noreply.github.com>
|
||||||
Daniel <d.lorych@gmail.com>
|
Daniel <d.lorych@gmail.com>
|
||||||
Daniel Shirley <aditaa@ig2ad.com>
|
Daniel Shirley <aditaa@ig2ad.com>
|
||||||
|
Davide Bizzarri <davide.bizzarri@wuerth-phoenix.com>
|
||||||
Davide Demuru <davide.demuru@buongiorno.com>
|
Davide Demuru <davide.demuru@buongiorno.com>
|
||||||
Dirk Goetz <dirk.goetz@netways.de>
|
Dirk Goetz <dirk.goetz@netways.de>
|
||||||
Emil Vikström <emil@pixelstore.se>
|
Emil Vikström <emil@pixelstore.se>
|
||||||
@ -24,63 +31,62 @@ Florian Strohmaier <florian.strohmaier@icinga.com>
|
|||||||
Francesco Colista <fcolista@alpinelinux.org>
|
Francesco Colista <fcolista@alpinelinux.org>
|
||||||
Goran Rakic <grakic@devbase.net>
|
Goran Rakic <grakic@devbase.net>
|
||||||
Gunnar Beutner <gunnar.beutner@netways.de>
|
Gunnar Beutner <gunnar.beutner@netways.de>
|
||||||
|
hailthemelody@rm-laptop04 <hailthemelody@rm-laptop04>
|
||||||
Hector Sanjuan <hector.sanjuan@nugg.ad>
|
Hector Sanjuan <hector.sanjuan@nugg.ad>
|
||||||
Heike Jurzik <huhn@lion-3.fritz.box>
|
Heike Jurzik <huhn@lion-3.fritz.box>
|
||||||
Ian Shearin <ishearin@womply.com>
|
Ian Shearin <ishearin@womply.com>
|
||||||
Jannis Moßhammer <jannis.mosshammer@netways.de>
|
Jannis Moßhammer <jannis.mosshammer@netways.de>
|
||||||
Jennifer Mourek <jennifer.mourek@icinga.com>
|
Jennifer Mourek <jennifer.mourek@icinga.com>
|
||||||
Jo Rhett <jo@chegg.com>
|
|
||||||
Joe Doherty <git@pjuu.com>
|
Joe Doherty <git@pjuu.com>
|
||||||
Johannes Meyer <johannes.meyer@icinga.com>
|
Johannes Meyer <johannes.meyer@icinga.com>
|
||||||
Joonas Kylmälä <joonas.kylmala@kirjastot.fi>
|
Joonas Kylmälä <joonas.kylmala@kirjastot.fi>
|
||||||
|
Jo Rhett <jo@chegg.com>
|
||||||
Ken Jungclaus <lum33n@web.de>
|
Ken Jungclaus <lum33n@web.de>
|
||||||
Klaus Jrgensen <klaus@blackwoodseven.com>
|
Klaus Jrgensen <klaus@blackwoodseven.com>
|
||||||
Lee Clemens <java@leeclemens.net>
|
Lee Clemens <java@leeclemens.net>
|
||||||
Louis Sautier <sautier.louis@gmail.com>
|
Louis Sautier <sautier.louis@gmail.com>
|
||||||
|
mapa82 <maik.paetzold@akra.de>
|
||||||
Marc DeTrano <marc@gridshield.net>
|
Marc DeTrano <marc@gridshield.net>
|
||||||
Marcus Cobden <marcus@marcuscobden.co.uk>
|
Marcus Cobden <marcus@marcuscobden.co.uk>
|
||||||
Marius Hein <marius.hein@netways.de>
|
Marius Hein <marius.hein@netways.de>
|
||||||
Markus Frosch <markus.frosch@icinga.com>
|
Markus Frosch <markus.frosch@icinga.com>
|
||||||
Matthias Jentsch <matthias.jentsch@netways.de>
|
Matthias Jentsch <matthias.jentsch@netways.de>
|
||||||
|
Max Stephan <xam.stephan@web.de>
|
||||||
|
mbaschnitzi <mbaschnitzi@users.noreply.github.com>
|
||||||
Michael Friedrich <michael.friedrich@icinga.com>
|
Michael Friedrich <michael.friedrich@icinga.com>
|
||||||
|
Michael T. DeGuzis <mdeguzis@users.noreply.github.com>
|
||||||
Mikesch-mp <Mikesch-mp@koebbes.de>
|
Mikesch-mp <Mikesch-mp@koebbes.de>
|
||||||
Mikko Peltokangas <mikko@peltokangas.org>
|
Mikko Peltokangas <mikko@peltokangas.org>
|
||||||
Munzir Taha <munzirtaha@gmail.com>
|
Munzir Taha <munzirtaha@gmail.com>
|
||||||
Nicolai Buchwitz <nicolai.buchwitz@enda.eu>
|
Nicolai Buchwitz <nicolai.buchwitz@enda.eu>
|
||||||
Noah Hilverling <noah.hilverling@icinga.com>
|
Noah Hilverling <noah.hilverling@icinga.com>
|
||||||
|
Paolo Schiro <paolo.schiro@kpnqwest.it>
|
||||||
Paul Richards <paul@minimoo.org>
|
Paul Richards <paul@minimoo.org>
|
||||||
Pavlos Daoglou <pdaoglou@gmail.com>
|
Pavlos Daoglou <pdaoglou@gmail.com>
|
||||||
Pieter Lexis <pieter.lexis@powerdns.com>
|
Pieter Lexis <pieter.lexis@powerdns.com>
|
||||||
Ramy Talal <ramy@thinkquality.nl>
|
Ramy Talal <ramy@thinkquality.nl>
|
||||||
Raphael Bicker <raphael@bicker.ch>
|
Raphael Bicker <raphael@bicker.ch>
|
||||||
|
rbelinsky <rbelinsky@dalet.com>
|
||||||
|
realitygaps <github@gapsinreality.com>
|
||||||
Rene Moser <rene.moser@swisstxt.ch>
|
Rene Moser <rene.moser@swisstxt.ch>
|
||||||
|
rkcpi <thieme.sandra@gmail.com>
|
||||||
Roland Hopferwieser <rhopfer@ica.jku.at>
|
Roland Hopferwieser <rhopfer@ica.jku.at>
|
||||||
Rudy Gevaert <rudy.gevaert@ugent.be>
|
Rudy Gevaert <rudy.gevaert@ugent.be>
|
||||||
Rune Darrud <theflyingcorpse@gmail.com>
|
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>
|
||||||
Simone Orsi <simahawk@users.noreply.github.com>
|
Simone Orsi <simahawk@users.noreply.github.com>
|
||||||
|
ss23 <stephen@zxsecurity.co.nz>
|
||||||
Susanne Vestner-Ludwig <susanne.vestner-ludwig@inserteffect.com>
|
Susanne Vestner-Ludwig <susanne.vestner-ludwig@inserteffect.com>
|
||||||
Sylph Lin <sylph.lin@gmail.com>
|
Sylph Lin <sylph.lin@gmail.com>
|
||||||
|
tfylling <torbfylling@gmail.com>
|
||||||
Thomas Gelf <thomas.gelf@icinga.com>
|
Thomas Gelf <thomas.gelf@icinga.com>
|
||||||
Tim Helfensdörfer <tim@visualappeal.de>
|
Tim Helfensdörfer <tim@visualappeal.de>
|
||||||
Tobias von der Krone <tobias.vonderkrone@profitbricks.com>
|
Tobias von der Krone <tobias.vonderkrone@profitbricks.com>
|
||||||
Tom Ford <exptom@users.noreply.github.com>
|
|
||||||
Tomas Barton <barton.tomas@gmail.com>
|
Tomas Barton <barton.tomas@gmail.com>
|
||||||
|
Tom Ford <exptom@users.noreply.github.com>
|
||||||
Ulf Lange <mopp@gmx.net>
|
Ulf Lange <mopp@gmx.net>
|
||||||
Uwe Ebel <kobmaki@aol.com>
|
Uwe Ebel <kobmaki@aol.com>
|
||||||
Vladislav Ponomarev <vponomarev@team.mobile.de>
|
Vladislav Ponomarev <vponomarev@team.mobile.de>
|
||||||
Yuri Konotopov <ykonotopov@gmail.com>
|
|
||||||
ayoubabid <ayoubabid@users.noreply.github.com>
|
|
||||||
baufrecht <baufrecht@users.noreply.github.com>
|
|
||||||
bradynathan <bradynathan@gmail.com>
|
|
||||||
cstegm <cstegm@users.noreply.github.com>
|
|
||||||
hailthemelody@rm-laptop04 <hailthemelody@rm-laptop04>
|
|
||||||
mapa82 <maik.paetzold@akra.de>
|
|
||||||
mbaschnitzi <mbaschnitzi@users.noreply.github.com>
|
|
||||||
rbelinsky <rbelinsky@dalet.com>
|
|
||||||
realitygaps <github@gapsinreality.com>
|
|
||||||
rkcpi <thieme.sandra@gmail.com>
|
|
||||||
ss23 <stephen@zxsecurity.co.nz>
|
|
||||||
tfylling <torbfylling@gmail.com>
|
|
||||||
xert <xert@users.noreply.github.com>
|
xert <xert@users.noreply.github.com>
|
||||||
|
Yuri Konotopov <ykonotopov@gmail.com>
|
||||||
|
37
CHANGELOG.md
37
CHANGELOG.md
@ -4,6 +4,43 @@ 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.5.2
|
||||||
|
|
||||||
|
You can find issues and features related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/49?closed=1).
|
||||||
|
|
||||||
|
#### UI Changes
|
||||||
|
|
||||||
|
The sidebar's search behaviour has been changed so that it does only react to user-input after the user stopped typing.
|
||||||
|
Also, the cursor does not jump to the end of form-inputs anymore in case of an auto-refresh. We've also fixed an issue
|
||||||
|
that caused [custom icons](https://github.com/Icinga/icingaweb2/issues/3181#issuecomment-378875462) to be inverted when
|
||||||
|
placed in the sidebar. Last but not least, the header now expands its width beyond the 3840px mark and single dashlets
|
||||||
|
do not show a horizontal scrollbar anymore.
|
||||||
|
|
||||||
|
#### PHP7 MSSQL Compatibility
|
||||||
|
|
||||||
|
Support for Microsoft's `sqlsrv` extension has been added. Also, it's now possible to setup MSSQL resources in the
|
||||||
|
front-end using the `dblib` extension.
|
||||||
|
|
||||||
|
#### Proper Error Responses
|
||||||
|
|
||||||
|
An issue introduced with v2.5.1 has been resolved where some errors (especially HTTP 404 Not Found) were masked
|
||||||
|
by another subsequent error.
|
||||||
|
|
||||||
|
#### Broken LDAP Group Memberships
|
||||||
|
|
||||||
|
An issue introduced with v2.5.1 has been resolved where users with a domain in their name were not associated with any
|
||||||
|
LDAP groups.
|
||||||
|
|
||||||
|
#### Monitoring Module
|
||||||
|
|
||||||
|
Issuing a check using the "Check Now" action now properly causes a check being made by Icinga 2 even if outside the
|
||||||
|
timeperiod. (Note: This issue was only present if using the Icinga 2 Api as command transport.)
|
||||||
|
|
||||||
|
#### Login/Logout Expandability
|
||||||
|
|
||||||
|
It's now possible for modules to provide hooks for the user authorization. This for example allows to transparently
|
||||||
|
authenticate users in third-party applications such as [Grafana](https://github.com/Icinga/icingaweb2/pull/3401#issue-178030542).
|
||||||
|
|
||||||
### What's New in Version 2.5.1
|
### What's New in Version 2.5.1
|
||||||
|
|
||||||
You can find issues and features related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/47?closed=1).
|
You can find issues and features related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/47?closed=1).
|
||||||
|
@ -8,7 +8,7 @@ namespace Icinga\Application;
|
|||||||
*/
|
*/
|
||||||
class Version
|
class Version
|
||||||
{
|
{
|
||||||
const VERSION = '2.5.1';
|
const VERSION = '2.5.2';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the version of this instance of Icinga Web 2
|
* Get the version of this instance of Icinga Web 2
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Module: doc
|
Module: doc
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
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.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Module: migrate
|
Module: migrate
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
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.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Module: monitoring
|
Module: monitoring
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
Description: Icinga monitoring module
|
Description: Icinga monitoring module
|
||||||
This is the core module for most Icingaweb users. It provides an
|
This is the core module for most Icingaweb users. It provides an
|
||||||
abstraction layer for various Icinga data backends.
|
abstraction layer for various Icinga data backends.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Module: setup
|
Module: setup
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
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),
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Module: test
|
Module: test
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
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.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Module: translation
|
Module: translation
|
||||||
Version: 2.5.1
|
Version: 2.5.2
|
||||||
Description: Translation module
|
Description: Translation module
|
||||||
This module allows developers and translators to translate Icinga Web 2 and
|
This module allows developers and translators to translate Icinga Web 2 and
|
||||||
its modules for multiple languages. You do not need this module to run an
|
its modules for multiple languages. You do not need this module to run an
|
||||||
|
Loading…
x
Reference in New Issue
Block a user