diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:23:16 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 13:23:16 +0000 |
commit | 3e97c51418e6d27e9a81906f347fcb7c78e27d4f (patch) | |
tree | ee596ce1bc9840661386f96f9b8d1f919a106317 /README.md | |
parent | Initial commit. (diff) | |
download | icingaweb2-module-incubator-3e97c51418e6d27e9a81906f347fcb7c78e27d4f.tar.xz icingaweb2-module-incubator-3e97c51418e6d27e9a81906f347fcb7c78e27d4f.zip |
Adding upstream version 0.20.0.upstream/0.20.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..c99da5f --- /dev/null +++ b/README.md @@ -0,0 +1,76 @@ +Icinga Web 2 - Incubator +======================== + +This repository ships bleeding edge libraries useful for Icinga Web 2 modules. +Please download the latest release and install it like any other module. + +> **HINT**: Do NOT install the GIT master, it will not work! Checking out a +> branch like `stable/0.18.0` or a tag like `v0.18.0` is fine. + +Sample Tarball installation +--------------------------- + +```sh +MODULE_NAME=incubator +MODULE_VERSION=v0.20.0 +MODULES_PATH="/usr/share/icingaweb2/modules" +MODULE_PATH="${MODULES_PATH}/${MODULE_NAME}" +RELEASES="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}/archive" +mkdir "$MODULE_PATH" \ +&& wget -q $RELEASES/${MODULE_VERSION}.tar.gz -O - \ + | tar xfz - -C "$MODULE_PATH" --strip-components 1 +icingacli module enable "${MODULE_NAME}" +``` + +Sample GIT installation +----------------------- + +```sh +MODULE_NAME=incubator +MODULE_VERSION=v0.20.0 +REPO="https://github.com/Icinga/icingaweb2-module-${MODULE_NAME}" +MODULES_PATH="/usr/share/icingaweb2/modules" +git clone ${REPO} "${MODULES_PATH}/${MODULE_NAME}" --branch "${MODULE_VERSION}" +icingacli module enable "${MODULE_NAME}" +``` + +Developer Documentation +----------------------- + +### Add a new dependency + + composer require author/library:version + +### Create a new release + + ./bin/make-release.sh <version> + +e.g. + + ./bin/make-release.sh 0.20.0 + +Changes +------- + +### v0.20.0 + +* improved am/pm formatting +* support db expressions in filter rendering +* fix background in action bar dropdowns +* JsonRPC no supports proxy handlers +* dbstore improved modification detection + +### v0.19.0 + +* improved ProcessInfo serialization +* allow to use Cli\Screen w/o CLI +* curl: fix PHP 8.1 support in specific error conditions +* InfluxDB: fix v2 support +* InfluxDB: body compression +* InfluxDB: add header for debugging purposes + +### v0.18.0 + +* cosmetic changes for Icinga Web +* Settings can now be compared +* fix some zfdb exceptions on 8.1 |