Releases: sysown/proxysql
v1.2.4
Stable release v1.2.4 , released on 2016-09-29
Release note available here
MD5s:
MD5 (proxysql-1.2.4-1-centos67.x86_64.rpm) = 1db48c78568302c64d2c567a406766c4
MD5 (proxysql-1.2.4-1-centos7.x86_64.rpm) = 0718be972e2037cd1a647e2fa5387b41
MD5 (proxysql-1.2.4-1-dbg-centos67.x86_64.rpm) = 6061059d7a79c38c669165401f4adfdf
MD5 (proxysql-1.2.4-1-dbg-centos7.x86_64.rpm) = 8d4d66de44fcd5aec489859e66fe5b38
MD5 (proxysql-1.2.4-1-dbg-fedora24.x86_64.rpm) = 639c7d6834c26a24e82e82d67e152670
MD5 (proxysql-1.2.4-1-fedora24.x86_64.rpm) = 404271c474017388d691543e718a50e0
MD5 (proxysql_1.2.4-dbg-debian7_amd64.deb) = ca53aab85447198e49168337d3c91c00
MD5 (proxysql_1.2.4-dbg-debian8_amd64.deb) = 2566443b37789b19bf2f1d0387f79a4a
MD5 (proxysql_1.2.4-dbg-ubuntu12_amd64.deb) = 5d9466328754491085ab555903db3c46
MD5 (proxysql_1.2.4-dbg-ubuntu14_amd64.deb) = df7731e05493dd98590e25f6b1ae906a
MD5 (proxysql_1.2.4-dbg-ubuntu16_amd64.deb) = 8e3a43c4dd0ecdee01c84e1cdf9cc1fc
MD5 (proxysql_1.2.4-debian7_amd64.deb) = 739a7ba1e52111249418b1dad544eda3
MD5 (proxysql_1.2.4-debian8_amd64.deb) = 4542857c1d5fdc085578971e679225e3
MD5 (proxysql_1.2.4-ubuntu12_amd64.deb) = 05cf04d638d9c2beec2bb4ab3cf544d5
MD5 (proxysql_1.2.4-ubuntu14_amd64.deb) = 5771dea447a778fb301b40bed9ac463f
MD5 (proxysql_1.2.4-ubuntu16_amd64.deb) = 6889764b682dcd7ce7ff19e6f6ba46be
v1.2.3
v1.2.2
v1.2.1
Stable release v1.2.1
This release note compares v1.2.1 to v1.2.0k :
Improvements:
- better compiling dependencies
- updated documentation
- better defaults in proxysql.cnf
- Monitor automatically increases the retention of log entries tuning
mysql-monitor_history
if set too small - Upgraded advertised MySQL Version from 5.1.30 to 5.5.30 , #632
- Implemented new global variables to dynamically enable/disable Monitor Module , #633
- Some memory metrics are now exported via Admin , #634
- Some CPU profiling metrics are now exported via Admin , #635
Bug fixes:
INIT_DB
wasn't working properly if the new schemaname was a prefix of the old schemaname , #609- added tool proxysql_galera_writer.pl
- When a slave is lagging, ProxySQL would crash , #619
- a race condition could have set a server as
ONLINE
after it was explicitly setOFFLINE_SOFT
Monitor:
Monitor Module was largely rewritten , #628
Please check the documentation.
v1.2.0k
Version v1.2.0k is a version with only bug fixes and improvements.
No new features were added.
Bug fixes:
- the processes started by the Scheduler were staying in Z state
- setting a not existing variable could lead to a crash
- an unknown
SET
command on Admin interface would return an unexpected error for the client , #600 CHANGE USER
wasn't working as expected , #605- Allows
mysql-monitor_username
to be a user inmysql_users
table , #603 - removed debugging timers from not DEBUG version
--safe-updates
wasn't tracked , #555
Improvements:
- support for
SET SESSION characters_set_server
, #601 - prevent password credentials to show in error log , #599
- more syntax are supported in Admin allowing more compatibility with several clients , #204
- Reduce the calls to stats___mysql_query_rules and stats___mysql_commands_counters , #608
- for large resultset, reduced memory footprint and sent data to client as soon as possible , #606
- jemalloc compied with
--enable-nunmap
to reduce virtual memory footprint , #612 - support decay time purging in jemalloc
- added tool proxysql_galera_checker.sh to start supporting Galera
v1.2.0j
Version v1.2.0j probably will be the last version of 1.2.0 to implement new features. Ideally, only bug fixes will continue into this release before v1.2.1 .
Version v1.2.0j introduces the follow changes to v1.2.0i:
- added a new global variable
mysql-init_connect
with a list of statements that will be executed every time a new connection to backend is initialized . See #590 - added a new global variable
mysql-max_allowed_packet
. See #526 SET NAMES
now support quotes . See #588- upgraded jemalloc from 4.1.0 to 4.2.1
Access Denied
errors are now more explicit . See #591- added a new command line option (only command line)
-M
to disable the monitoring module mysql_users
table now supports both plain text password and hashed password , in the same format ofmysql
.user
.password
- other minor bug fixes
v1.2.0i
Bug fixes release.
Improved handling of network I/O and prevent several crashes caused by invalid file descriptors
v1.2.0h
Version v1.2.0h introduces the follow changes to v1.2.0f (changes to v1.2.0g were not documented):
- Logging
- improved the logging of all queries , #561
- logger now logs also information about client, server, hostgroup_id , digest and duration
- Enhancements on routing (query rules) :
mysql_query_rules
is now extended and supports matching criteria on client address, proxy address, proxy port, and digest of the query , #537- added new global variables
mysql-query_retries_on_failure
(default to 1) that specifies how many times a query can be re-executed if failed - added new column
retries
inmysql_query_rules
to allow to change the number of times a queries can be retried/re-executed
- Enhancements on SSL support
- if a backend is configured to use SSL , Monitor module will use SSL too
- use of SSL connections is now non-blocking after connect() : Note, connect() on SSL is still a blocking call and will be fixed in a future version
- fixed a bug that caused a crash if a client was compiled against MySQL 5.7 library #583
- prevent clients from connecting using SSL #540
- Scheduler #578 (further documentation required)
- a new table
scheduler
is added to Admin module - ProxySQL can now calls external scripts at regular intervals
- a new table
- general improvements and bug fixes
v1.2.0g
Upgraded to version v1.2.0g