Release version 2.10.0
This commit is contained in:
commit
f1dc03fd85
1
.mailmap
1
.mailmap
|
@ -38,3 +38,4 @@ 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@netways.de>
|
||||||
Thomas Gelf <thomas.gelf@icinga.com> <thomas@gelf.net>
|
Thomas Gelf <thomas.gelf@icinga.com> <thomas@gelf.net>
|
||||||
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>
|
||||||
|
|
36
CHANGELOG.md
36
CHANGELOG.md
|
@ -4,6 +4,42 @@ 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.10.0
|
||||||
|
|
||||||
|
You can find all issues related to this release on our [Roadmap](https://github.com/Icinga/icingaweb2/milestone/63?closed=1).
|
||||||
|
|
||||||
|
Please make sure to also check the respective [upgrading section](https://icinga.com/docs/icinga-web-2/latest/doc/80-Upgrading/#upgrading-to-icinga-web-2-210x)
|
||||||
|
in the documentation.
|
||||||
|
|
||||||
|
#### The Appearance of Dark and Light
|
||||||
|
|
||||||
|
We have already spoken a lot about the [theme mode support](https://icinga.com/blog/2021/06/16/introducing-dark-and-light-theme-modes/)
|
||||||
|
that we were working on [for some time](https://icinga.com/blog/2022/02/10/icinga-web-not-just-black-and-white/) now.
|
||||||
|
It was planned for v2.9.0, but in respect of many modules and themes out there we gave it the deserved attention.
|
||||||
|
Below is a glimpse of what this looks like.
|
||||||
|
|
||||||
|
[![Icinga Web 2 Theme Mode Preview](https://icinga.com/wp-content/uploads/2022/03/theme-mode-demo-small.jpg "Icinga Web 2 Theme Mode Preview")](https://icinga.com/wp-content/uploads/2022/03/theme-mode-demo.jpg)
|
||||||
|
|
||||||
|
#### Custom Variables Shown Unaltered – Or not
|
||||||
|
|
||||||
|
Icinga Web 2 had some bad habits when displaying custom variables in the UI. We've driven out the last one regarding
|
||||||
|
names now. Uppercase characters are now shown as such. What Icinga Web 2 stopped doing though, can now be accomplished
|
||||||
|
by modules. A new hook that enables modules to influence the rendering of custom variables has been introduced.
|
||||||
|
|
||||||
|
* CustomVarNames should not be converted to lowercase [#4639](https://github.com/Icinga/icingaweb2/issues/4639)
|
||||||
|
* Display the Director Caption of a Custom Variable [#3479](https://github.com/Icinga/icingaweb2/issues/3479)
|
||||||
|
|
||||||
|
#### Surprising Beauty in Exported Places
|
||||||
|
|
||||||
|
Anyone who already attempted to export a list of services to PDF has seen the degradation of details in recent years.
|
||||||
|
Be it images, icons, colors or the general layout. We simply reached a technical limit with the builtin PDF export.
|
||||||
|
That is why we made [Icinga PDF Export](https://github.com/Icinga/icingaweb2-module-pdfexport). Icinga Web 2 has now
|
||||||
|
a much enhanced compatibility with it. Exporting a list of services while Icinga PDF Export is set up, will now lead
|
||||||
|
to a much better looking result.
|
||||||
|
|
||||||
|
* Enhance PDF export [#4685](https://github.com/Icinga/icingaweb2/pull/4685)
|
||||||
|
* Image not found when creating PDF view of objects [#4674](https://github.com/Icinga/icingaweb2/issues/4674)
|
||||||
|
|
||||||
### What's New in Version 2.9.6
|
### What's New in Version 2.9.6
|
||||||
|
|
||||||
**Notice**: This is a security release. It is recommended to upgrade immediately.
|
**Notice**: This is a security release. It is recommended to upgrade immediately.
|
||||||
|
|
|
@ -23,7 +23,7 @@ $modReason = [];
|
||||||
|
|
||||||
if (isset($requiredVendor, $requiredProject) && $requiredVendor && $requiredProject) {
|
if (isset($requiredVendor, $requiredProject) && $requiredVendor && $requiredProject) {
|
||||||
// TODO: I don't like this, can we define requirements somewhere else?
|
// TODO: I don't like this, can we define requirements somewhere else?
|
||||||
$coreDeps = ['icinga-php-library' => '>= 0.6', 'icinga-php-thirdparty' => '>= 0.10'];
|
$coreDeps = ['icinga-php-library' => '>= 0.8', 'icinga-php-thirdparty' => '>= 0.10'];
|
||||||
|
|
||||||
foreach ($coreDeps as $libraryName => $requiredVersion) {
|
foreach ($coreDeps as $libraryName => $requiredVersion) {
|
||||||
if (! $libraries->has($libraryName)) {
|
if (! $libraries->has($libraryName)) {
|
||||||
|
|
|
@ -390,7 +390,7 @@ You will need to install certain dependencies depending on your setup:
|
||||||
* A web server, e.g. Apache or Nginx
|
* A web server, e.g. Apache or Nginx
|
||||||
* PHP version >= 7.3
|
* PHP version >= 7.3
|
||||||
* Older versions (5.6+) are only supported up until version 2.11
|
* Older versions (5.6+) are only supported up until version 2.11
|
||||||
* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) (>= 0.6)
|
* [Icinga PHP Library (ipl)](https://github.com/Icinga/icinga-php-library) (>= 0.8)
|
||||||
* [Icinga PHP Thirdparty](https://github.com/Icinga/icinga-php-thirdparty) (>= 0.10)
|
* [Icinga PHP Thirdparty](https://github.com/Icinga/icinga-php-thirdparty) (>= 0.10)
|
||||||
* The following PHP modules must be installed: cURL, json, gettext, fileinfo, intl, dom, OpenSSL and xml
|
* The following PHP modules must be installed: cURL, json, gettext, fileinfo, intl, dom, OpenSSL and xml
|
||||||
* For exports to PDF also the following PHP modules are required: mbstring, GD, Imagick
|
* For exports to PDF also the following PHP modules are required: mbstring, GD, Imagick
|
||||||
|
|
|
@ -15,6 +15,14 @@ v2.6 to v2.8 requires to follow the instructions for v2.7 too.
|
||||||
It is highly recommended to use [Icinga PDF Export](https://github.com/Icinga/icingaweb2-module-pdfexport)
|
It is highly recommended to use [Icinga PDF Export](https://github.com/Icinga/icingaweb2-module-pdfexport)
|
||||||
instead.
|
instead.
|
||||||
|
|
||||||
|
**Discontinued package updates**
|
||||||
|
|
||||||
|
* We will stop offering major updates for Debian 9 (Stretch) starting with version 2.11.
|
||||||
|
However, versions 2.9 and 2.10 will continue to receive minor updates on this platform.
|
||||||
|
|
||||||
|
[icinga.com](https://icinga.com/subscription/support-details/) provides an overview about
|
||||||
|
currently supported distributions.
|
||||||
|
|
||||||
**Framework changes affecting third-party code**
|
**Framework changes affecting third-party code**
|
||||||
|
|
||||||
* Asset support for modules (#3961) introduced with v2.8 has now been removed.
|
* Asset support for modules (#3961) introduced with v2.8 has now been removed.
|
||||||
|
|
|
@ -8,7 +8,7 @@ namespace Icinga\Application;
|
||||||
*/
|
*/
|
||||||
class Version
|
class Version
|
||||||
{
|
{
|
||||||
const VERSION = '2.9.6';
|
const VERSION = '2.10.0';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 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.9.6
|
Version: 2.10.0
|
||||||
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.9.6
|
Version: 2.10.0
|
||||||
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.9.6
|
Version: 2.10.0
|
||||||
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.
|
||||||
|
|
|
@ -601,7 +601,7 @@ class WebWizard extends Wizard implements SetupWizard
|
||||||
)));
|
)));
|
||||||
|
|
||||||
$set->add(new WebLibraryRequirement(array(
|
$set->add(new WebLibraryRequirement(array(
|
||||||
'condition' => ['icinga-php-library', '>=', '0.6.0'],
|
'condition' => ['icinga-php-library', '>=', '0.8.0'],
|
||||||
'alias' => 'Icinga PHP library',
|
'alias' => 'Icinga PHP library',
|
||||||
'description' => mt(
|
'description' => mt(
|
||||||
'setup',
|
'setup',
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Module: setup
|
Module: setup
|
||||||
Version: 2.9.6
|
Version: 2.10.0
|
||||||
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.9.6
|
Version: 2.10.0
|
||||||
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.9.6
|
Version: 2.10.0
|
||||||
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.
|
||||||
|
|
Loading…
Reference in New Issue