Skip to content

Releases: circonus-labs/circonus-unified-agent

v0.1.0

07 Nov 21:29
d1e06de
Compare
Choose a tag to compare

v0.1.0

  • feat: add global check_target setting [CIRC-9380]
  • fix: use check_target in check display name [CIRC-9302]
  • feat: add input plugin check_display_name default "{{CheckTarget}} {{PluginID}} {{InstanceID}}" [CIRC-9302]

v0.0.50

07 Nov 15:47
Compare
Choose a tag to compare
  • feat: initial brew tap for macOS installs
  • fix(prometheus): ignore metric version setting only v2 format is useful for circonus
  • feat: Update golangci-lint.yml v1.49 -> v1.50
  • fix(lint): indention
  • fix(input.system): remove reference to gopsutil host.Warnings which is been moved to an internal package in gopsutil...
  • build(deps): bump github.com/circonus-labs/go-trapmetrics from v0.0.9 to v0.0.10 [CIRC-9378]
  • build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.9 to 3.22.10
  • build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0
  • build(deps): bump distributhor/workflow-webhook from 2 to 3
  • feat(stackdriver_circonus): re-enable metric_type_prefix_include

v0.0.49

04 Oct 22:54
60989b6
Compare
Choose a tag to compare

v0.0.49

  • feat: all service definitions use common conf.d and include --config-directory command line parameter [CIRC-9216]
  • feat: common conf.d dir included in packages [CIRC-9216]
  • fix(stackdriver_circonus): return support for metric_type_prefix_include and exclude
  • fix(lint): struct alignment

v0.0.48

22 Sep 13:49
3ecbf6e
Compare
Choose a tag to compare

v0.0.48

  • feat: add check_target to generic input plugin config to allow creating configs that can be migrated to different CUA instances [CIRC-9205]
  • feat: (stackdriver) Add optional credentials_file config setting

v0.0.47

13 Sep 22:47
b4aea0a
Compare
Choose a tag to compare

v0.0.47

  • feat: (snmp) Add CUA post-processing for a subset of SNMP metrics in the most efficient way to derive error and discard rate metrics. [CIRC-9100]
  • feat: (snmp_trap) enable sending text traps to (open|elastic)search, counters and numeric traps to circonus [CIRC-8918]
  • feat: (zfs) add additional zpool metrics for linux [CIRC-9131]
  • feat: allow all input plugins to create checks with custom check tags from config [CIRC-9004] [CIRC-8780]
  • feat: add elasticsearch output plugin [CIRC-9029]
  • fix(dep): Vulnerability github.com/nats-io/nats-server/v2 v2.1.4 -> v2.8.4 https://pkg.go.dev/vuln/GO-2022-0386
  • fix(dep): Vulnerability github.com/nats-io/nats.go v1.9.1 -> v1.16.0 https://pkg.go.dev/vuln/GO-2022-0386
  • fix(dep): Vulnerability github.com/miekg/dns v1.0.14 -> v1.1.25-0.20191211073109-8ebf2e419df7 https://pkg.go.dev/vuln/GO-2020-0008
  • fix(dep): Vulnerability github.com/apache/thrift v0.12.0 -> v0.13.0 https://pkg.go.dev/vuln/GO-2021-0101
  • fix(lint): G114: Use of net/http serve function that has no support for setting timeouts
  • fix(lint): SA1019: config.BuildNameToCertificate has been deprecated since Go 1.14: NameToCertificate only allows associating a single certificate with a given name. Leave that field nil to let the library select the first compatible chain from Certificates.
  • fix(lint): G402: TLS MinVersion too low.
  • fix(lint): G112: Potential Slowloris Attack because ReadHeaderTimeout is not configured in the http.Server
  • fix(lint): ioutil deprecation
  • build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.8
  • build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.4 to 3.22.7
  • feat(dep): (kube_inventory & prometheus) migrate from ericchiang/k8s (archived) to kubernetes/client-go [CIRC-9135]
  • feat(dep): migrate from docker/libnetwork/ipvs to moby/ipvs
  • feat(dep): SA1019: grpc.WithInsecure is deprecated: use WithTransportCredentials and insecure.NewCredentials() instead. Will be supported throughout 1.x.
  • feat(dep): SA1019: "cloud.google.com/go/monitoring/apiv3" is deprecated: Please use cloud.google.com/go/monitoring/apiv3/v2.
  • feat(dep): SA1019: "github.com/golang/protobuf/proto" is deprecated: Use the "google.golang.org/protobuf/proto" package instead.
  • fix(lint): struct alignent
  • feat(dep): upd github.com/circonus-labs/go-apiclient v0.7.17->v0.7.18
  • feat(dep): upd github.com/circonus-labs/go-trapcheck v0.0.8->v0.0.9
  • feat(dep): upd github.com/circonus-labs/go-trapmemtrics v0.0.8->v0.0.9
  • feat(dep): add k8s.io/client-go v0.25.0
  • feat(dep): upd k8s.io/apimachinery v0.17.1 -> k8s.io/apimachinery v0.25.0
  • feat(dep): add k8s.io/api v0.25.0
  • feat(dep): upd gopkg.in/yaml.v2 v2.2.8 -> v2.4.0
  • feat(dep): upd google.golang.org/grpc v1.33.1 -> v1.48.0
  • feat(dep): add google.golang.org/protobuf v1.28.0
  • feat(dep): upd google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884 -> v0.0.0-20220808131553-a91ffa7f803e
  • feat(dep): upd google.golang.org/api v0.20.0 -> v0.91.0
  • feat(dep): upd golang.org/x/text v0.3.6 -> v0.3.7
  • feat(dep): upd golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a -> v0.0.0-20220722155257-8c9f86f7a55f
  • feat(dep): upd golang.org/x/sync v0.0.0-20210220032951-036812b2e83c -> v0.0.0-20220601150217-0de741cfad7f
  • feat(dep): upd golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d -> v0.0.0-20220622183110-fd043fe589d2
  • feat(dep): upd golang.org/x/net v0.0.0-20210525063256-abc453219eb5 -> v0.0.0-20220722155237-a158d28d115b
  • feat(dep): add github.com/testcontainers/testcontainers-go v0.13.0
  • feat(dep): upd github.com/sirupsen/logrus v1.4.2 -> v1.8.1
  • feat(dep): upd github.com/prometheus/common v0.9.1 -> v0.10.0
  • feat(dep): upd github.com/prometheus/procfs v0.0.8 -> v0.6.0
  • feat(dep): add github.com/olivere/elastic/v7 v7.0.32
  • feat(dep): migrate github.com/docker/libnetwork v0.8.0-dev.2.0.20181012153825-d7b61745d166 -> github.com/moby/ipvs v1.0.2
  • feat(dep): upd github.com/matttproud/golang_protobuf_extensions v1.0.1 -> v1.0.2-0.20181231171920-c182affec369
  • feat(dep): upd github.com/gorilla/mux v1.6.2 -> v1.8.0
  • feat(dep): upd github.com/golang/protobuf v1.3.5 -> v1.5.2
  • feat(dep): upd github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d -> v1.3.2
  • feat(dep): upd github.com/go-sql-driver/mysql v1.5.0 -> v1.6.0
  • feat(dep): upd github.com/docker/go-connections v0.3.0 -> v0.4.0
  • feat(dep): upd github.com/docker/docker v17.12.0-ce-rc1.0.20200916142827-bd33bbf0497b+incompatible -> v20.10.11+incompatible
  • feat(dep): upd github.com/cisco-ie/nx-telemetry-proto v0.0.0-20190531143454-82441e232cf6 -> v0.0.0-20220628142927-f4160bcb943c
  • feat(dep): upd github.com/aws/aws-sdk-go v1.34.34 -> v1.43.21
  • feat(dep): add cloud.google.com/go/monitoring v1.6.0
  • feat(dep): upd cloud.google.com/go/pubsub v1.2.0 -> v1.3.1
  • fix: linux installer not recognizing x86_64 arch as valid [CIRC-9001]
  • fix(lint): structcheck, deadcode, varcheck deprecated
  • feat(lint): update golangci-lint to 1.49 [CIRC-9033]

v0.0.46

05 Aug 20:19
v0.0.46
64e0967
Compare
Choose a tag to compare

Changelog

  • db35596 fix(ci/goreleaser): Docker build flags specify platform for amd64/arm64 builds
  • 4a24edd fix(ci/goreleaser): Fix docker manifest to use correct repo url
  • 31ed88c fix(ci/goreleaser): Update goreleaser to push to correct docker hub url
  • 64e0967 Merge pull request #83 from circonus-labs/CIRC-8707
  • 8aab6c2 version(v0.0.46): Tag new version v0.0.46
  • 34db953 merge master
  • 108f40e Merge pull request #77 from circonus-labs/CIRC-8707
  • 7fb5e64 fix(internal/circonus): All plugins can update check bundle tags
  • aceaa20 Merge pull request #79 from circonus-labs/CIRC-8723
  • a57fa5a feat(install): Install scripts replace API token in supplied config
  • a4b3a58 Merge pull request #68 from wkrause13/installer-updates
  • 7690755 fix(circonus/check): Check tags config data type is string slice instead of string
  • ccac328 feat(circonus/check): Check tags are configurable in config file
  • 18ee4b3 Check target ascii fix (#75)
  • de11959 Merge pull request #74 from wkrause13/json_v2
  • 95a9f4c Merge pull request #71 from circonus-labs/CIRC-8361
  • 49d9b89 fix template init bug
  • a2d0cad fix golangci-lint error
  • ef9c0e6 fix tests
  • 62ea066 fix file initializer
  • c230c21 fix golangci-lint errors
  • 176fc2f add json_v2 support
  • 2e32492 style(fmt): Format all source files with go fmt
  • 5a2be53 fix(env/defaults): Inject sensible defaults where needed
  • 76b2d25 docs(environment): Move environment vars documentation to docs dir
  • e26caa0 docs(environment): Documentation for requried environment vars
  • c123575 fix(env/plugins): Document and provide debug info for environment vars
  • 2463bac fix(env/testutil): Testutil DOCKER_HOST environment var is documented with debug
  • 53f6a7e fix(plugins/ecs): ECS v3 endpoint environment var is documented with debug info
  • 31c4c17 fix(environment/Windows): Document and add debugging information to required Environment vars
  • ca65419 add config and ver params to windows installer
  • 0852e4f add config file support to linux. add ver support to mac
  • d155d80 allow for user supplied config

v0.0.45

26 May 11:29
c1d8602
Compare
Choose a tag to compare

v0.0.45

  • add: (snmp) timestamp conversion for OIDs returning date/time strings (requires timestamp_layout to be set) [CIRC-8420]

v0.0.44

24 May 15:11
fe1d2c4
Compare
Choose a tag to compare

v0.0.44

  • upd: go-trapmetrrics v0.0.8
  • CIRC-8110 Oracle plugin fixes / updates
  • build(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0
  • build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.3 to 3.22.4
  • add: (snmp) trim leading/trailing space on strings in field conversion
  • fix: (snmp) panic when connection fails
  • add: (snmp) regexp conversion option
  • add: (snmp) string conversion option
  • doc: (snmp) update readme with new regexp conversion option

v0.0.43

27 Apr 12:49
e4c599a
Compare
Choose a tag to compare

v0.0.43

  • upd: go-trapcheck to v0.0.8 [CIRC-8241]
  • CIRC-8110 Normalize metric names
  • build(deps): bump actions/setup-go from 2 to 3
  • build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.2 to 3.22.3
  • Update oracle_metrics.py produced metric names
  • build(deps): bump actions/setup-go from 2 to 3

v0.0.41

28 Mar 12:12
d20ac02
Compare
Choose a tag to compare

v0.0.41

  • add: --apiurl argument to installer [CIRC-7756]
  • add: processor support (amd64,x86_64,aarch64,arm64) oracle linux on arm specifically [CIRC-7730]
  • fix: handle booleans as numerics [CIRC-7781]
  • upd: on windows, check for config in "C:\Program Files\Circonus\Circonus-Unified-Agent\etc\circonus-unified-agent.conf" [CIRC-7980]
  • doc: update doc/WINDOWS_SERVICE.md to reflect where installer is actually putting the files [CIRC-7980]
  • add: external plugin support
  • add: external plugin for oracle metrics [CIRC-7877]