Releases: grafana/synthetic-monitoring-agent
Releases · grafana/synthetic-monitoring-agent
v0.25.0
Changelog
- 28d3edb Add browser limits and class (#787)
- 9730c0b Add the basic stuff to support a browser check type (#737)
- 7677b83 Build(deps): Bump github.com/prometheus/common
- c029987 Build(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0
- ec13ef1 Build(deps): Bump the prometheus-go group across 1 directory with 2 updates
- 2a8ebd3 Bump k6 version using renovate (#745)
- d798772 Correct the listen address to scrape metrics to port 4050. (#743)
- 581106b Dispatch renovate workflow manually (#746)
- 69cee01 Dockerfile: copy sm-specific k6 as sm-k6 instead of just k6
- b4a1203 Fix renovate configuration (#751)
- f193b2e Release v0.25.0
- d9a40a5 Report browser check's class as browser (#788)
- ed93cf8 Route browser checks to the browser prober (#780)
- aaa8c72 Split and fix renovate config (#767)
- d33fffc Update dependency grafana/grafana-build-tools to v0.15.0 (#756)
- de38831 Update dependency grafana/k6 to v0.52.0 (#749)
- 7b5a447 Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.15.1 (#770)
- e673f25 Update github.com/grafana/loki/pkg/push digest to 04bc3a4 (#752)
- a9a345b Update github.com/grafana/loki/pkg/push digest to 527510d (#793)
- 1a5991b Update github.com/grafana/loki/pkg/push digest to 6da364e
- 642aab6 Update github.com/grafana/loki/pkg/push digest to 7c86e65
- a19c9f7 Update github.com/grafana/loki/pkg/push digest to e506995
- 55c5314 Update github.com/securego/gosec/v2 digest to 4487a0c
- d7f01d9 Update golang.org/x/exp digest to 46b0784 (#781)
- 06f079e Update golang.org/x/exp digest to 7f521ea
- 932de18 Update module github.com/dmarkham/enumer to v1.5.10 (#754)
- 6f2a457 Update module github.com/golangci/golangci-lint to v1.59.1
- f2b7b21 Update module github.com/prometheus/prometheus to v0.53.1 (#790)
- da96a6d Update module github.com/securego/gosec to v2
- 757e979 Update module github.com/securego/gosec to v2
- 3799180 Update module github.com/securego/gosec to v2
- 7b9b351 Update module github.com/securego/gosec to v2
- 2f28bb2 Update module github.com/sirupsen/logrus to v1.9.3 (#755)
- c5a3225 Update module github.com/spf13/afero to v1.11.0 (#758)
- 6275d25 Update module github.com/stretchr/testify to v1.9.0 (#759)
- 587694b Update module go.k6.io/k6 to v0.52.0
- 0e250c4 Update module golang.org/x/net to v0.27.0 (#775)
- cad9e2f Update module google.golang.org/grpc to v1.65.0 (#761)
- 3758f8d Update module gotest.tools/gotestsum to v1.12.0
- 0c7af56 Update module gotest.tools/gotestsum to v1.12.0
- e495476 Update renovate (#748)
- db349fd add validation case for browser (#773)
- 9dabcac ci/renovate: limit gomod digest updates to once every two weeks (#785)
- 7baa2ce cmd: default to sm-k6 binary
- 4b2cb9a grpc: nolint deprecated grpc options
- 5cd1aef http: rename
promconfig.Header
topromconfig.ProxyHeader
- 090ba2f k6runner/test: ensure logs are sent to loki when runner reports user errors
- 321aba8 k6runner/test: pass address of expectErrorAs to errors.As
- 9a209d7 k6runner: log errors encountered by logfmt parser
- f62a173 k6runner: send logs even if metrics are malformed
v0.24.3
Changelog
- 13e0165 Build(deps): Bump github.com/miekg/dns from 1.1.59 to 1.1.61
- f3cb116 Release v0.24.3
- 87e4339 create k6runner.Script and make probers aware of it
- 95cf1a8 k6runner/test: fail if the wrong endpoint is hit
- 0a943f9 k6runner: apply empty IP denylist even if it is empty
- 76b0439 k6runner: prevent clearing ip denylist when calling WithLogger
- dbbcd00 k6runner: rename Script to Processor
- bde75eb k6runner: use non-pointer LocalRunner everywhere
- e8dc2a5 prober: log errors returned by k6-backed probes as errors
- 0355d03 scraper: formatting
v0.24.2
Changelog
- bfb111d --- updated-dependencies: - dependency-name: kernel.org/pub/linux/libs/security/libcap/cap dependency-type: direct:production update-type: version-update:semver-patch ...
- d3cc38b Build(deps): Bump golang.org/x/net from 0.25.0 to 0.26.0
- 123b0d6 Enable K6 by default in agent deployments (#722)
- bac84cb Fix: Interpolate variables into MultiHTTP request bodies (#713)
- d1ca970 Fix: deprecate --features and warn user (#726)
- 7dd8ed6 MultiHttp script should decode the payload as a string and replace the variable placeholders with the values. The result should be assigned to the request body. (#717)
- a391786 Release v0.24.2
- b58d041 Remove adhoc and traceroute feature flags. (#707)
- 6aa9cee Update to grafana-build-tools v0.11.0 (#705)
- 67934ee checks/test: make timer big enough for context cancel to be picked up
- 18992df k6runner: use check context for http request (#715)
v0.24.1
v0.24.0
Changelog
- 79b1927 Feature: automatically set up GOMEMLIMIT (#691)
- c502dd5 Feature: upgrade k6 to v0.50.0 (#681)
- 61466e3 Fix: TestTickWithOffset sometimes if offset is 0 (#686)
- 4787d58 Fix: use uniform timeout validation logic (#693)
- aeaf280 Log configuration at start up (#689)
- 931e442 Make k6 capability validation nil-safe (#692)
- 523e9a6 Release v0.23.4 (#685)
- 5e69f42 Release v0.24.0 (#697)
- e587e95 Switch to using buf to manage protobuf code (#641)
- 2a5799d Terminate agent if capabilities not supported (#684)
- 2cd70a4 k6runner/test: add test for RunResponse error handling
- 6798275 k6runner: handle errors reported by http runners
- a800987 k6runner: inspect errors and propagate unexpected ones to the probe
- ecca850 proto fields for scripted check enablement (#674)
- eea5b63 skip interpolating multihttp variables into the metric names (#683)