Releases: Icinga/icinga-go-library
Releases · Icinga/icinga-go-library
Release list
0.9.0 (2026-03-04)
This Icinga Go Library release introduces streaming deletions/upserts for databases,
adds support for password files next to password fields for configurations,
and includes some further housekeeping.
- database: Stream functionality for deletions and upserts. #16
- redis: Remove obsolete workaround against reuse of broken connections. #148
- config: Password files next to password fields. #180
- Address golangci-lint issues. #182
- Test downstream Icinga Go applications against latest Icinga Go Library. #183
- Bump dependencies. #177, #178, #179, #181, #184
0.8.2 (2025-12-15)
0.8.1 (2025-11-17)
This Icinga Go Library release changes the Notifications Source base URL parameter name from api-base-url to url.
The motivation behind this rewording is to have an identical naming between Icinga DB v1.5.0 and Icinga for Kubernetes.
- notifications: Rename Source
api-base-urltourl. #168
0.8.0 (2025-11-12)
This Icinga Go Library release is made for Icinga DB v1.5.0 and Icinga Notifications v0.2.0.
Most notably, the new notifications package provides components for implementing Icinga Notifications sources and channels.
- notifications: Add a package that helps with implementing sources and channels for Icinga Notifications. #145, #160, #161
- redis: Disable client maint notifications. #162
- logging: Allow to provide custom core factory func. #152
- retry: Remove ResetTimeout function. #142
- Documentation: Add README.md, CHANGELOG.md, and some API docs. #164, #167
- New test. #33
- Bump dependencies.