0.30.1 (2024-12-19)
- 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)
0.30.0 (2024-12-17)
- remove drone setup (1982d52)
- Fix changelog (#1107) (2afc7e2)
- Format changelog (#1109) (48acd4d)
- rename add err prefix to unsupportedCheckType error (64b0cb1)
- Set release version (#1113) (19de6df)
- Set release version (#1119) (d548f56)
- Update actions/cache action to v4.2.0 (76681db)
- Update actions/checkout action to v4.2.2 (8751eef)
- Update actions/setup-go action to v5.2.0 (bf1829e)
- Update alpine Docker tag to v3.21.0 (20ba3a9)
- Update docker/build-push-action action to v6.10.0 (004ef45)
- Update docker/setup-buildx-action action to v3.8.0 (1e3831a)
- Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v131.0.6778.108-r0-3.21.0 (6c126df)
- Update ghcr.io/grafana/chromium-swiftshader-alpine Docker tag to v131.0.6778.139-r0-3.21.0 (74faf88)
- Update golang.org/x/exp digest to 4a55095 (e995923)
- Update grafana/shared-workflows digest to 4abacd5 (844daa5)
- Update grafana/shared-workflows digest to 5a093ed (7c1d2ad)
- Update grafana/shared-workflows digest to 5b45f78 (90caa92)
- Update grafana/shared-workflows digest to a4e8131 (#1121) (eb6eefe)
- Update module golang.org/x/net to v0.32.0 (e42e7d0)
- Update module google.golang.org/grpc to v1.68.1 (8e76cce)
- Update module google.golang.org/grpc to v1.69.0 (f94f827)
0.29.10 (2024-12-10)
0.29.9 (2024-12-05)
- Update actions/checkout digest to 11bd719 (03f6e2e)
- Update actions/upload-artifact digest to b4b15b8 (17502e0)
- Update golang.org/x/exp digest to 2d47ceb (07b80c5)
- Update module kernel.org/pub/linux/libs/security/libcap/cap to v1.2.73 (d5437a7)
- use grafana/sm-renovate shared presets and actions (de8e948)
- use
%q
instead of"%s"
for free quote escaping (6bfec89)
0.29.8 (2024-11-27)
- Fix release-please commit case (46de199)
- pull in newer version of trigger-argo-workflow action (#1075) (efb5c44)
- trigger argo release workflow from GHA (#1074) (2f45a14)
0.29.7 (2024-11-26)
- Dockerfile: build browser image from chromium-swiftshader-alpine (b8ff6ad)
- renovate: remove config related to alpine packages (2aefb4c)
- renovate: use loose versioning for chromium-swiftshader-alpine image (82eef25)
- Update module github.com/golangci/golangci-lint to v1.62.2 (1dc57ad)
- Update module github.com/stretchr/testify to v1.10.0 (926d2ee)
0.29.6 (2024-11-20)
- Update dependency chromium-swiftshader to v131 (4c44fa9)
0.29.5 (2024-11-18)
- Do not specify
--vus
or--iterations
for browser checks (a23d5fa) - use different chromium versions for different architectures (#1053) (14b309d)
- Add support for chore commits in release-please (#1046) (807ac78)
- change release commit title (#1039) (79f6aca)
- move named anchor in changelog (#1040) (c186092)
- Throttle renovate updates (599f0a6)
- Update ghcr.io/renovatebot/renovate Docker tag to v39.10.2 (365693f)
- Update ghcr.io/renovatebot/renovate Docker tag to v39.11.7 (238ec5a)
- Update ghcr.io/renovatebot/renovate Docker tag to v39.14.1 (522e0d1)
- Update module github.com/golangci/golangci-lint to v1.62.0 (138ce6c)
0.29.4 (2024-11-11)
- add packages to release (#976) (97ee505)
- change vault_instance to ops (#978) (346a3a0)
- k6runner: add level error to deferred log reporting code from runner (dde3046)
- simplify TestTenantPusher (#979) (ae46ff3)
0.29.3 (2024-11-04)
0.29.2 (2024-11-01)
0.29.1 (2024-10-28)
0.29.0 (2024-10-25)
0.28.2 (2024-10-19)
0.28.1 (2024-10-01)
v0.28.0 - 2024-09-19
- add retries to ICMP prober (#896)
- allow probers to provide a duration value (#898)
v0.27.0 - 2024-09-19
- promote log messages surfacing errors to warning level
- error if script timeout is not set
- use check frequency as the context deadline for k6 checks
- update go to 1.23
v0.26.0 - 2024-09-02
- remove
- pin hash of debian:stable-slim image (#828)
- regenerate pipelines
- Validate browser capability (#809)
- upgrade to 1.23 (#838)
- always log error code and string to user's logger
- add
dependencies
label to PRs - enable default managers
- group prometheus-go updates
- fix grafana-build-tools dependency regex
v0.25.2 - 2024-07-31
v0.25.1 - 2024-07-30
- handle ErrorCodeFailed (#791)
v0.25.0 - 2024-07-15
- default to sm-k6 binary
- copy sm-specific k6 as sm-k6 instead of just k6
- nolint deprecated grpc options
- rename
promconfig.Header
topromconfig.ProxyHeader
- log errors encountered by logfmt parser
- send logs even if metrics are malformed
v0.24.3 - 2024-06-19
- prevent clearing ip denylist when calling WithLogger
- use non-pointer LocalRunner everywhere
- apply empty IP denylist even if it is empty
- rename Script to Processor
- log errors returned by k6-backed probes as errors
- formatting
v0.24.2 - 2024-06-13
- deprecate --features and warn user (#726)
- Interpolate variables into MultiHTTP request bodies (#713)
- use check context for http request (#715)
v0.24.1 - 2024-04-30
- report duration from script (#698)
v0.24.0 - 2024-04-30
- automatically set up GOMEMLIMIT (#691)
- inspect errors and propagate unexpected ones to the probe
- handle errors reported by http runners
v0.23.4 - 2024-04-17
- upgrade k6 to v0.50.0 (#681)
v0.23.3 - 2024-04-10
v0.23.2 - 2024-04-08
- group prometheus updates (#664)
v0.23.1 - 2024-03-18
v0.23.0 - 2024-03-14
- increase max frequency to 1 hour (#645)
- switch to pusher v2 by default (#655)
v0.22.0 - 2024-03-11
- allow checks to run less often (#611)
- telemetry region label (#638)
v0.21.0 - 2024-02-26
- promote adhoc to permanent feature (#615)
- missing http check regex validations (#612)
v0.20.1 - 2024-02-12
- add test for HTTP check with a long URL
v0.19.6 - 2024-02-06
- increase max target length
v0.19.5 - 2024-02-05
- check targets must be valid label values
v0.19.4 - 2024-01-30
- allow scripted checks to have anything as the target value (#592)
v0.19.3 - 2023-12-13
- test release on PRs
v0.19.2 - 2023-12-13
v0.19.1 - 2023-11-20
v0.19.0 - 2023-11-07
- add k6 to docker image
- make the k6 runner timeout configurable (#554)
- add a
name
label to metrics - add k6 binary to release files
v0.18.3 - 2023-10-27
- make sure the String() methods match the proto defintion
v0.18.2 - 2023-10-25
v0.18.1 - 2023-10-13
v0.18.0 - 2023-10-12
- add support for interpolating variables
v0.17.3 - 2023-09-28
v0.17.2 - 2023-09-27
- handle failed counter correctly
v0.17.1 - 2023-09-14
- keep track of scraper executions on a per-tenant level
- add type to failure metrics
- for CSS selectors, the expression is not a predicate
- remove --discard-response-bodies
v0.17.0 - 2023-09-05
- use expression to match specific headers in multiHTTP
- use double quotes with JS-escaped strings
- headers object might have extra commas
- pass body to HTTP request if specified
v0.16.5 - 2023-07-14
- don't use 0 in subject and condition enums
v0.16.4 - 2023-07-05
v0.16.3 - 2023-06-13
v0.16.2 - 2023-06-07
v0.16.1 - 2023-06-07
v0.16.0 - 2023-06-06
- parametrize the k6 runner
v0.15.0 - 2023-05-23
- JSON path value assertion needs expression and value
v0.14.5 - 2023-04-27
- truncate long label values
v0.14.4 - 2023-04-19
- Don't expose drone secrets on PR builds (#431)
- Use Go 1.20.3 to build Agent (#430)
v0.14.3 - 2023-03-09
- use proxy values from environment in metrics publisher
v0.14.2 - 2023-02-23
- do not resolve target in http with proxy
v0.14.1 - 2023-01-25
- setup timeout in ad-hoc checks
v0.14.0 - 2023-01-09
- Support global IDs in checks and tenants (#389)
v0.13.0 - 2022-12-15
- add support for proxy connect headers
- update BBE to version 0.23.0
- remove uses of io/ioutil
v0.12.1 - 2022-12-07
v0.12.0 - 2022-11-30
- Reorder validation of adhoc checks
- default to listening on localhost, not all interfaces
- allow getting API token from environment
v0.11.2 - 2022-11-24
v0.11.1 - 2022-11-23
- WANTED_OSES / WANTED_ARCHES was removed, use PLATFORMS
- update MTR package
v0.11.0 - 2022-11-17
- set up backoffer to adhoc handler (#363)
- Reduce size of objects in memory (#368)
- handle connection state changes (#366)
v0.10.2 - 2022-11-03
- update .gitignore pattern
v0.10.1 - 2022-11-03
v0.10.0 - 2022-11-03
- prevent invalid os/arch combinations (#336)
- handle connection state changes
- Send known checks to API on connect (#351)
v0.9.4 - 2022-08-23
- relax DNS target validation
- reject passwords in HTTP urls
v0.9.3 - 2022-06-14
v0.9.2 - 2022-06-13
- correctly propagate conectivity errors
- enable HTTP2 by default
v0.9.1 - 2022-06-02
- Bump github.com/prometheus/common from 0.32.1 to 0.34.0
v0.9.0 - 2022-06-02
- publish .deb and .rpm packages for arm and arm64
- cross-compile binaries for ARM and ARM64
- add a connection health ping
v0.8.2 - 2022-04-26
- Add a metric for failure to publish data (#280)
- fix http status code parsing for publish (#279)
v0.8.1 - 2022-03-29
- update DNS tests to account for updated Recursion field
- Re-enable request recursion
v0.8.0 - 2022-03-22
- Ad-hoc checks
v0.7.1 - 2022-03-14
- 401 handling seems to be wrong
v0.7.0 - 2022-03-03
- Implement alternative ICMP prober
v0.6.3 - 2022-03-01
- DNS checks are passing the wrong target value to BBE
v0.6.2 - 2022-01-28
v0.6.1 - 2022-01-28
v0.6.0 - 2022-01-27
- Cleanup old circleci config (#255)
- add /disconnect endpoint
- trigger argo workflows on release (#256)
v0.5.0 - 2022-01-20
- increase maximum number of user labels
v0.4.1 - 2021-12-02
- Add a exponential backoff to reconnections
- correctly propagate check failure
v0.4.0 - 2021-11-30
- add /ready endpoint for readiness probe
- enable traceroute checks by default (#241)
- add log labels to log entries (#240)
v0.3.3 - 2021-11-16
- errorCounter needs three labels
v0.3.2 - 2021-11-04
v0.3.1 - 2021-11-04
v0.3.0 - 2021-10-26
- add deprecated flag to probes (#236)
v0.2.0 - 2021-09-30
- disconnect agent from API on signal
- report API connection status
v0.1.5 - 2021-09-15
- remove direct dependency on github.com/grafana/loki
v0.1.4 - 2021-08-31
- update fpm to 1.13.1
v0.1.3 - 2021-08-30
v0.1.2 - 2021-08-26
- check if the incoming check is a traceroute one
v0.1.1 - 2021-08-26
v0.1.0 - 2021-08-25
v0.0.26 - 2021-08-04
v0.0.25 - 2021-08-03
- report program's version
- add +Inf bucket to histograms
v0.0.24 - 2021-06-30
v0.0.23 - 2021-06-21
- add release script
- add support for publishing RPM packages
- add a features flag on the command line
- report overall test coverage
- sign rpm packages and repo metadata
- Debian has createrepo, not createrepo-c
v0.0.22 - 2021-05-10
v0.0.21 - 2021-05-10
v0.0.20 - 2021-04-28
- validate HTTP headers
- Add extra header validation tests
v0.0.19 - 2021-03-30
- Increase the maximum label length to 128
- check that there are no duplicate label names
v0.0.18 - 2021-03-04
- provide access to accounting map
- provide number of active series per check type
- add method to report check type
- provide check type along with class info
v0.0.17 - 2021-02-19
- typo in client certificate and key
v0.0.16 - 2021-01-29
v0.0.15 - 2021-01-29
v0.0.14 - 2021-01-07
- add option to reduce the number of published metrics
v0.0.13 - 2020-11-26
- validate check and probe labels
v0.0.12 - 2020-11-18
v0.0.11 - 2020-11-11
v0.0.10 - 2020-10-21
- Add version, commit and buildstamp to Probe
v0.0.9 - 2020-10-14
- keep registering summaries and histograms
v0.0.8 - 2020-10-14
- be more flexible with what we accept for a FQHN
v0.0.7 - 2020-09-25
- Add git-chglog configuration files
- update and add links (#78)
- Implement test to check metric changes
- report probe version to API
v0.0.6 - 2020-09-10
- update lint and test tools
v0.0.5 - 2020-08-31
- update blackbox_exporter to daa62bf75457
v0.0.4 - 2020-08-26
- get version using scripts/version
- Fetch git tags in CircleCI