Skip to content

Releases: atc0005/go-nagios

v0.10.1

09 Oct 15:03
57a4a11
Compare
Choose a tag to compare

Changed

  • Dependencies
    • google/go-cmp
      • v0.5.8 to v0.5.9
  • (GH-103) Emit Performance Data on same line as ServiceOutput if
    LongServiceOutput is empty
  • (GH-146) Move examples from README to Example tests
  • (GH-154) Refactor GitHub Actions workflows to import logic
  • (GH-156) Update README to include go.mod badge
  • (GH-157) Prevent duplication of Performance Data metrics

References

v0.10.0

18 Sep 12:06
f4dffb7
Compare
Choose a tag to compare

Added

  • (GH-144) Add test to prevent further Service Output interpolation regressions
  • (GH-145) Add support for setting preferred output target
  • (GH-147) Add option to skip os.Exit call at end of plugin execution
  • (GH-149) Add initial plugin output test

Changed

  • Dependencies
    • github/codeql-action
      • v2.1.22 to v2.1.23

References

v0.9.2

15 Sep 11:39
ee0b9e3
Compare
Choose a tag to compare

Changed

  • (GH-137) Update project to Go 1.19
  • (GH-138) Update Makefile and GitHub Actions Workflows

Fixed

  • (GH-139) ExitState.ServiceOutput is (incorrectly) interpreted as
    containing format specifier

References

v0.9.1

20 Jun 17:32
3d6cd8f
Compare
Choose a tag to compare

Fixed

  • (GH-132) LongServiceOutput header is emitted when
    ExitState.LongServiceOutput field is empty
  • (GH-134) Update lintinstall Makefile recipe
  • (GH-135) Fix Go 1.19beta1 gofmt linter warning

References

v0.9.0

16 Jun 22:25
b748bef
Compare
Choose a tag to compare

Added

  • (GH-107) Add support for overriding section headers/labels
  • (GH-117) Add options to explicitly "hide" or omit Thresholds and Errors
    section, automatically hide Detailed Info section if those sections are
    unused
  • (GH-120) Allow collecting multiple errors

Changed

  • Dependencies

    • actions/checkout
      • v2.4.0 to v3
    • actions/setup-node
      • v2.5.1 to v3
  • (GH-118) Automatically omit Thresholds and Errors sections if unused

  • (GH-112) Expand linting GitHub Actions Workflow to include oldstable,
    unstable container images

  • (GH-113) Switch Docker image source from Docker Hub to GitHub Container
    Registry (GHCR)

  • (GH-130) Refresh README, go.doc files for v0.9.0 release

Fixed

  • (GH-121) err113 linting issues: do not define dynamic errors, use wrapped static errors instead
  • (GH-127) cognitive complexity 32 of func (*ExitState).ReturnCheckResults
    is high (> 10) (gocognit)

References

v0.8.2

01 Jan 10:48
8d5ac27
Compare
Choose a tag to compare

Changed

  • Dependencies
    • actions/checkout
      • v2.3.5 to v2.4.0
    • actions/setup-node
      • v2.4.1 to v2.5.1

Fixed

  • (GH-104) Swap nil PerformanceData check for length check
  • (GH-109) Nagios XI interprets current nagios.CheckOutputEOL value as two
    newlines

References

v0.8.1

02 Nov 10:31
7ea1e0f
Compare
Choose a tag to compare

Changed

  • Dependencies
    • actions/checkout
      • v2.3.4 to v2.3.5

Fixed

  • (GH-98) Performance Data emitted when ServiceOutput and LongServiceOutput empty
  • (GH-96) CHANGELOG | Fix typo and clarify perfdata support

References

v0.8.0

30 Sep 12:21
8943e71
Compare
Choose a tag to compare

Added

  • Add initial support for collecting, formatting & emitting performance data

Changed

  • Dependencies
    • actions/setup-node
      • v2.4.0 to v2.4.1

Fixed

  • Fix typo in CHANGELOG release tags list
  • Remove duplicate package doc comments

References

v0.7.0

07 Sep 17:12
30cf8cf
Compare
Choose a tag to compare

Added

  • (GH-80) Add ServiceState type

Changed

  • Dependencies
    • actions/setup-node
      • (v2.2.0 to v2.4.0

Fixed

  • (GH-76) Fix typo in doc comment for ExitStatusCode field
  • (GH-82) Typo in UNKNOWN state label text

References

v0.6.1

15 Jul 10:12
1beac25
Compare
Choose a tag to compare

Changed

  • Panic error message
    • (GH-69) stack trace wrapped with Markdown code fences instead of pre
      tags
    • (GH-68) provide complete stack trace instead of snippet
  • Documentation
    • Replace GoDoc badge with pkg.go.dev badge
  • Dependencies
    • actions/setup-node
      • (v2.1.4 to v2.2.0
      • update node-version value to always use latest LTS version instead of
        hard-coded version

References