From 6ca2a42f97f3403c7788ff4f374430aa267a6b6b Mon Sep 17 00:00:00 2001 From: Ben Kochie Date: Sat, 24 Jun 2023 06:06:50 +0200 Subject: [PATCH] Release 0.15.0 (#744) BREAKING CHANGES: The exporter no longer supports the monolithic `DATA_SOURCE_NAME` environment variable. To configure connections to MySQL you can either use a `my.cnf` style config file or command line arguments. For example: export MYSQLD_EXPORTER_PASSWORD=secret mysqld_exporter --mysqld.address=localhost:3306 --mysqld.username=exporter We have also dropped some internal scrape metrics: - `mysql_exporter_scrapes_total` - `mysql_exporter_scrape_errors_total` - `mysql_last_scrape_failed` The default client configuration file is now `.my.cnf` in the process working directory. Use `--config.my-cnf="$HOME/.my.cnf"` to retain the previous default. Changes: * [CHANGE] Allow `tlsCfg.InsecureSkipVerify` outside of mTLS #631 * [CHANGE] Update to exporter-toolkit v0.8.1 #677 * [CHANGE] Fix shared metrics between requests #722 * [CHANGE] Allow empty passwords #742 * [CHANGE] Don't use HOME env in the my-cnf config path. #745 * [FEATURE] Add support for collecting metrics from `sys.user_summary` #628 * [FEATURE] Support for multi-target mysqld probes #651 * [FEATURE] Add MySQL TLS configurations #718 * [FEATURE] Add config reload via /-/reload #734 * [ENHANCEMENT] Add UNIX domain socket support for multi-target scraping #707 * [ENHANCEMENT] Use `STRAIGHT_JOIN` in infoSchemaAutoIncrementQuery #726 * [BUGFIX] Fix `infoSchemaInnodbMetricsEnabledColumnQuery` #687 * [BUGFIX] Allow empty passwords #742 Signed-off-by: SuperQ --- CHANGELOG.md | 19 +++++++++++-------- VERSION | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa1219f9..c290a8bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,18 +2,14 @@ BREAKING CHANGES: -The default client configuration file is now `.my.cnf` in the process working directory. Use `--config.my-cnf="$HOME/.my.cnf"` to retain the previous default. - Changes: -* [CHANGE] Don't use HOME env in the my-cnf config path. #745 - * [CHANGE] * [FEATURE] * [ENHANCEMENT] * [BUGFIX] -## 0.15.0-rc.0 / 2023-04-14 +## 0.15.0 / 2023-06-16 BREAKING CHANGES: @@ -26,20 +22,27 @@ For example: mysqld_exporter --mysqld.address=localhost:3306 --mysqld.username=exporter We have also dropped some internal scrape metrics: -* `mysql_exporter_scrapes_total` -* `mysql_exporter_scrape_errors_total` -* `mysql_last_scrape_failed` +- `mysql_exporter_scrapes_total` +- `mysql_exporter_scrape_errors_total` +- `mysql_last_scrape_failed` + +The default client configuration file is now `.my.cnf` in the process working directory. Use `--config.my-cnf="$HOME/.my.cnf"` to retain the previous default. Changes: * [CHANGE] Allow `tlsCfg.InsecureSkipVerify` outside of mTLS #631 * [CHANGE] Update to exporter-toolkit v0.8.1 #677 * [CHANGE] Fix shared metrics between requests #722 +* [CHANGE] Allow empty passwords #742 +* [CHANGE] Don't use HOME env in the my-cnf config path. #745 * [FEATURE] Add support for collecting metrics from `sys.user_summary` #628 * [FEATURE] Support for multi-target mysqld probes #651 * [FEATURE] Add MySQL TLS configurations #718 +* [FEATURE] Add config reload via /-/reload #734 * [ENHANCEMENT] Add UNIX domain socket support for multi-target scraping #707 +* [ENHANCEMENT] Use `STRAIGHT_JOIN` in infoSchemaAutoIncrementQuery #726 * [BUGFIX] Fix `infoSchemaInnodbMetricsEnabledColumnQuery` #687 +* [BUGFIX] Allow empty passwords #742 ## 0.14.0 / 2022-01-05 diff --git a/VERSION b/VERSION index e90aa283..a5510516 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.15.0-rc.0 +0.15.0