Skip to content

Latest commit

 

History

History
561 lines (412 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

561 lines (412 loc) · 18.6 KB

Changelog

Overview

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!.

Types of changes

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.13 - 2024-08-21

Changed

Dependency Updates

  • (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

Other

  • (GH-387) Push REPO_VERSION var into containers for builds

v0.5.12 - 2024-07-10

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Fixed

  • (GH-348) Remove inactive maligned linter
  • (GH-349) Fix errcheck linting errors

v0.5.10 - 2024-05-13

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Changed

Dependency Updates

  • (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

Fixed

  • (GH-245) Fix goconst linting errors

v0.5.4 - 2023-10-06

Changed

Dependency Updates

  • (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

Added

  • (GH-168) Add initial automated release notes config
  • (GH-170) Add initial automated release build workflow

Changed

  • Dependencies
    • Go
      • 1.19.11 to 1.20.7
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.11.4 to go-ci-oldstable-build-v0.13.4
    • rs/zerolog
      • v1.29.1 to v1.30.0
    • golang.org/x/sys
      • v0.10.0 to v0.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

Overview

  • RPM package improvements
  • Bug fixes
  • Dependency updates
  • built using Go 1.19.11
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.19.10 to 1.19.11
    • atc0005/go-nagios
      • v0.15.0 to v0.16.0
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.11.0 to go-ci-oldstable-build-v0.11.4
    • golang.org/x/sys
      • v0.8.0 to v0.10.0
  • (GH-163) Update RPM postinstall scripts to use restorecon
  • (GH-154) Update vuln analysis GHAW to remove on.push hook

Fixed

  • (GH-156) Restore local CodeQL workflow
  • (GH-161) Correct logging format listed in README

v0.5.1 - 2023-06-08

Overview

  • Bug fixes
  • Pattern/Path match improvements & workarounds
  • Dependency updates
  • built using Go 1.19.10
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • Go
      • 1.19.9 to 1.19.10
    • atc0005/go-nagios
      • v0.14.0 to v0.15.0
    • atc0005/go-ci build image
      • go-ci-oldstable-build-v0.10.5 to go-ci-oldstable-build-v0.10.6
    • mattn/go-isatty
      • v0.0.18 to v0.0.19
  • (GH-146) Normalize matched/ignored paths
  • (GH-151) Temporarily disable problematic assertions

Fixed

  • (GH-148) Disable depguard linter

v0.5.0 - 2023-05-11

Overview

  • Build improvements
  • Bug fixes
  • Dependency updates
  • built using Go 1.19.9
    • Statically linked
    • Windows (x64)

Added

  • (GH-132) Add rootless container builds via Docker/Podman

Changed

  • Dependencies
    • Go
      • 1.19.7 to 1.19.9
    • atc0005/go-ci build image
      • go-ci-oldstable-build-v0.9.2 to go-ci-oldstable-build-v0.10.5
    • rs/zerolog
      • v1.29.0 to v1.29.1
    • golang.org/x/sys
      • v0.6.0 to v0.8.0
    • mattn/go-isatty
      • v0.0.17 to v0.0.18

Fixed

  • (GH-125) Update vuln analysis GHAW to use on.push hook
  • (GH-141) Fix revive linting error

v0.4.0 - 2023-03-17

Overview

  • Output tweaks
  • Documentation refresh
  • built using Go 1.19.7
    • Statically linked
    • Windows (x64)

Changed

  • (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

Fixed

  • (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

Overview

  • 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)

Added

  • (GH-95) Generate RPM/DEB packages using nFPM

Changed

  • (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

Overview

  • Dependency updates
  • built using Go 1.19.7
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • Go
      • 1.19.4 to 1.19.7
    • atc0005/go-nagios
      • v0.10.2 to v0.14.0
    • rs/zerolog
      • v1.28.0 to v1.29.0
    • golang.org/x/sys
      • v0.3.0 to v0.6.0
    • mattn/go-isatty
      • v0.0.16 to v0.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

Fixed

  • (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

Overview

  • Dependency updates
  • built using Go 1.19.4
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • Go
      • 1.19.3 to 1.19.4

v0.2.1 - 2022-12-05

Overview

  • Bug fixes
  • Dependency updates
  • built using Go 1.19.3
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • Go
      • 1.19.2 to 1.19.3
    • golang.org/x/sys
      • v0.1.0 to v0.3.0

Fixed

  • (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

Overview

  • Add default set of ignored path entries (optionally disable)
  • Minor polish
  • built using Go 1.19.2
    • Statically linked
    • Windows (x64)

Added

  • (GH-32) Add default set of ignored path entries
  • (GH-47) Add support for disabling set of default ignored path entries

Changed

  • (GH-44) Mute "reboot assertions matched, reboot needed" message by default

v0.1.3 - 2022-10-24

Overview

  • Bug fixes
  • built using Go 1.19.2
    • Statically linked
    • Windows (x64)

Changed

  • (GH-37) Rename "assertions" performance data metrics to clarify meaning
  • (GH-38) Temporarily disable problematic registry path

v0.1.2 - 2022-10-19

Overview

  • Dependency updates
  • built using Go 1.19.2
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • atc0005/go-nagios
      • v0.10.1 to v0.10.2

Fixed

  • (GH-29) Add (retroactively) an Overview section to CHANGELOG entries

v0.1.1 - 2022-10-18

Overview

  • Bug fixes
  • Dependency updates
  • built using Go 1.19.2
    • Statically linked
    • Windows (x64)

Changed

  • Dependencies
    • golang.org/x/sys
      • v0.0.0-20221013171732-95e765b1cc43 to v0.1.0
  • (GH-25) Update release-build Makefile recipe
  • (GH-27) Update README installation directions

Fixed

  • (GH-21) Issues with config.supportedLogLevels() helper function
  • (GH-24) Add missing section to CHANGELOG

v0.1.0 - 2022-10-17

Overview

  • Initial release
  • built using Go 1.19.2
    • Statically linked
    • Windows (x86, x64)

Added

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.