Skip to content

Releases: grafana/synthetic-monitoring-agent

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)

v0.32.0

28 Jan 11:33
c17d858
Compare
Choose a tag to compare

0.32.0 (2025-01-27)

Features

  • fetch precompiled xk6 extension from grafana/xk6-sm (#966) (0a57fad)
  • k6runner: improve error handling for k6 output (7cc7746)

Fixes

Miscellaneous Chores

  • Update actions/checkout action to v4.2.2 (#1156) (9d2705d)
  • Update actions/setup-go action to v5.3.0 (#1157) (21cf1fe)
  • Update alpine Docker tag to v3.21.2 (f05b158)
  • Update docker/build-push-action action to v6.13.0 (#1158) (61a4197)
  • Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v131.0.6778.264-r0-3.21.2 (86da451)
  • Update module github.com/Antonboom/nilnil to v1.0.1 (#1149) (1324150)
  • Update module github.com/KimMachineGun/automemlimit to v0.7.0 (#1141) (24c91b2)

v0.31.0

21 Jan 14:22
Compare
Choose a tag to compare

0.31.0 (2025-01-15)

Features

Fixes

Miscellaneous Chores

  • Update actions/create-github-app-token digest to c1a2851 (#1135) (dfc1fd4)
  • Update actions/upload-artifact digest to 65c4c4a (#1127) (28126e9)
  • Update docker/build-push-action action to v6.11.0 (#1139) (c190dad)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.36.0 (#1140) (ead4b9f)
  • Update module golang.org/x/net to v0.33.0 [SECURITY] (#1142) (f4f1c5d)
  • Update module google.golang.org/grpc to v1.69.4 (#1138) (20cc2ff)

v0.30.2

13 Jan 21:09
451e5cb
Compare
Choose a tag to compare

0.30.2 (2025-01-13)

Fixes

Miscellaneous Chores

  • Update grafana/shared-workflows digest to bec45d4 (#1130) (1642853)
  • Update module google.golang.org/grpc to v1.69.2 (#1128) (82a293f)

v0.30.1

06 Jan 15:23
ca8f62a
Compare
Choose a tag to compare

0.30.1 (2024-12-19)

Miscellaneous Chores

  • Update dependency go to v1.23.4 (#1095) (b61444b)
  • Update ghcr.io/grafana/grafana-build-tools Docker tag to v0.34.0 (#1102) (3c86f3b)
  • Update module golang.org/x/net to v0.33.0 [SECURITY] (#1129) (40720bd)