Merge branch 'release/2.5.2'

This commit is contained in:
Johannes Meyer 2018-04-25 14:07:28 +02:00
commit cf079fbc02
10 changed files with 67 additions and 24 deletions

38
AUTHORS
View File

@ -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>

View File

@ -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).

View File

@ -1 +1 @@
v2.5.1 v2.5.2

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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),

View File

@ -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.

View File

@ -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