Releases: percona/proxysql-admin-tool
v2.0.14
Release date: September 25, 2020
ProxySQL package update
Bug Fixes
- PSQLADM-256 : Wrong password with % character
Using a password with an embedded '%' character would fail to login (even though it is a valid MySQL password string).
v2.0.12
Release date: June 26, 2020
ProxySQL package update
Update of the ProxySQL binaries. No changes were made to proxysql-admin-tools.
Please see
https://github.com/sysown/proxysql/releases/tag/v2.0.12
v2.0.10
Release date: Mar 31, 2020
ProxySQL package update
Update of the ProxySQL binaries. No changes were made to proxysql-admin-tools.
Please see
https://github.com/sysown/proxysql/releases/tag/v2.0.10
v1.4.16
Release date: February 7, 2020
Improvements
-
PSQLADM-219 Scheduler not handling pxc_maint_mode correctly
The proxysql_galera_checker script will now keep the node in OFFLINE_SOFT as long as the node is part of the cluster and pxc_maint_mode is not 'DISABLED'. Previously, the proxysql_galera_checker would move the node to OFFLINE_SOFT then to OFFLINE_HARD, causing ProxySQL to shutdown existing connections prematurely. -
PR#153 Actually progress in parameter-check loop
Thanks to robdewit for this.
v2.0.7
Release date: October 23, 2019
Improvements
-
PSQLADM-181 : 'proxysql-admin --update-cluster --write-node=' command will terminate if the writer node is read-only
If the write-node is specified and the node is read-only, then the command will terminate with an error. -
PSQLADM-195 : proxysql-status to not query _reset tables
By default, proxysql-status will not display the _reset tables from the stats database. Use --with-stats-reset to display the _reset tables. -
PSQLADM-204 : Support for MariaDB 10.4
Bug Fixes
- PSQLADM-157 : Check for file existing & readable before trying to cat it
When displaying certain files in proxysql-status, only display the file if the file exists and is readable (rather than having the cat command display an error).
v2.0.6
Release date: Aug 22, 2019
ProxySQL package update
Update of the ProxySQL binaries. No changes were made to proxysql-admin-tools.
Please see
https://github.com/sysown/proxysql/releases/tag/v2.0.6
v2.0.5
Release date: August 12, 2019
Improvements
-
PSQLADM-49 : Create rules for --syncusers
When running with--syncusers
or--sync-multi-cluster-users
, the--add-query-rule
option can now be specified to add the singlewriter query rules for the new users. -
PSQLADM-51 : Update mysql-server_version variable
A command--update-mysql-version
was added to set the mysql-server_version global variable in ProxySQL. This will take the version from a node in the cluster and set it in ProxySQL.
Bug Fixes
-
PSQLADM-190 : remove-all-servers option doesn't work on enable
When running with proxysql-cluster, the galera hostgroups information is not being replicated, which leads us to fail when running--enable
on a different ProxySQL node. The--force
option was added for--enable
, which will cause the enable to ignore any errors and always configure the cluster. -
PSQLADM-199 query-rules removed during proxysql-cluster creation with PXC operator
When using the PXC operator for Kubernetes and creating a proxysql-cluster, the query rules were being removed. Modified the code to merge the query rules (rather than deleting and recreating). If--force
is specified, than a warning is issued if there are preexisting rules are found, otherwise an error is issued.
Also added the--disable-updates
option, to ensure that proxysql cluster updates do not interfere with the current command. -
PSQLADM-200 users are not being created with --syncusers with PXC operator
When using the PXC operator for Kubernetes, the---syncusers
command would run, but would leave an empty mysql users table. The fix for PSQLADM-199, to use--disable-updates
also applies here.
v2.0.4
Release date: May 28, 2019
ProxySQL package update
Update of the ProxySQL binaries. No changes were made to proxysql-admin-tools.
Please see
https://github.com/sysown/proxysql/releases/tag/v2.0.4
v1.4.14
Release date: February 8, 2019
Improvements
- PSQLADM-130 proxysql_galera_checker script should consider user's custom max_connections setting
Added an additional option to specify the value for the max_connections field in
the mysql_servers table.
This feature follows the rules below:
- if specified on the proxysql-admin command line (with
--max-connections=2000
, this option will be set in the scheduler, and thus proxysql_galera_checker will always use this value (over the config file). - if not specified on the command line the scheduler will not use this option, thus the value will be taken from the config file (use
export MAX_CONNECTIONS="2000"
). - Otherwise if the value is not specified in the config file, the default value of 1000 is used.
-
The syncusers command now supports MariaDB 10.3
Thanks to @jonaskint for this. -
Fixed some typos
Thanks to @yang-xiaodong for this.
v1.4.13
Release date: January 10, 2019
Improvements
-
PSQLADM-53 proxysql-admin verification on --write-node
Added a check to ensure that the IP address and port is specified in the --write-node option.
Previously, an entry without a port would still be accepted but wouldn't work correctly. -
PSQLADM-122 Add slave nodes in reader node count in galera/node monitor log.
Added extra output for async slave nodes. -
BLD-1211 Add cosmic support for proxysql
Bug fixes
-
PSQLADM-124 Default ERR_FILE should not be /dev/null
If an error occurs early in the proxysql_galera_checker script, the error would be lost. Set the default log file to /dev/stderr so that the error shows up in proxysql.log. -
PSQLADM-126 Script is showing an error when --syncusers is invoked
When working with a proxysql instance with no users in the mysql_users table, an error would occur. Modified the code to work correctly with empty data. -
PSQLADM-127 proxysql_galera_checker corrupts scheduler configuration after restart
Fixed an issue where the scheduler configuration would be overwritten with bad data when proxysql is stopped and restarted. -
PSQLADM-128 Stopping/Restarting ProxySQL can lead to multiple instances running at the same time
Fixed an issue where multiple copies of proxysql_galera_checker could run at the same time.