Releases: prometheus/blackbox_exporter
Releases Β· prometheus/blackbox_exporter
0.28.0 / 2025-12-04
BREAKING CHANGES:
- The
--log.proberflag behavior has changed. The scrape probe logger is now an independent logger. Please review the README.md and adjust configurations as needed. #1461 - Log leveling has been improved for several prober modules. Changes include logging errors at
ERRORlevel instead ofINFO, and adjusting many prober logs fromINFOtoDEBUGlevel. To see more detailed probe logs, set--log.prober=debug. #1461
Changes:
- [CHANGE] Make default HTTP User-Agent compliant with RFC9110 (now
Blackbox-Exporter/<version>) #1446 - [CHANGE] Config is not reloaded if the file content didn't change when using all reload methods #1464
- [FEATURE] Support HTTP/3 (QUIC) prober #1425
- [FEATURE] Add support for configuring gRPC metadata in gRPC prober #956
- [FEATURE] Implement byte matching in TCP query responses #1441
- [FEATURE] Add a new type of probe using unix domain sockets #1480
- [FEATURE] Support config reload automatically - feature flag
config.enable-auto-reload,config.auto-reload-interval#1464 - [BUGFIX] Fix retrieving probe logs by target name when probed by multiple modules #1257
- [BUGFIX] Fix error handling in auto-reload config case #1478
- [BUGFIX] Fix
debugparam log output work regardless of log level #1438
0.27.0 / 2025-06-26
0.26.0 / 2025-02-26
- [CHANGE] adopt log/slog, drop go-kit/log #1311
- [FEATURE] Add metric to record tls ciphersuite negotiated during handshake #1203
- [FEATURE] Add a way to export labels with content matched by the probe #1284
- [FEATURE] Reports Certificate Serial number #1333
- [ENHANCEMENT] Enable misspell linter #1248
- [ENHANCEMENT] Fix incorrect parameters name in documentation #1126
- [ENHANCEMENT] Add stale workflow to start sync with stale.yaml in prometheus #1170
- [ENHANCEMENT] Update CONFIGURATION.md to clarify that valid_status_codes expects a list #1335
- [ENHANCEMENT] Skip failing IPv6 tests in test CI Pipeline #1342
- [ENHANCEMENT] Add RabbitMQ probe example #1349
- [BUGFIX] Only register grpc TLS metrics on successful handshake #1338
0.25.0 / 2024-04-09
0.24.0 / 2023-05-16
0.23.0 / 2022-12-02
- [SECURITY] Update Exporter Toolkit (CVE-2022-46146) #979
- [FEATURE] Support multiple Listen Addresses and systemd socket activation #979
- [FEATURE] Add leaf certificate details in a new
probe_ssl_last_chain_infometric. #943 - [FEATURE] DNS: Add
Add probe_dns_query_succeededmetric. #990
0.22.0 / 2022-08-02
0.21.1 / 2022-06-17
- [BUGFIX] Fix a data race in HTTP probes. #929
0.21.0 / 2022-05-30
This Prometheus release is built with go1.18, which contains two noticeable
changes related to TLS and HTTP:
- TLS 1.0 and 1.1 disabled by default client-side.
Blackbox Exporter users can override this with themin_versionparameter of
tls_config. - Certificates signed with the SHA-1 hash function are rejected.
This doesn't apply to self-signed root certificates.
- [BUGFIX] Prevent setting negative timeouts when using a small scrape interval. #869
0.21.0-rc.0 / 2022-05-10
This Prometheus release is built with go1.18, which contains two noticeable
changes related to TLS and HTTP:
- TLS 1.0 and 1.1 disabled by default client-side.
Blackbox Exporter users can override this with themin_versionparameter of
tls_config. - Certificates signed with the SHA-1 hash function are rejected.
This doesn't apply to self-signed root certificates.
- [BUGFIX] Prevent setting negative timeouts when using a small scrape interval. #869