Skip to content

Releases: percona/proxysql-admin-tool

v2.0.14

01 Oct 02:00
Compare
Choose a tag to compare

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

07 Jul 00:43
Compare
Choose a tag to compare

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

31 Mar 06:23
Compare
Choose a tag to compare

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

07 Feb 02:09
Compare
Choose a tag to compare

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

24 Oct 01:05
b50cce7
Compare
Choose a tag to compare

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

22 Aug 22:56
Compare
Choose a tag to compare

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

12 Aug 23:17
3f4d966
Compare
Choose a tag to compare

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

05 Jun 00:00
Compare
Choose a tag to compare

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

10 Feb 01:32
Compare
Choose a tag to compare

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:

  1. 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).
  2. 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").
  3. 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

11 Jan 00:57
559091d
Compare
Choose a tag to compare

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.