Releases: burningalchemist/sql_exporter
chart-sql-exporter-0.16.0
Database-agnostic SQL exporter for Prometheus
0.20.0
SQL Exporter v0.20.0
⚠️ BREAKING CHANGES
- The
aws_secret_namefield has been removed and related legacy code has been replaced with the new mechanism.
What's Changed
This release adds following features and improvements:
- Secrets can now be referenced directly in the
data_source_namefield using the new URL syntax. Supported providers include AWS Secrets Manager, GCP Secret Manager and Hashicorp Vault. This change applies to both single and multi-target configurations; - Support for custom TLS configuration for MySQL connections, allowing users to specify client and CA certificates via DSN parameters;
- Warmup delay mechanism (
warmup_delay) aimed at preventing the thundering herd problem during startup by staggering collector queries. It's used alongside themin_intervalparameter to populate the cache; - Improved job filter handling to only include
scrape_errors_totalmetrics for jobs specified in the job filters.
Further details are available in the README, and also in the example configuration here.
Precompiled binaries are built with Go v1.25.8
- feat: add TLS config for MySQL driver by @burningalchemist in #907
- feat: resolve cloud secret manager refs for connection strings by @burningalchemist in #918
- feat: add warmup delayed cache population at startup by @burningalchemist in #919
- fix: export scrape_errors_total for related job filters by @burningalchemist in #915
- refactor: use custom registry instead of defaults, fix filteredTargets mutations by @burningalchemist in #916
- build: generate drivers with std lib only [skip ci] by @burningalchemist in #908
CVE addressed:
Updated dependencies
Database drivers
- MSSQL 1.9.7
Others
- aws-sdk-go-v2/config 1.32.10
- aws-sdk-go-v2/service/secretsmanager 1.41.2
- aws/aws-sdk-go-v2 v1.41.2
Full Changelog: 0.19.1...0.20.0
chart-sql-exporter-0.15.0
Database-agnostic SQL exporter for Prometheus
0.19.1
SQL Exporter v0.19.1 - 🚨 Security release
What's Changed
Precompiled binaries are built with Go v1.25.7
CVE addressed:
Updated dependencies
Database drivers
- Clickhouse 2.43.0
- Snowflake 1.19.0
- PostgreSQL (lib/pq) 1.11.2
- Vertica 1.3.5
Full Changelog: 0.19.0...0.19.1
chart-sql-exporter-0.14.2
Database-agnostic SQL exporter for Prometheus
0.19.0
SQL Exporter v0.19.0
⚠️ BREAKING CHANGES
- PostgreSQL Support (lib/pq): Minimum required PostgreSQL version is now 14.0+. This change is due to the database driver dependency removing support for older PostgreSQL versions.
What's Changed
- build: update to go v1.25 by @burningalchemist in #888
Precompiled binaries are built with Go v1.25.6
CVE addressed:
Updated dependencies
Database drivers
- Snowflake 1.18.1
- MSSQL 1.9.6
- PostgreSQL (lib/pq) 1.11.1
- PostgreSQL (jackc/pgx) 5.8.0
Others
- aws-sdk-go-v2/config 1.32.7
- aws-sdk-go-v2/service/secretsmanager 1.41.1
- aws/aws-sdk-go-v2 v1.41.1
- prometheus/common 0.67.5
- prometheus/exporter-toolkit 0.15.1
- xo/dburl 0.24.2
New Contributors
Full Changelog: 0.18.6...0.19.0
chart-sql-exporter-0.14.1
Database-agnostic SQL exporter for Prometheus
chart-sql-exporter-0.14.0
Database-agnostic SQL exporter for Prometheus
0.18.6
SQL Exporter v0.18.6 - 🚨 Security release
This release resolves an issue caused by a dependency that increased the minimum version of Go specified in the go.mod.
This led to an unexpected build on a vulnerable version of Go (v1.25.3).
The current build uses Go v1.24.11 and the update to v1.25 will be included in the next release.
What's Changed
Precompiled binaries are built with Go v1.24.11
- fix(build): restore minimal Go version to 1.24 by @burningalchemist in #866
CVE addressed:
Full Changelog: 0.18.5...0.18.6
chart-sql-exporter-0.13.5
Database-agnostic SQL exporter for Prometheus