Releases: vshn/signalilo
Releases · vshn/signalilo
v0.14.0
7 changes since v0.13.0
🚀 Features
- Add support for configuring service templates (#117)
🔗 Dependency Updates
- fix(deps): update module github.com/stretchr/testify to v1.8.4 (#125)
- fix(deps): update module github.com/sirupsen/logrus to v1.9.3 (#129)
- chore(deps): update golang docker tag to v1.20 (#122)
- Switch to github.com/alecthomas/kingpin/v2 (#132)
- chore(deps): update actions/setup-go action to v4 (#127)
- chore(deps): update mikepenz/release-changelog-builder-action action to v4 (#130)
v0.13.0
v0.12.0
v0.11.0
13 changes since v0.10.0
🚀 Features
- Support different Plugin Outputs per Service State (#104)
🛠️ Minor Changes
- CI: Add step to run freshly built docker image in GitHub action (#106)
- Don't run
go get
tests for PRs from forks (#107) - CI: Remove EOL Go versions in GitHub action (#108)
📄 Documentation
- Update Icinga integration docs in README (#93)
- Document Icinga API user required permissions (#95)
- Fix description for the custom severity levels command line flag (#97)
🔗 Dependency Updates
- chore(deps): update actions/checkout action to v3 (#98)
- chore(deps): update actions/setup-go action to v3 (#99)
- fix(deps): update module github.com/stretchr/testify to v1.8.0 (#100)
- chore(deps): update mikepenz/release-changelog-builder-action action to v3 (#103)
- fix(deps): update module github.com/prometheus/alertmanager to v0.24.0 (#102)
- chore(deps): update dependency golang to v1.18 (#101)
v0.10.0
v0.9.0
Release v0.8.0
Release v0.7.0
Added
- Add ability to disable http keep-alives when connecting to Icinga2 API (#30)
- Support for injecting variables with static value on all Icinga2 services (#39)
- Introduce option to continue using CN to verify TLS certificates (#41)
Notes
- Going forward, building Signalilo requires Go 1.15+, due to the changes introduced in #41, which make use of the
tls.Config
fieldVerifyConnection
which was introduced in Go 1.15. Users of the Docker image don't need to make any changes. - By default, the Icinga2 API server name is verified against the certificate's CN field. If your Icinga2 API certificate is only valid when checking the certificate's SAN field, please run Signalilo with
--icinga_x509_verify_cn=false
which turns on the new Go default behavior which ignores the CN field and checks against the SAN field.
Release v0.6.0
Fixed
- Resolved "heartbeat" alerts are handled correctly, i.e. not at all ([#24])
- The go module dependency definition doesn't use
replace
to pull in our fork ofgo-icinga2-client
anymore. ([#21]) go get
is now able to fetch and install Signalilo ([#19])- The
signalilo:latest
docker image is built a more useful version tag in the binary
Release v0.5.0
Added
- Support for "heartbeat" services, i.e. services which alert when they don't receive a regular update.