Skip to content

Releases: grafana/synthetic-monitoring-agent

v0.36.0

07 Apr 11:24
298a1f1
Compare
Choose a tag to compare

0.36.0 (2025-04-03)

Features

  • report metrics about requests made to remote runners (8f93e87)

Fixes

Miscellaneous Chores

  • ci: remove unused Renovate reviewer workflow (2699f62)
  • runner/test: initialize metrics with a noop registry (de0b714)
  • Update actions/create-github-app-token digest to d72941d (8623d6d)

v0.35.2

31 Mar 14:16
2ff3090
Compare
Choose a tag to compare

0.35.2 (2025-03-27)

Miscellaneous Chores

  • deps: bump github.com/mccutchen/go-httpbin/v2 (be4f4f0)
  • Update actions/upload-artifact digest to ea165f8 (b7587fa)

v0.35.1

25 Mar 14:20
e82e5c2
Compare
Choose a tag to compare

0.35.1 (2025-03-25)

Fixes

v0.35.0

24 Mar 16:30
c23ff52
Compare
Choose a tag to compare

0.35.0 (2025-03-21)

Features

Fixes

  • Update version reporting logic (#1244) (ad3ffbb)
  • Use a global tenant ID when retrieving secrets information (#1260) (f171fc4)

Miscellaneous Chores

  • examples/kubernetes: default to a hardened securityContext (18b6df0)
  • Update dependency grafana/xk6-sm to v0.2.0 (#1161) (b56c7a0)
  • Update grafana/shared-workflows digest to 68b38bb (047466f)
  • Update module github.com/mccutchen/go-httpbin/v2 to v2.17.1 (#1240) (91c5550)
  • Update module github.com/securego/gosec/v2 to v2.22.2 (3977d87)
  • Update module golang.org/x/net to v0.37.0 (#1245) (fed448b)
  • Update module google.golang.org/grpc to v1.71.0 (84aeea1)

v0.34.4

11 Mar 10:01
218233e
Compare
Choose a tag to compare

0.34.4 (2025-03-10)

Miscellaneous Chores

  • remove unused renovate-app.json (1658ef7)
  • Update actions/create-github-app-token digest to 21cfef2 (#1232) (b4e310b)
  • Update dependency go to v1.24.1 (#1233) (77b51bc)
  • Update docker/build-push-action action to v6.15.0 (fac4f07)
  • Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v133.0.6943.141-r0-3.21.3 (#1236) (15bdd33)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.40.3 (b9eca69)
  • Update googleapis/release-please-action digest to a02a34c (#1235) (f04a7b4)
  • Update module github.com/golangci/golangci-lint to v1.64.6 (#1230) (5af16db)
  • Update module github.com/KimMachineGun/automemlimit to v0.7.1 (#1218) (c08a537)

v0.34.3

03 Mar 23:46
31ca1ea
Compare
Choose a tag to compare

0.34.3 (2025-02-28)

Miscellaneous Chores

  • Update actions/cache action to v4.2.2 (#1227) (1b3eb9e)
  • Update actions/download-artifact digest to cc20338 (#1223) (4fcb926)
  • Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v133 (ac67a05)
  • Update grafana/shared-workflows digest to a7bc536 (40af603)

v0.34.2

24 Feb 20:23
bcd6325
Compare
Choose a tag to compare

0.34.2 (2025-02-24)

Miscellaneous Chores

  • golangci: remove properties rejected by schema (#1209) (490936c)
  • Update actions/cache action to v4.2.1 (d180329)
  • Update actions/upload-artifact digest to 4cec3d8 (#1217) (48b9ae7)
  • Update docker/build-push-action action to v6.14.0 (7f5053e)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.40.1 (f7cbf1c)
  • Update module github.com/dmarkham/enumer to v1.5.11 (e65ba61)
  • Update prometheus-go (#1208) (2bc2855)

v0.34.1

17 Feb 16:04
482e819
Compare
Choose a tag to compare

0.34.1 (2025-02-17)

Miscellaneous Chores

  • golangcilint: disable exportloopref linter (adda550)
  • Update actions/create-github-app-token digest to 0d56448 (97ac799)
  • Update alpine Docker tag to v3.21.3 (7e05333)
  • Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v132 (#1175) (0f1e413)
  • Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v132.0.6834.83-r0-3.21.3 (ac6f03d)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.39.0 (87352b1)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.39.1 (#1199) (2b85ab9)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.40.0 (4ab358c)
  • Update grafana/shared-workflows digest to 56d0989 (98db8c5)
  • Update grafana/shared-workflows digest to 7f3871d (8de8207)
  • Update module github.com/golangci/golangci-lint to v1.64.4 (0fe816c)
  • Update module github.com/golangci/golangci-lint to v1.64.5 (#1201) (6cb293b)

v0.34.0

11 Feb 16:21
5488037
Compare
Choose a tag to compare

0.34.0 (2025-02-11)

🛡️ NOTICE: Non-Root Agent Image

As of this release, v0.34.0, the Docker image is hardened to no longer run as the root user by default.

The root user has implicit access to the privileged operations granted by existing Linux capabilities.

This release switches to an sm user with uid:guid 12345:12345, and the agent binary is only granted the CAP_NET_RAW capability (required to run ping ICMP and traceroute checks).

If you run the synthetic-monitoring-agent in Kubernetes, you may need to explicitly grant the CAP_NET_RAW capability by specifying:

securityContext:
  allowPrivilegeEscalation: true # Defaults to true, needed for file-based capabilities
    capabilities:
      add:
        - NET_RAW
      drop:
        - ALL

In your container spec.

See commit 96667da for the full change.


Features

  • k6runner: default K6_BROWSER_LOG to info (287ccda)
  • Run agent + chromium as non-root user (#1187) (96667da)
  • update proto to include secret url and location (#1192) (a0ef302)

Fixes

  • increase Scripted and Browser max timeout to 180s (ecb198a)
  • increase Scripted and Browser max timeout to 180s (#1173) (ecb198a)
  • k6runner/local: disable k6 api server (3a9439e)
  • Point CODEOWNERS to synthetic-monitoring-be (#1180) (415a084)
  • tag docker images with the bare version (#1178) (e39b576)

Miscellaneous Chores

  • remove xk6 leftovers (c8d3a7e)
  • Revert "Run agent + chromium as non-root user (#965)" (#1186) (44a7bde)
  • Update actions/create-github-app-token digest to 67e27a7 (#1177) (2fe64fc)
  • Update docker/setup-buildx-action action to v3.9.0 (#1188) (aace0e4)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.38.1 (#1189) (1d039aa)
  • update logo and screenshot (#1176) (f89f2bb)
  • Update module github.com/golangci/golangci-lint to v1.63.4 (02b7388)
  • Update module github.com/mccutchen/go-httpbin/v2 to v2.16.0 (#1164) (d086821)
  • Update module github.com/prometheus-community/pro-bing to v0.6.1 (#1182) (89628cd)
  • Update module golang.org/x/net to v0.35.0 (#1195) (5b4276b)
  • Update module golang.org/x/sync to v0.11.0 (#1183) (a97765f)
  • Update module google.golang.org/grpc to v1.70.0 (#1174) (3a9ba62)
  • Update prometheus-go (#1044) (eb02887)

v0.33.0

03 Feb 21:22
1d92f85
Compare
Choose a tag to compare

0.33.0 (2025-01-29)

Features

  • Replace go-ping with pro-bing and enable DF (#1167) (934ba8e)

Fixes

  • Tag images with the bare version. (#1166) (b6ef348)
  • Use the recommended 'persist-credentials: false' setting (#1143) (270f956)

Miscellaneous Chores

  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.37.1 (#1171) (5ecf37f)
  • Update module github.com/miekg/dns to v1.1.63 (#1163) (f0810fc)
  • Update module github.com/prometheus-community/pro-bing to v0.6.0 (#1170) (4753f6f)
  • Update module github.com/prometheus/prometheus to v0.55.1 (#980) (17d6dc2)
  • Update module github.com/spf13/afero to v1.12.0 (#1172) (3e92990)