v1.0.0 (unreleased)
Implemented enhancements:
- Add restrictions
toplevelview/filter/view
andtoplevelview/filter/edit
- Add Service Groups as TLV elements
- Add option to toggle
notification_enabled
behavior - Add validation for view filenames (restricted characters are:
! @ # $ % ^ & * / \ ( )
) - Add CLI Command to clean up backups
- Improve error handling for YAML editor
- Improve CSS for dark and light mode
v0.4.0 (2024-07-16)
Breaking changes:
- Remove support for the Icinga Web monitoring module
Future versions will only use IcingaDB Web.
- Remove
notification_periods
andignored_notification_periods
options
These options changed the state behavior of the module significantly (when compared to Icinga Web) and thus caused some confusion/limitations.
- Rename
host_never_unhandled
tooverride_host_problem_to_handled
Tried to make this options clearer to understand.
Implemented enhancements:
- Add support for Icinga DB
- Views use the display names for object if configured
- Improve the View's headers styling
- Improve handling of long View names (uses ellipsis now)
v0.3.4 (2024-06-12)
This will be the final version with support for Icinga Web monitoring module. Future versions will use IcingaDB Web.
Implemented enhancements:
- Improve CSS for dark/light theme
- Add confirmation dialog to deletion button
- Add Icinga Web CSS classes to delete and cancel button
- Update codemirror5 to latest version and add code folding
- Update README to include php-yaml requirement
Fixed bugs:
- Fix CSS issue with node collapse icon
- Change unsaved work warning position to avoid breaking the layout
v0.3.3 (2021-09-10)
Implemented enhancements:
- Rename collapse feature for Icinga Web >= 2.7 (lazyfrosch)
v0.3.2 (2021-03-19)
Implemented enhancements:
- legacy: Add cleanup and IDO migration tool #43 (lazyfrosch)
Merged pull requests:
- Fix typos #39 (sklaes)
- Update 02-Behavior.md #38 (micheledallatorre)
v0.3.1 (2019-03-06)
Fixed bugs:
- Implement Notification Period ignoring for TLVServiceNode #36 (lazyfrosch)
- HostgroupsummaryQuery: Ignore hostgroups that are empty #35 (lazyfrosch)
v0.3.0 (2019-02-28)
Implemented enhancements:
- Allow ignoring a list of notification periods for handled problems #34 (lazyfrosch)
Closed issues:
- You need the PHP extension "yaml" in order to use TopLevelView (rh-php71) #33
v0.2.1 (2018-02-13)
Fixed bugs:
- UTC timeperiod calculation is wrong #29
Merged pull requests:
- Don't use UTC timestamps for calculating timeperiods #30 (lazyfrosch)
v0.2.0 (2018-01-25)
Implemented enhancements:
- style: Update handled colors with material design #28 (lazyfrosch)
Fixed bugs:
- Undefined index: unknown coming from TLVServiceNode #22
Closed issues:
- Apply monitoring filter to views #25
- Document requirement for Icingaweb2 >= 2.5.0 #23
- You need the PHP extension "yaml" in order to use TopLevelView #21
v0.1.0 (2017-10-17)
Implemented enhancements:
- Add documentation #15
- Add badges #8
- Activate auto-reload and show counter #6
- Add caching layer #3
- Integrate notification_period behavior #2
- Add documentation #19 (lazyfrosch)
- Add caching layer #9 (lazyfrosch)
Fixed bugs:
- host_never_unhandled should affect service_handled #20
- Host down should be visible #7
- Auto create missing config dir #5
Closed issues:
- Make notification_period an option #18
- Fix single services in convert #17
- Add de_DE translation #16
- Config option for host handled #14
- Add docker test and dev environment #13
- Config Files should be created with group write permission #12
- SOFT states should be ignored #11
- Convert in downtime and notifications disabled to a downtime state #10
Merged pull requests:
- Add CLI convert tool for sqlite database #1 (lazyfrosch)
* This Changelog was automatically generated by github_changelog_generator