All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Please open an issue for any deviations that you spot; I'm still learning!.
The following types of changes will be recorded in this file:
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
- placeholder
v0.5.14 - 2024-11-14
- (GH-416) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.12 to go-ci-oldstable-build-v0.21.13 in /dependabot/docker/builds
- (GH-432) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.13 to go-ci-oldstable-build-v0.21.15 in /dependabot/docker/builds
- (GH-436) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.15 to go-ci-oldstable-build-v0.21.16 in /dependabot/docker/builds
- (GH-414) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.9 to go-ci-oldstable-build-v0.21.12 in /dependabot/docker/builds
- (GH-434) Go Dependency: Bump github.com/atc0005/go-nagios from 0.16.1 to 0.17.1
- (GH-410) Go Dependency: Bump golang.org/x/sys from 0.24.0 to 0.25.0
- (GH-428) Go Dependency: Bump golang.org/x/sys from 0.25.0 to 0.27.0
- (GH-412) Go Runtime: Bump golang from 1.22.6 to 1.22.7 in /dependabot/docker/go
- (GH-425) Go Runtime: Bump golang from 1.22.7 to 1.22.9 in /dependabot/docker/go
v0.5.13 - 2024-08-21
- (GH-379) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.4 to go-ci-oldstable-build-v0.21.5 in /dependabot/docker/builds
- (GH-382) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.5 to go-ci-oldstable-build-v0.21.6 in /dependabot/docker/builds
- (GH-385) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.6 to go-ci-oldstable-build-v0.21.7 in /dependabot/docker/builds
- (GH-392) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.7 to go-ci-oldstable-build-v0.21.8 in /dependabot/docker/builds
- (GH-399) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.8 to go-ci-oldstable-build-v0.21.9 in /dependabot/docker/builds
- (GH-390) Go Dependency: Bump golang.org/x/sys from 0.22.0 to 0.23.0
- (GH-395) Go Dependency: Bump golang.org/x/sys from 0.23.0 to 0.24.0
- (GH-402) Go Runtime: Bump golang from 1.21.12 to 1.22.6 in /dependabot/docker/go
- (GH-401) Update project to Go 1.22 series
- (GH-387) Push
REPO_VERSION
var into containers for builds
v0.5.12 - 2024-07-10
- (GH-361) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.7 to go-ci-oldstable-build-v0.20.8 in /dependabot/docker/builds
- (GH-365) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.8 to go-ci-oldstable-build-v0.21.2 in /dependabot/docker/builds
- (GH-367) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.2 to go-ci-oldstable-build-v0.21.3 in /dependabot/docker/builds
- (GH-371) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.3 to go-ci-oldstable-build-v0.21.4 in /dependabot/docker/builds
- (GH-374) Go Dependency: Bump golang.org/x/sys from 0.21.0 to 0.22.0
- (GH-368) Go Runtime: Bump golang from 1.21.11 to 1.21.12 in /dependabot/docker/go
v0.5.11 - 2024-06-07
- (GH-343) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.4 to go-ci-oldstable-build-v0.20.5 in /dependabot/docker/builds
- (GH-346) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.5 to go-ci-oldstable-build-v0.20.6 in /dependabot/docker/builds
- (GH-356) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.6 to go-ci-oldstable-build-v0.20.7 in /dependabot/docker/builds
- (GH-344) Go Dependency: Bump github.com/rs/zerolog from 1.32.0 to 1.33.0
- (GH-354) Go Dependency: Bump golang.org/x/sys from 0.20.0 to 0.21.0
- (GH-352) Go Runtime: Bump golang from 1.21.10 to 1.21.11 in /dependabot/docker/go
- (GH-348) Remove inactive maligned linter
- (GH-349) Fix errcheck linting errors
v0.5.10 - 2024-05-13
- (GH-331) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.1 to go-ci-oldstable-build-v0.20.2 in /dependabot/docker/builds
- (GH-336) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.2 to go-ci-oldstable-build-v0.20.3 in /dependabot/docker/builds
- (GH-338) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.3 to go-ci-oldstable-build-v0.20.4 in /dependabot/docker/builds
- (GH-329) Go Dependency: Bump golang.org/x/sys from 0.19.0 to 0.20.0
- (GH-333) Go Runtime: Bump golang from 1.21.9 to 1.21.10 in /dependabot/docker/go
v0.5.9 - 2024-04-11
- (GH-312) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.4 to go-ci-oldstable-build-v0.16.0 in /dependabot/docker/builds
- (GH-314) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.16.0 to go-ci-oldstable-build-v0.16.1 in /dependabot/docker/builds
- (GH-317) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.16.1 to go-ci-oldstable-build-v0.19.0 in /dependabot/docker/builds
- (GH-318) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.19.0 to go-ci-oldstable-build-v0.20.0 in /dependabot/docker/builds
- (GH-324) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.0 to go-ci-oldstable-build-v0.20.1 in /dependabot/docker/builds
- (GH-322) Go Dependency: Bump golang.org/x/sys from 0.18.0 to 0.19.0
- (GH-320) Go Runtime: Bump golang from 1.21.8 to 1.21.9 in /dependabot/docker/go
v0.5.8 - 2024-03-08
- (GH-308) Add todo/release label to "Go Runtime" PRs
- (GH-300) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.2 to go-ci-oldstable-build-v0.15.3 in /dependabot/docker/builds
- (GH-306) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.3 to go-ci-oldstable-build-v0.15.4 in /dependabot/docker/builds
- (GH-297) canary: bump golang from 1.21.6 to 1.21.7 in /dependabot/docker/go
- (GH-294) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.15.0 to go-ci-oldstable-build-v0.15.2 in /dependabot/docker/builds
- (GH-303) Go Dependency: Bump golang.org/x/sys from 0.17.0 to 0.18.0
- (GH-305) Go Runtime: Bump golang from 1.21.7 to 1.21.8 in /dependabot/docker/go
- (GH-299) Update Dependabot PR prefixes (redux)
- (GH-298) Update Dependabot PR prefixes
- (GH-296) Update project to Go 1.21 series
v0.5.7 - 2024-02-16
- (GH-285) canary: bump golang from 1.20.13 to 1.20.14 in /dependabot/docker/go
- (GH-266) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.3 to go-ci-oldstable-build-v0.14.4 in /dependabot/docker/builds
- (GH-270) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.4 to go-ci-oldstable-build-v0.14.5 in /dependabot/docker/builds
- (GH-274) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.5 to go-ci-oldstable-build-v0.14.6 in /dependabot/docker/builds
- (GH-286) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.6 to go-ci-oldstable-build-v0.14.9 in /dependabot/docker/builds
- (GH-290) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.9 to go-ci-oldstable-build-v0.15.0 in /dependabot/docker/builds
- (GH-269) go.mod: bump github.com/atc0005/go-nagios from 0.16.0 to 0.16.1
- (GH-276) go.mod: bump github.com/rs/zerolog from 1.31.0 to 1.32.0
- (GH-282) go.mod: bump golang.org/x/sys from 0.16.0 to 0.17.0
v0.5.6 - 2024-01-19
- (GH-253) canary: bump golang from 1.20.11 to 1.20.12 in /dependabot/docker/go
- (GH-261) canary: bump golang from 1.20.12 to 1.20.13 in /dependabot/docker/go
- (GH-254) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.1 to go-ci-oldstable-build-v0.14.2 in /dependabot/docker/builds
- (GH-263) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.2 to go-ci-oldstable-build-v0.14.3 in /dependabot/docker/builds
- (GH-257) ghaw: bump github/codeql-action from 2 to 3
- (GH-250) go.mod: bump golang.org/x/sys from 0.14.0 to 0.15.0
- (GH-258) go.mod: bump golang.org/x/sys from 0.15.0 to 0.16.0
v0.5.5 - 2023-11-15
- (GH-240) canary: bump golang from 1.20.8 to 1.20.11 in /dependabot/docker/go
- (GH-242) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.12 to go-ci-oldstable-build-v0.14.1 in /dependabot/docker/builds
- (GH-233) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.9 to go-ci-oldstable-build-v0.13.12 in /dependabot/docker/builds
- (GH-235) go.mod: bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20
- (GH-220) go.mod: bump github.com/rs/zerolog from 1.30.0 to 1.31.0
- (GH-222) go.mod: bump golang.org/x/sys from 0.12.0 to 0.13.0
- (GH-238) go.mod: bump golang.org/x/sys from 0.13.0 to 0.14.0
- (GH-245) Fix goconst linting errors
v0.5.4 - 2023-10-06
- (GH-207) canary: bump golang from 1.20.7 to 1.20.8 in /dependabot/docker/go
- (GH-198) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.4 to go-ci-oldstable-build-v0.13.5 in /dependabot/docker/builds
- (GH-200) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.5 to go-ci-oldstable-build-v0.13.6 in /dependabot/docker/builds
- (GH-201) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.6 to go-ci-oldstable-build-v0.13.7 in /dependabot/docker/builds
- (GH-208) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.7 to go-ci-oldstable-build-v0.13.8 in /dependabot/docker/builds
- (GH-214) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.8 to go-ci-oldstable-build-v0.13.9 in /dependabot/docker/builds
- (GH-205) ghaw: bump actions/checkout from 3 to 4
- (GH-204) go.mod: bump golang.org/x/sys from 0.11.0 to 0.12.0
v0.5.3 - 2023-08-17
- (GH-168) Add initial automated release notes config
- (GH-170) Add initial automated release build workflow
- Dependencies
Go
1.19.11
to1.20.7
atc0005/go-ci
go-ci-oldstable-build-v0.11.4
togo-ci-oldstable-build-v0.13.4
rs/zerolog
v1.29.1
tov1.30.0
golang.org/x/sys
v0.10.0
tov0.11.0
- (GH-172) Update Dependabot config to monitor both branches
- (GH-192) Update project to Go 1.20 series
v0.5.2 - 2023-07-14
- RPM package improvements
- Bug fixes
- Dependency updates
- built using Go 1.19.11
- Statically linked
- Windows (x86, x64)
- Linux (x86, x64)
- Dependencies
Go
1.19.10
to1.19.11
atc0005/go-nagios
v0.15.0
tov0.16.0
atc0005/go-ci
go-ci-oldstable-build-v0.11.0
togo-ci-oldstable-build-v0.11.4
golang.org/x/sys
v0.8.0
tov0.10.0
- (GH-163) Update RPM postinstall scripts to use restorecon
- (GH-154) Update vuln analysis GHAW to remove on.push hook
- (GH-156) Restore local CodeQL workflow
- (GH-161) Correct logging format listed in README
v0.5.1 - 2023-06-08
- Bug fixes
- Pattern/Path match improvements & workarounds
- Dependency updates
- built using Go 1.19.10
- Statically linked
- Windows (x64)
- Dependencies
Go
1.19.9
to1.19.10
atc0005/go-nagios
v0.14.0
tov0.15.0
atc0005/go-ci
build imagego-ci-oldstable-build-v0.10.5
togo-ci-oldstable-build-v0.10.6
mattn/go-isatty
v0.0.18
tov0.0.19
- (GH-146) Normalize matched/ignored paths
- (GH-151) Temporarily disable problematic assertions
- (GH-148) Disable depguard linter
v0.5.0 - 2023-05-11
- Build improvements
- Bug fixes
- Dependency updates
- built using Go 1.19.9
- Statically linked
- Windows (x64)
- (GH-132) Add rootless container builds via Docker/Podman
- Dependencies
Go
1.19.7
to1.19.9
atc0005/go-ci
build imagego-ci-oldstable-build-v0.9.2
togo-ci-oldstable-build-v0.10.5
rs/zerolog
v1.29.0
tov1.29.1
golang.org/x/sys
v0.6.0
tov0.8.0
mattn/go-isatty
v0.0.17
tov0.0.18
- (GH-125) Update vuln analysis GHAW to use on.push hook
- (GH-141) Fix revive linting error
v0.4.0 - 2023-03-17
- Output tweaks
- Documentation refresh
- built using Go 1.19.7
- Statically linked
- Windows (x64)
- (GH-116) Cleanup & sample REG_MULTI_SZ reg key values
- (GH-118) Reduce sampling of MULTI_SZ key values further
- (GH-119) Reduce plugin output further by omitting Summary section
- (GH-121) List total/omitted entries count for
REG_MULTI_SZ
registry key values - (GH-123) Update README to reflect recent output tweaks
- (GH-115) Verbose "reboot evidence" for PendingFileRenameOperations REG_MULTI_SZ registry key is too verbose resulting in potential loss of additional reboot required reasons
v0.3.0 - 2023-03-09
- Add support for generating packages
- Generated binary changes
- filename patterns
- compression
- executable metadata
- Build improvements
- built using Go 1.19.7
- Statically linked
- Windows (x64)
- (GH-95) Generate RPM/DEB packages using nFPM
- (GH-94) Switch to semantic versioning (semver) compatible versioning pattern
- (GH-96) Add version metadata to Windows executables
- (GH-97) Makefile: Compress binaries and use fixed filenames
- (GH-98) Makefile: Refresh recipes to add "standard" set, new package-related options
- (GH-99) Build dev/stable releases using go-ci Docker image
v0.2.3 - 2023-03-08
- Dependency updates
- built using Go 1.19.7
- Statically linked
- Windows (x64)
- Dependencies
Go
1.19.4
to1.19.7
atc0005/go-nagios
v0.10.2
tov0.14.0
rs/zerolog
v1.28.0
tov1.29.0
golang.org/x/sys
v0.3.0
tov0.6.0
mattn/go-isatty
v0.0.16
tov0.0.17
- (GH-71) Drop explicit plugin runtime tracking
- allow the new nagios package functionality to handle tracking and emitting the time metric automatically at plugin completion
- (GH-73) Update nagios library usage to reflect dep changes
- GitHub Actions Workflows
- (GH-79) Add Go Module Validation, Dependency Updates jobs
- (GH-87) Drop
Push Validation
workflow - (GH-88) Rework workflow scheduling
- (GH-92) Remove
Push Validation
workflow status badge
- Builds
- (GH-80) Add missing Makefile usage entry for release build
- (GH-81) Add missing "clean" step to recipe
- (GH-69) Fix mispelling of Inspector app type
- (GH-75) Add missing copyright header to test file
- (GH-80) Add missing Makefile usage entry for release build
- (GH-81) Add missing "clean" step to recipe
- (GH-89) Listed registry key paths are stripped of separators
- (GH-101) Listed
MULTI_SZ
registry key paths are stripped of separators - (GH-104) Use UNKNOWN state for invalid command-line args
- (GH-105) Use UNKNOWN state for perfdata add failure
- (GH-106) Use UNKNOWN state for failure to validate assertions
v0.2.2 - 2022-12-09
- Dependency updates
- built using Go 1.19.4
- Statically linked
- Windows (x64)
- Dependencies
Go
1.19.3
to1.19.4
v0.2.1 - 2022-12-05
- Bug fixes
- Dependency updates
- built using Go 1.19.3
- Statically linked
- Windows (x64)
- Dependencies
Go
1.19.2
to1.19.3
golang.org/x/sys
v0.1.0
tov0.3.0
- (GH-53) README: Remove duplicate "Configuration" header
- (GH-56) Explicitly disable colorized plugin logger output
- (GH-57) Enable pkg debug logging if global Debug or Trace
- (GH-58) Fix project name in CHANGELOG links
- (GH-59) Minor refactor of perfdata handling
- (GH-60) Add doc comments for interface methods
- (GH-61) Reduce complexity of reports.writeAssertions func
- (GH-63) Resolve gocognit linter warnings
v0.2.0 - 2022-11-01
- Add default set of ignored path entries (optionally disable)
- Minor polish
- built using Go 1.19.2
- Statically linked
- Windows (x64)
- (GH-32) Add default set of ignored path entries
- (GH-47) Add support for disabling set of default ignored path entries
- (GH-44) Mute "reboot assertions matched, reboot needed" message by default
v0.1.3 - 2022-10-24
- Bug fixes
- built using Go 1.19.2
- Statically linked
- Windows (x64)
- (GH-37) Rename "assertions" performance data metrics to clarify meaning
- (GH-38) Temporarily disable problematic registry path
v0.1.2 - 2022-10-19
- Dependency updates
- built using Go 1.19.2
- Statically linked
- Windows (x64)
- Dependencies
atc0005/go-nagios
v0.10.1
tov0.10.2
- (GH-29) Add (retroactively) an
Overview
section to CHANGELOG entries
v0.1.1 - 2022-10-18
- Bug fixes
- Dependency updates
- built using Go 1.19.2
- Statically linked
- Windows (x64)
- Dependencies
golang.org/x/sys
v0.0.0-20221013171732-95e765b1cc43
tov0.1.0
- (GH-25) Update
release-build
Makefile recipe - (GH-27) Update README installation directions
- (GH-21) Issues with
config.supportedLogLevels()
helper function - (GH-24) Add missing section to CHANGELOG
v0.1.0 - 2022-10-17
- Initial release
- built using Go 1.19.2
- Statically linked
- Windows (x86, x64)
Initial release!
This release provides an early release version of a Nagios plugin used to monitor for "reboot needed" status of Windows systems. Tested on multiple Windows desktop and server variants.