From f1c1cc57e72171c14717ebec2dbed83aaf5054ed Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 17 Feb 2022 15:46:41 +0100 Subject: [PATCH] Prepare v1.9.0 --- doc/02-Installation.md | 10 +++++----- doc/05-Upgrading.md | 8 ++++++++ doc/82-Changelog.md | 4 ++++ module.info | 4 ++-- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/doc/02-Installation.md b/doc/02-Installation.md index 5af93771..a8e9a759 100644 --- a/doc/02-Installation.md +++ b/doc/02-Installation.md @@ -19,10 +19,10 @@ Requirements * Icinga Web 2 (>= 2.6.0). All versions since 2.2 should also work fine, but might show smaller UI bugs and are not actively tested * The following Icinga modules must be installed and enabled: - * [incubator](https://github.com/Icinga/icingaweb2-module-incubator) (>=0.5.0) + * [incubator](https://github.com/Icinga/icingaweb2-module-incubator) (>=0.12.0) * If you are using Icinga Web < 2.9.0, the following modules are also required - * [ipl](https://github.com/Icinga/icingaweb2-module-ipl) (>=0.3.0) - * [reactbundle](https://github.com/Icinga/icingaweb2-module-reactbundle) (>=0.7.0) + * [ipl](https://github.com/Icinga/icingaweb2-module-ipl) (>=0.5.0) + * [reactbundle](https://github.com/Icinga/icingaweb2-module-reactbundle) (>=0.9.0) * A database, MySQL (>= 5.1) or PostgreSQL (>= 9.1). MariaDB and other MySQL forks are also fine. Mentioned versions are the required minimum, for MySQL we suggest using at least 5.5.3, for PostgreSQL 9.4. @@ -100,7 +100,7 @@ and extract it to a folder named `director` in one of your Icinga Web 2 module p You might want to use a script as follows for this task: ```shell -MODULE_VERSION="1.8.1" +MODULE_VERSION="1.9.0" ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules" REPO_URL="https://github.com/icinga/icingaweb2-module-director" TARGET_DIR="${ICINGAWEB_MODULEPATH}/director" @@ -127,7 +127,7 @@ Just clone the repository to one of your Icinga Web 2 module path directories. It will be immediately ready for use: ```shell -MODULE_VERSION="1.8.1" +MODULE_VERSION="1.9.0" ICINGAWEB_MODULEPATH="/usr/share/icingaweb2/modules" REPO_URL="https://github.com/icinga/icingaweb2-module-director" TARGET_DIR="${ICINGAWEB_MODULEPATH}/director" diff --git a/doc/05-Upgrading.md b/doc/05-Upgrading.md index e5fdfd48..c2e4cc4c 100644 --- a/doc/05-Upgrading.md +++ b/doc/05-Upgrading.md @@ -15,6 +15,7 @@ you will be told so in your frontend. Please read more about: * [Database Backup](#backup-first) +* [Upgrading to 1.9.x](#upgrade-to-1.9.x) * [Upgrading to 1.8.x](#upgrade-to-1.8.x) * [Upgrading to 1.7.x](#upgrade-to-1.7.x) * [Upgrading to 1.6.x](#upgrade-to-1.6.x) @@ -39,6 +40,13 @@ use the tools provided by your database backend, like `mysqldump` or `pg_dump`. Restoring from a backup is trivial, and Director will always be able to apply pending database migrations to an imported old database snapshot. +Upgrading to 1.9.x +------------------------------------------------- + +Please check module dependencies, we raised some of them. In case you're missing +one of them, the Web UI will tell you after the upgrade. You'll then be prompted +to apply pending Database Migrations. + Upgrading to 1.8.x ------------------------------------------------- diff --git a/doc/82-Changelog.md b/doc/82-Changelog.md index 8b7bdc49..2cd0fcd9 100644 --- a/doc/82-Changelog.md +++ b/doc/82-Changelog.md @@ -7,6 +7,10 @@ before switching to a new version. next (will be 1.9.0) -------------------- +### Breaking Changes +* Module dependencies have been raised, [Upgrading](05-Upgrading.md) and + [Installation](02-Installation.md) documentations contain related details + ### Fixed issues * You can find issues and feature requests related to this release on our [roadmap](https://github.com/Icinga/icingaweb2-module-director/milestone/25?closed=1) diff --git a/module.info b/module.info index 2b477266..43025ed0 100644 --- a/module.info +++ b/module.info @@ -1,6 +1,6 @@ Name: Icinga Director -Version: master -Depends: reactbundle (>=0.9.0), ipl (>=0.5.0), incubator (>=0.11.0) +Version: 1.9.0 +Depends: reactbundle (>=0.9.0), ipl (>=0.5.0), incubator (>=0.12.0) Description: Director - Config tool for Icinga 2 Icinga Director is a configuration tool that has been designed to make Icinga 2 configuration easy and understandable.