Releases: circonus-labs/circonus-unified-agent
Releases · circonus-labs/circonus-unified-agent
v0.1.0
v0.0.50
- 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
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
v0.0.47
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
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
v0.0.44
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
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
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]