Releases: sysown/proxysql
v1.3.10
Release date: 2018-07-04
Stable release v1.3.10 , released on 2017-07-04
Compared to v1.3.9, has the following enhancement:
- Exit if unable to open config file specified on command line
MD5s:
2bbf4a78280fe7b686097f2ed4519bdd proxysql-1.3.10-1-centos67.x86_64.rpm
7f9ded4fc4cff788875445e8964b677b proxysql-1.3.10-1-centos7.x86_64.rpm
903fead603e3940dd2da2913d59d5357 proxysql-1.3.10-1-dbg-centos67.x86_64.rpm
f3870c451ce7b8389ce0e55c9f4cc0c8 proxysql-1.3.10-1-dbg-centos7.x86_64.rpm
ea532d7067fac56fa9a54199a321e472 proxysql-1.3.10-1-dbg-fedora24.x86_64.rpm
2af857a388dfca86adedea5369f34170 proxysql-1.3.10-1-fedora24.x86_64.rpm
e67f290ba301de882fa46a0c752bf728 proxysql_1.3.10-dbg-debian7_amd64.deb
b3b0f2f56acef10bbd3ee9cec69a5d74 proxysql_1.3.10-dbg-debian8_amd64.deb
8c6f39f348bd4bf0b62a317ffb765da5 proxysql_1.3.10-dbg-ubuntu12_amd64.deb
a4927f810fbf4d30d6d486bbe4af644a proxysql_1.3.10-dbg-ubuntu14_amd64.deb
7d0136a0ea9f6104ecd3b8c9d88b2f3a proxysql_1.3.10-dbg-ubuntu16_amd64.deb
f449a93c87473ace1e23f33cd70408d6 proxysql_1.3.10-debian7_amd64.deb
d95a7e015c44292fcc3fb2d38ce21b46 proxysql_1.3.10-debian8_amd64.deb
5274119e250fffd9524473310bfaadae proxysql_1.3.10-ubuntu12_amd64.deb
591f1b0c6ceb979232d9f96e0f486e21 proxysql_1.3.10-ubuntu14_amd64.deb
682bb99f6bc6e120af71161cc78513d3 proxysql_1.3.10-ubuntu16_amd64.deb
SHA1s:
5f6c2f9c7908fd49f3ccc3f1c85a98ea3adc3cb3 proxysql-1.3.10-1-centos67.x86_64.rpm
066270d8084d47da8a49e28c429a6d60bbaca52f proxysql-1.3.10-1-centos7.x86_64.rpm
674e5b5ab74e1cfe0e97d26b7bff19df11a90724 proxysql-1.3.10-1-dbg-centos67.x86_64.rpm
8bc87dfc3a14175e4bbf7d3f916f97100fcfadea proxysql-1.3.10-1-dbg-centos7.x86_64.rpm
f83a23252d6a9c2a21cd58e18e38010705cd8fa6 proxysql-1.3.10-1-dbg-fedora24.x86_64.rpm
e6564b4372d58b3f7c06aec6c0336864ad1ea437 proxysql-1.3.10-1-fedora24.x86_64.rpm
7a72bc0d0d88945a47ab5b7704bf5ecab3b61600 proxysql_1.3.10-dbg-debian7_amd64.deb
1a0ebfb8c3b5c6db2cde16c48276144fb1de6d67 proxysql_1.3.10-dbg-debian8_amd64.deb
03556b0002d498f3c26bdaf38e62a65f2e8eb117 proxysql_1.3.10-dbg-ubuntu12_amd64.deb
dda9e866578f6ead0044d5b6b70ca1275d23d0dc proxysql_1.3.10-dbg-ubuntu14_amd64.deb
fdff8492dcd3deb282aa45e42e07100ecce489dd proxysql_1.3.10-dbg-ubuntu16_amd64.deb
46dde0a61dec69a09945ef7cb97849906533786f proxysql_1.3.10-debian7_amd64.deb
bbd538622947db05e133d5ff72c0a6c59ea040a4 proxysql_1.3.10-debian8_amd64.deb
d5f90abb394297503234520aff1bf79a032c05b3 proxysql_1.3.10-ubuntu12_amd64.deb
9ec7a3a63886f139f21b8a478c1a18396a4921ed proxysql_1.3.10-ubuntu14_amd64.deb
f561627992ef7a21c0a4643c06224998bf9cccac proxysql_1.3.10-ubuntu16_amd64.deb
v1.4.9
Release date: 2018-05-30
Compared to v1.4.8, it has the following new features / bugs fixes / enhancements :
- Added an additional client capability toggle variable for client_multi_statements to address #1074
- Added feature to load mysql_group_replication_hostgroups from config file #1050
- Improved query cache performance for large resultsets by combining multiple packets in larger buffer #1482
- Fixed
enforce_autocommit_on_reads
when changing autocommit from 1 to 0 #1472 - Added parsing of
/*! SET xxx */
commands #1063 - Fixed a bug which would cause ProxySQL to crash during a backend shutdown when a connection is null 3819fb2
- Added a workaround for a MariaDB client bug reporting an incorrect autocommit value CON-332 #1507
- Added a fix to allow multiple
SET
variables in a single command #1503 - Added all session status values to display in processlist #1496
- Minor modifications of Makefile to compile on Darwin 2c4a29f
- Fixed applied to prevent duplicate execution of
proxysql_galera_checker.sh
986958a - Added default_schema to checksum criteria for ProxySQL Cluster in order to trigger syncronization when updated 5bbf11c
- Updated INSTALL.md to include updated package names for newer RHEL based distributions 68e6aec
- Fixed the
no such table: INFORMATION_SCHEMA.TABLES
error when dumping tables from ProxySQL Admin #1382 - Improved handling of SET statements from mysqldump f5670ff
- Fixed a segmentation fault which occured when using
musl
rather thanglibc
#1512 - Fixed a bug for the lookup in
mysql_query_rules_fast_routing
6eeeb5c
SHA1s:
e15a40f9c66f567f357fc6841f2556575c828151 proxysql-1.4.9-1-centos5.x86_64.rpm
5d271659762da1f4de64ba367f008adfaa1c9c32 proxysql-1.4.9-1-centos67.x86_64.rpm
381aca933ee98cb3307c8b905c20fee626648d4b proxysql-1.4.9-1-centos7.x86_64.rpm
a7d2c6aa04244680bda9b69f52bd1835bde38f47 proxysql-1.4.9-1-dbg-centos5.x86_64.rpm
29a3765eeedcfc267aa1266959b8d1117d45b3a5 proxysql-1.4.9-1-dbg-centos67.x86_64.rpm
82afc71fe4474ba5077d8e81ad0404cf654f3556 proxysql-1.4.9-1-dbg-centos7.x86_64.rpm
d589748bc16bc54e26f39cf21a2c144d8ca737a8 proxysql-1.4.9-1-dbg-fedora24.x86_64.rpm
eff25e8943ee358ebe0a5cba6729811167db0907 proxysql-1.4.9-1-fedora24.x86_64.rpm
dc2e98e4c4539fd709a6ea61f997c935939878fc proxysql-1.4.9-clickhouse-1-centos7.x86_64.rpm
5cf05e3822757d696c0ccb5f3bd377b4ad6ff8ed proxysql-1.4.9-clickhouse-1-fedora24.x86_64.rpm
684884bc3fbd093898ca35c3a1e5766a29b4d8f9 proxysql_1.4.9-clickhouse-debian9_amd64.deb
6b5d10ac40533d99454f7eb95e0ed58b3b2d5ff5 proxysql_1.4.9-clickhouse-ubuntu16_amd64.deb
30bcbac4459df942d62dc0ea949c2451025c3e77 proxysql_1.4.9-dbg-debian7_amd64.deb
5f0cfea8f6f3074be8431e5ce2b512de556f8d30 proxysql_1.4.9-dbg-debian8_amd64.deb
5c4e0e967616e807f19bce9230dcbec8c01233c8 proxysql_1.4.9-dbg-debian9_amd64.deb
e7f3541189943ceb758784a4065f523678cfb6ef proxysql_1.4.9-dbg-ubuntu14_amd64.deb
ad801e9350dd44b2092843db76f4834f2f48809e proxysql_1.4.9-dbg-ubuntu16_amd64.deb
a416b5df3839ee50d0fde1ff7a4685e6362a9287 proxysql_1.4.9-debian7_amd64.deb
86b2b1ac3de87b52147b33c5d596b5e5bbcb8833 proxysql_1.4.9-debian8_amd64.deb
cec36c8fe22d9d05f5e08e30adcacdfb8ef6460b proxysql_1.4.9-debian9_amd64.deb
7aa015f61745501bac3d011aff0b15d9e295d2c5 proxysql_1.4.9-ubuntu12_amd64.deb
e4d9354d65cc4e9da602712d79b720307979aa17 proxysql_1.4.9-ubuntu14_amd64.deb
3ef58647d68c8588a79a82fd9ad7af5cceaa41a2 proxysql_1.4.9-ubuntu16_amd64.deb
MD5s:
133a1143658bc3f23e587016428d26a9 proxysql-1.4.9-1-centos5.x86_64.rpm
ddf226d33ae49deb5a886345ecf148fc proxysql-1.4.9-1-centos67.x86_64.rpm
8a77ac0738f1f7c9df1998d521a245e9 proxysql-1.4.9-1-centos7.x86_64.rpm
d90c907f7fde12ba8718525e383a2fa2 proxysql-1.4.9-1-dbg-centos5.x86_64.rpm
5cf7ae07cae19cd5befe576a93273ec0 proxysql-1.4.9-1-dbg-centos67.x86_64.rpm
b9612ad17db09a0f5f3343fc97d7a13b proxysql-1.4.9-1-dbg-centos7.x86_64.rpm
be47c52acb87b0eb6f630773f3fbc629 proxysql-1.4.9-1-dbg-fedora24.x86_64.rpm
e837feeaa991edf03327b6891530c3fc proxysql-1.4.9-1-fedora24.x86_64.rpm
17e1fce012254e71c35cfd39e15b7dd9 proxysql-1.4.9-clickhouse-1-centos7.x86_64.rpm
82daadcec30c7d27fd3cb4ad2333718e proxysql-1.4.9-clickhouse-1-fedora24.x86_64.rpm
7778b0b67d5e073440f6eeac59e6923f proxysql_1.4.9-clickhouse-debian9_amd64.deb
a6ae8f5756bfac89e543be129886f372 proxysql_1.4.9-clickhouse-ubuntu16_amd64.deb
3869e02fa4573efd910a824d4a000559 proxysql_1.4.9-dbg-debian7_amd64.deb
d410896591c0639c44594a902013855a proxysql_1.4.9-dbg-debian8_amd64.deb
5cafdcfe80fc527208996c4db007a4e6 proxysql_1.4.9-dbg-debian9_amd64.deb
0d5d784ce4d58bf766b5509f82d539c8 proxysql_1.4.9-dbg-ubuntu14_amd64.deb
f11dc803ad424b066b927448a79aab23 proxysql_1.4.9-dbg-ubuntu16_amd64.deb
842d3c0e7b553f249935c058a9f2b19a proxysql_1.4.9-debian7_amd64.deb
e11eb77565963b6d60ed207998d575c6 proxysql_1.4.9-debian8_amd64.deb
a3a64ab5b4124b11f5acc6a90aa70e1d proxysql_1.4.9-debian9_amd64.deb
a82cd266d05a8a992b6bfbc6daf1ab14 proxysql_1.4.9-ubuntu12_amd64.deb
f2bdc340eabf69760a986d33a53582c2 proxysql_1.4.9-ubuntu14_amd64.deb
4b5cd560962559d1bd8dfec9b7f46425 proxysql_1.4.9-ubuntu16_amd64.deb
v1.4.8
Release date: 2018-04-11
Compared to v1.4.7, it has the following new features / bugs fixes / enhancements :
- Added logic to disable monitoring of servers not responding to ping - this commit also prevents shunned nodes from coming back online if they are missing pings. Related to #1416. Because it reduces the number of checks, it may also be relevant to #1417
- Use the right schema for new connections to ClickHouse (i.e.
default
or specified) #1419 - ClickHouse: added support for nullable columns #1420
- Improved LAST_INSERT_ID tracking #1421
- Automatically processing of uncompressed packets even if wrongly marked as compressed #1410
- Bug fix for memory leak in LOAD MYSQL SERVERS TO RUNTIME #1425
- Several improvements and fixes introduced for prepared statements management / purging
- Improved handling for prepared statements with no parameters #1432
- Several fixes for graceful shutdown if proxysql_stats.db is not writable
- Fixed a missing RW lock which would lead to a crash while processing prepared statements #1427
- Incorrect prepared statement metadata was being erased #1428
- Due to a typo it is impossible to use Cluster functionality to sync mysql_users without also syncing mysql_servers #1441
- Monitor: do not consider ProxySQL's backends unhealthy if the monitor user is unable to login
- SERVER_STATUS_NO_BACKSLASH_ESCAPES flag was missing for SQLite3 backends #1446
- Transaction status is now tracked at the level of a connection and persisted even if the transaction status is unknown
- Disabled libssh2 support in curl to fix build on Fedora 27
- Handling any type of quoting on MySQL variables (i.e. single / double quote) #1429
- Added support for utf8mb4_unicode_520_ci
- Added handling for SET WAIT_TIMEOUT when using a ClickHouse backend
- Add support for wildcard in mysql_query_rules.client_addr #1450
- Disabled brotli from compile (curl call) #1458
- Added SHA1 checksums for packages
SHA1s:
3b56e997ff2bac3f6712470332bdeb35941779db proxysql-1.4.8-1-centos5.x86_64.rpm
bcd59129f4a559fb7d74bea6ee17977155e0f65c proxysql-1.4.8-1-centos67.x86_64.rpm
6a4f3c347ff6ade0ab01adabd16b57befb30fd9a proxysql-1.4.8-1-centos7.x86_64.rpm
501f4ba3e42a8317983c86660eb781d2b6452cb6 proxysql-1.4.8-1-clickhouse-centos7.x86_64.rpm
8ec684e839840dbda8099c7fae38eee0df4f2c5a proxysql-1.4.8-1-clickhouse-fedora24.x86_64.rpm
995234ec1dd002a313b3eaab4f342de6ba7f709c proxysql-1.4.8-1-dbg-centos5.x86_64.rpm
0a12408d7fa002e8c91fc9e563cd9b328c3584ec proxysql-1.4.8-1-dbg-centos67.x86_64.rpm
2760732377b12434de8d48840765885c408660dd proxysql-1.4.8-1-dbg-centos7.x86_64.rpm
6f673ae7512cd0e3e503957195c7eb26f6bf9e1a proxysql-1.4.8-1-dbg-fedora24.x86_64.rpm
22744c50495bd64b2ecd5df6dc2248d35b619008 proxysql-1.4.8-1-fedora24.x86_64.rpm
5def0464e983181bb82221c413354d438f565167 proxysql_1.4.8-clickhouse-debian9_amd64.deb
c64fd5d18785bbf473dbebab1ddad6f39e4e7b6f proxysql_1.4.8-clickhouse-ubuntu16_amd64.deb
d663300d527cbd529050f81170cdbc6dd3689173 proxysql_1.4.8-dbg-debian8_amd64.deb
900024ab7ab94b423411e71a43672caac9e6edee proxysql_1.4.8-dbg-debian9_amd64.deb
89221029b8ae5341db552aad5f6cc406182b35a2 proxysql_1.4.8-dbg-ubuntu14_amd64.deb
e107805d2a17c4f109689fd56b7a52991e3591c0 proxysql_1.4.8-dbg-ubuntu16_amd64.deb
5a2971a4617165b81ddc905ae66eba16bc8cc5b4 proxysql_1.4.8-debian7_amd64.deb
d370ef06947964957b9f7534ada427c76dca400d proxysql_1.4.8-debian8_amd64.deb
8663aad98abd20b5408d64134bc8aad8fa079405 proxysql_1.4.8-debian9_amd64.deb
d568faeec670c87ed53b7527197543d4a31223a0 proxysql_1.4.8-ubuntu12_amd64.deb
27e0081303ece954b5268c9ed6f0edf7d0b76c72 proxysql_1.4.8-ubuntu14_amd64.deb
ba547bac0fde5927d5fec4fb8a9dc2fd3cd91fe9 proxysql_1.4.8-ubuntu16_amd64.deb
MD5s:
5fc620792145590dab04c4ac0e0f3681 proxysql-1.4.8-1-centos5.x86_64.rpm
6c6549d6aa172d6f112171a63953e95e proxysql-1.4.8-1-centos67.x86_64.rpm
5c99710bc4a69d1061aeb60591e23ff0 proxysql-1.4.8-1-centos7.x86_64.rpm
fc6cf8c84157d5138c660e966f6c482f proxysql-1.4.8-1-clickhouse-centos7.x86_64.rpm
dcc94b9f189c955a39568ee07a14b1d6 proxysql-1.4.8-1-clickhouse-fedora24.x86_64.rpm
e81f595a4ebcf5cdf35dea0029798de3 proxysql-1.4.8-1-dbg-centos5.x86_64.rpm
00b5a43973670fba7d53230f7a57ee68 proxysql-1.4.8-1-dbg-centos67.x86_64.rpm
d7a3b3c202a8bd537e827e26f299dc6e proxysql-1.4.8-1-dbg-centos7.x86_64.rpm
ef05eb02b66a56caf2d36d046b8986a1 proxysql-1.4.8-1-dbg-fedora24.x86_64.rpm
ad12a12eb4f95bf071f936411fc2ff07 proxysql-1.4.8-1-fedora24.x86_64.rpm
c12eb2a91e1aaa5ecb256701d5014a26 proxysql_1.4.8-clickhouse-debian9_amd64.deb
55ae1a3db61c75f1767d4e3b74d39014 proxysql_1.4.8-clickhouse-ubuntu16_amd64.deb
c6f186bdb1b9da8671e3d671f84131ea proxysql_1.4.8-dbg-debian8_amd64.deb
4c9c8e0b02ee8f3981ac4df4de0ee82c proxysql_1.4.8-dbg-debian9_amd64.deb
6db2f99bff8003fceeb7465bad5057fa proxysql_1.4.8-dbg-ubuntu14_amd64.deb
d01787166a1a5d0d30eadbb903a12f0f proxysql_1.4.8-dbg-ubuntu16_amd64.deb
f11f84215990db48300b6235bd93d033 proxysql_1.4.8-debian7_amd64.deb
a81a33f723c324ef994570b24d32e7f5 proxysql_1.4.8-debian8_amd64.deb
56a425e5a5495554fa98f8c2fbe98c35 proxysql_1.4.8-debian9_amd64.deb
b74d418289743db385ba83f257ac3ff8 proxysql_1.4.8-ubuntu12_amd64.deb
53897f8030d3244df353ea1f7d61dc33 proxysql_1.4.8-ubuntu14_amd64.deb
8c6d89b6db8e5b448b79525c2cd63a1f proxysql_1.4.8-ubuntu16_amd64.deb
v1.4.7
Release date: 2018-03-14
Compared to v1.4.6, it has the following new features / bugs fixes / enhancements :
New features:
- Added MySQL Query Rules Fast Routing which extends MySQL Query Rules to provide immediate routing based on user & schema (especially important when supporting a large number of schemas)
- Added new metrics for hostgroup manager and frontend queries
- Implemented querying of
stats_mysql_global status
variables usingSELECT @@
syntax #1375 - Added the
monitor_read_only_max_timeout_count
variable to allow multiple attempts on read only check #1206
Bug fixes:
- Add rw lock to ensure metadata aren't updated while running
STMT_PREPARE_RESPONSE
MyComQueryCmd
not initialized could cause crash #1370- Incorrect parsing of
SET NAMES ... COLLATE
#1357 - Embed
main-bundle.min.css
in web UI #1354 - Handle additional whitespace parse error case on
SET
commands #1373 - Reset connection creation time on
CHANGE USER
#1393 - Added fix for
utf8_unicode_ci
in MariaDB Client Connector C #1396 - Fixed a bug where a server disappears when
RO=1
becomesRO=0
(similar to #1039)
MD5s:
be394fff7ccef0f3303afe9734c846de proxysql-1.4.7-1-centos5.x86_64.rpm
abd76ab57f137eb87b36f42f31cec8f2 proxysql-1.4.7-1-centos67.x86_64.rpm
19c82753957f4c06142fce7956ec82a4 proxysql-1.4.7-1-centos7.x86_64.rpm
2ee026550202b192c1284cc2e3024353 proxysql-1.4.7-1-dbg-centos5.x86_64.rpm
abed04adfe815fad57449649ed670c28 proxysql-1.4.7-1-dbg-centos67.x86_64.rpm
58d0246d1262df604085269b5f988ff7 proxysql-1.4.7-1-dbg-centos7.x86_64.rpm
1b07d8caada0d10a4d2ba0f1e0b2b14f proxysql-1.4.7-1-dbg-fedora24.x86_64.rpm
b580e77285e55ef68b26d9a4e2057fc9 proxysql-1.4.7-1-fedora24.x86_64.rpm
16be47d5d5ad57c8c47b528326964663 proxysql-1.4.7-clickhouse-1-centos7.x86_64.rpm
4564955b3ae6e89c7c42bab582584e09 proxysql-1.4.7-clickhouse-1-fedora24.x86_64.rpm
ec835c4f8bb97a8595c9cb7968652cba proxysql_1.4.7-clickhouse-ubuntu16_amd64.deb
d5312f65467e2affaea809e5700db6fb proxysql_1.4.7-dbg-debian7_amd64.deb
59128af734e6823c4ca066139761a169 proxysql_1.4.7-dbg-debian8_amd64.deb
2469712f31746d94bc51957d8f21e6e3 proxysql_1.4.7-dbg-debian9_amd64.deb
eb7522d1218565e319ecce3df08678e3 proxysql_1.4.7-dbg-ubuntu14_amd64.deb
23b831f56f487c182f7532ff4ad08db5 proxysql_1.4.7-dbg-ubuntu16_amd64.deb
282a4047cec2791a1d170d806802bbe4 proxysql_1.4.7-debian7_amd64.deb
b50542b2f6f7d145d5cfeb51bb9e5f55 proxysql_1.4.7-debian8_amd64.deb
91926c29467d6dd385902aa45056a716 proxysql_1.4.7-debian9_amd64.deb
8c1b602c9698ed3088ccbf3d1da35047 proxysql_1.4.7-ubuntu12_amd64.deb
3ad4e5b8b6fe122df2aea538b7cbaa64 proxysql_1.4.7-ubuntu14_amd64.deb
f0adbd1fd0b80ee854ef4620a2c0b7e7 proxysql_1.4.7-ubuntu16_amd64.deb
v1.4.6
Release date: 2018-02-01
Compared to v1.4.5, it has the following bugs fixes:
SET
statements could lead to crash #1342- reduce locking contention on SQLite
MD5s:
992d29456ef0a7369e6e223dee209ff0 proxysql-1.4.6-1-centos5.x86_64.rpm
b564370bf918430b85f49d39e01b99bd proxysql-1.4.6-1-centos67.x86_64.rpm
5fba4f13063d3d91c4d1a6e32d572405 proxysql-1.4.6-1-centos7.x86_64.rpm
5fc4c715fb3cb289e9f6defd8422a518 proxysql-1.4.6-1-dbg-centos5.x86_64.rpm
546a11b0735294fca827961a92a69f9c proxysql-1.4.6-1-dbg-centos67.x86_64.rpm
33aad25e3d876d1319bb280aa96bb93b proxysql-1.4.6-1-dbg-centos7.x86_64.rpm
5c8833d34098e479d9ad430a8cc2586e proxysql-1.4.6-1-dbg-fedora24.x86_64.rpm
c6cfff279aad2a63c9c4a8a499fe6a42 proxysql-1.4.6-1-fedora24.x86_64.rpm
02dd57e53705a47a53605f249eba2684 proxysql-1.4.6-clickhouse-1-centos7.x86_64.rpm
693e03d054e15e7dff07d69fe76bee35 proxysql-1.4.6-clickhouse-1-fedora24.x86_64.rpm
ee3162d4f01aa27a5d5b5f39f4c56ea8 proxysql_1.4.6-clickhouse-debian9_amd64.deb
9d85037926a6865ed2270b08524f1038 proxysql_1.4.6-clickhouse-ubuntu16_amd64.deb
b894fb106acee6df3e94ad1d1eccabd7 proxysql_1.4.6-dbg-debian7_amd64.deb
44b4671a2f92d0f12362eb68c108adab proxysql_1.4.6-dbg-debian8_amd64.deb
6a155ed52ee061e8f287de355f415b06 proxysql_1.4.6-dbg-debian9_amd64.deb
c512287ea95a83ec2bd239f2a409d9cf proxysql_1.4.6-dbg-ubuntu14_amd64.deb
b1c70881a3818e04d88ff6d492eaefd9 proxysql_1.4.6-dbg-ubuntu16_amd64.deb
f0542e2760425da68eb1c96e020d7028 proxysql_1.4.6-debian7_amd64.deb
6f03444b79c99f28093a9413969f9504 proxysql_1.4.6-debian8_amd64.deb
7b9538b7f9876403b97ef875a708ada8 proxysql_1.4.6-debian9_amd64.deb
c9ce61e0b274b7bc3cd6c3ff2c018bcf proxysql_1.4.6-ubuntu12_amd64.deb
e2f07cc36a38c25a53c441edc0a3d090 proxysql_1.4.6-ubuntu14_amd64.deb
a8917f2a8731d8f70627a6e2f0b8bc03 proxysql_1.4.6-ubuntu16_amd64.deb
v1.4.5
Release date: 2018-01-16
Stable release v1.4.5 , released on 2018-01-16
Compared to v1.4.4, it has the following bugs fixes:
- missing locks in Prepared Statements Manager caused crashes #1307
- unnecessary attempts to purge PS cache could lead to high CPU usage and slowdown #1312
- mirroring could cause crash #1305
- ProxySQL Cluster caused crash if mysql_replication_hostgroups.comment is NULL #1304
- SHOW MYSQL STATUS becomes very slow with millions of PS in cache #1333
- stats_mysql_query_rules.hits can have an integer overflow
Upgrade from 1.4.4 is strongly recommended!
MD5s:
a5a5bb2601d3ef07d3df9aa30fc816cc proxysql-1.4.5-1-centos5.x86_64.rpm
886eb099eea24497f42687b155d745a3 proxysql-1.4.5-1-centos67.x86_64.rpm
af942aae19ce47fad48dba32c9ff9c03 proxysql-1.4.5-1-centos7.x86_64.rpm
171f684442eda9f069b02fa607d17c3e proxysql-1.4.5-1-dbg-centos5.x86_64.rpm
aa1d0417fbdbfdf37f2810d8a3b33c1f proxysql-1.4.5-1-dbg-centos67.x86_64.rpm
59b34a4e3603b55e987684cd621c1b7b proxysql-1.4.5-1-dbg-centos7.x86_64.rpm
6b8ec1ec641acacd53745dc29ae1d331 proxysql-1.4.5-1-dbg-fedora24.x86_64.rpm
2f25fb9aa6fa520e4b67345e524648be proxysql-1.4.5-1-fedora24.x86_64.rpm
8ae67a27ca0767bee5caec8436ea21fd proxysql-1.4.5-clickhouse-1-centos7.x86_64.rpm
989b136399e3a866c85f4b695849096b proxysql-1.4.5-clickhouse-1-fedora24.x86_64.rpm
104b72fd0a99075b20ef1766ade70ce7 proxysql_1.4.5-clickhouse-debian9_amd64.deb
8c9efab7cd22d148b974228697dc9e6c proxysql_1.4.5-clickhouse-ubuntu16_amd64.deb
e1f7b92d3decdb02c21d88e6196677de proxysql_1.4.5-dbg-debian7_amd64.deb
183426f8b0537364c070166a27b61b3b proxysql_1.4.5-dbg-debian8_amd64.deb
68635655e6f2b332c3290383c09b1393 proxysql_1.4.5-dbg-debian9_amd64.deb
74b00e0b1f0ab4ef1ab92990ac24afec proxysql_1.4.5-dbg-ubuntu14_amd64.deb
8be35dd59c0f8b198c0883c5b73108b6 proxysql_1.4.5-dbg-ubuntu16_amd64.deb
bfeecf9e4160eae6bb9de915b3ac6943 proxysql_1.4.5-debian7_amd64.deb
e9498d04b784c1e877993fd6f10cb95c proxysql_1.4.5-debian8_amd64.deb
7a458f64b1bf62da245ece1c75e5167f proxysql_1.4.5-debian9_amd64.deb
f8efb1f646daefdcf52e480c018a1869 proxysql_1.4.5-ubuntu12_amd64.deb
40f203319ddb0264cc288fc85056e9be proxysql_1.4.5-ubuntu14_amd64.deb
d46c8d9173504149b4322fef3157a5fb proxysql_1.4.5-ubuntu16_amd64.deb
v1.4.4
Release date: 2017-12-20
Stable release v1.4.4 , released on 2017-12-20
Compared to v1.4.3, it has the following new features / bugs fixes / enhancements :
New features:
- Admin Module now regularly collects historical statistics of various metrics
- introduced a new web interface to export simple statistics
- from the web interface it is possible to verify if a newer version was released
- added bandwidth throttling for resultsets sent from ProxySQL to client, or from MySQL server to ProxySQL: see wiki
- Added watchdog to automatically restart proxysql if MySQL threads are not reporting heartbeat: see wiki
- It is now possible to configure ProxySQL to call an external script in case proxysql daemon terminates not gracefully. See execute_on_exit_failure
- added support for
utf8mb4_0900_ai_ci
(MySQL 8) - added new algorithm to limit the number of new connections per second to backends, controlled by variable variable
mysql-throttle_connections_per_sec_to_hostgroup
- added support for monitoring replication lag using Percona heartbeat table instead of Seconds_Behind_Master #1248
- added new Admin command LOAD ADMIN VARIABLES FROM CONFIG #1075
- added new variable
mysql-autocommit_false_is_transaction
, to considerautocommit=0
as a transaction #1256
Bug fixes:
- Connection Pool: do not terminate connections in case of errors due to read-only variable #1194
- General: Fixed compiling issue on FreeBSD #1216
- General: Fixed few anomalies detected with valgrind
- Connection poll: initialize
time_zone
in client connection #1253 - Prepared statements: reset PS metadata if they change after a DDL #965
- Prepared statements: fixed memory corruption #1197
- Protocol: do not use autcommit from backend if set: this could lead to situation in which client believe autocommit is on, while it is not
- Query Processor: track also unknown queries #1100
- Query Processor: ignore parenthesis from queries when determining type #1100
- Prepared statements: do not send cursor. #1128 , #892 and #961
- ProxySQL Cluster: reduced the probability of a race condition while converging #1188
- ProxySQL Cluster: several minor bugs
- Monitor: added mutex in
replication_lag_action()
to avoid race conditions between two or more checks - Admin: when parsing from config file, use port 3306 as default for servers in mysql_servers
- Admin: Allows hashed password for Admin #1221 (regression bug introduced in 1.4.3)
- Protocol: added support for collations #780 #554 #1219
- Admin: table definitions was different for
mysql_query_rules
andruntime_mysql_query_rules
#1233 - Admin: configured mysql_users.transaction_persistent=1 if users are read from config file #1236
- Connection poll: initialize time_zone in client connection #1253
- Connection poll: clean up query metadata when set autocommit fails #1257
- General: do not report in error log replication hostgroups information if
hostgroup_manager_verbose=0
#1204 - Admin: configure mysql_query_rules.re_modifiers=CASELESS if mysql_query_rules are read from config file #1124
- Protocol: added support for utf8mb4_0900_ai_ci (MySQL 8) #1129
- Global variables: fixed some incorrect input validation
- MySQL Server: added contraint hostgroup_id >= 0 #1244 and #1270
- Eventlog: Persist eventlog file across restarts #1201 and #1269
- Connection Pool: disable multiplexing for
auto_increment_increment
,auto_increment_offset
andgroup_concat_max_len
#1290 - Admin: crashes if writing on a closed socket #1227
- Prepared statements: incorrect format in Decimal fields #1192
Performance improvements:
- General: introduced several optimizations to reduce memory allocation overhead for small resultsets
- Query Processor: changed the default value for
mysql-stats_time_backend_query
andmysql-stats_time_query_processor
fromtrue
tofalse
. Depending from the workload, this can drastically boost performance - Prepared statements: ported from 1.3 the reuse of prepared statements IDs #1198
- Connection Poll: reset connections using the current username instead of monitor user #1186
- Connection Poll: limit the size of connections reset queue #1185
- Connection Poll: added new variable
mysql-throttle_connections_per_sec_to_hostgroup
to limit the number of new connections per second to backends
General:
- added support for Darwin (although not recommended for production)
- added IPv6 support for Admin and localhost: allow to connect locally using user admin
- when dropping a systemd unit file, do not use daemon-reload
- report Admin's mysql_servers when executing loading to runtime #1255
- in Admin, filter commands specific to MySQL and/or transactions #1047
- removed tables mysql_server_connect and mysql_server_ping from monitor, because unused #1252
MD5s:
aeb264f1c3ab8b9c7e35650ab5f59c2a proxysql-1.4.4-1-centos5.x86_64.rpm
e2f630dac0d7b193626f8be22833ff2e proxysql-1.4.4-1-centos67.x86_64.rpm
98762ed39eeb2bb635ef35fef5637f5e proxysql-1.4.4-1-centos7.x86_64.rpm
360ee3adfd456bf206ab470ee6817103 proxysql-1.4.4-1-dbg-centos5.x86_64.rpm
e2b9168b81bf2c20ff0aa5753f35204a proxysql-1.4.4-1-dbg-centos67.x86_64.rpm
f660384cae5326821e0d17fe9a31fe13 proxysql-1.4.4-1-dbg-centos7.x86_64.rpm
536818557d7b545bde7a47403547c8a6 proxysql-1.4.4-1-dbg-fedora24.x86_64.rpm
924f9c09699ae70974fc0454d2035ce9 proxysql-1.4.4-1-fedora24.x86_64.rpm
55b72fbf44779443359d73ff0d55aaff proxysql-1.4.4-clickhouse-1-centos7.x86_64.rpm
0e37b2c5db01ea9e88c713d1ae20a24f proxysql-1.4.4-clickhouse-1-fedora24.x86_64.rpm
d6efd8fb0b0081723b24c27d6eb82346 proxysql_1.4.4-clickhouse-debian9_amd64.deb
ca056f64a7c666f42a960bf8791c74a1 proxysql_1.4.4-clickhouse-ubuntu16_amd64.deb
bfe066910f83bf21bf052ba3e00d4d57 proxysql_1.4.4-dbg-debian7_amd64.deb
8f692f9eb052677542d6dcd024615b3d proxysql_1.4.4-dbg-debian8_amd64.deb
4dd3348029269711cffcef3ee83c22f1 proxysql_1.4.4-dbg-debian9_amd64.deb
21cdc1f570a03c8406ab06ca0582727e proxysql_1.4.4-dbg-ubuntu14_amd64.deb
26b3cc936d7f776ed1fd370246d11e97 proxysql_1.4.4-dbg-ubuntu16_amd64.deb
0227adf449c9459e81ef7821bb5dcdb7 proxysql_1.4.4-debian7_amd64.deb
7ac4af4128c7a2aaf1ae10b7311eb9b8 proxysql_1.4.4-debian8_amd64.deb
4beaed0d1c70f34dbe0de5162688447b proxysql_1.4.4-debian9_amd64.deb
b84a31659bb4cb41e64f305c39325509 proxysql_1.4.4-ubuntu12_amd64.deb
4c031fbf0e3b006e5ffb794fc5ba329b proxysql_1.4.4-ubuntu14_amd64.deb
0622cdbb5367775a927aed6c5ffeeaa0 proxysql_1.4.4-ubuntu16_amd64.deb
v1.4.3
Release date: 2017-09-18
Stable version v1.4.3 , released on 2017-09-18
Compared to 1.4.2:
- defines multiple types of "sessions", and each session is managed differently based on its type. Currently supported session types are:
PROXYSQL_SESSION_MYSQL
,PROXYSQL_SESSION_ADMIN
,PROXYSQL_SESSION_STATS
,PROXYSQL_SESSION_SQLITE
,PROXYSQL_SESSION_CLICKHOUSE
. - adds support for a new backend: ClickHouse
- can be used as a network SQLite Server
The most important feature in this release is surely the support for ClickHouse.
Support for ClickHouse is available only in packages for Ubuntu 16, Debian 9, CentOS 7, and Fedora 24, where the package name includes clickhouse
.
ClickHouse module is disabled by default, and it is initialized using the option --clickhouse-server
.
SQLite Server module is compiled in every packages, it is disabled by default, and it is initialized using the option --sqlite3-server
.
MD5s:
fd235a2d7fa05b15fe14c47c61df1236 proxysql-1.4.3-1-centos5.x86_64.rpm
fd6099871b06171e88df2c0e916283b4 proxysql-1.4.3-1-centos67.x86_64.rpm
dff9dbf69eaa1b74123966c3cea7421c proxysql-1.4.3-1-centos7.x86_64.rpm
349e9aa2288e6d5420e2c507cd8d190b proxysql-1.4.3-1-dbg-centos5.x86_64.rpm
aa7bd67e9352d239ba0439e47ca8c30f proxysql-1.4.3-1-dbg-centos67.x86_64.rpm
aaaa74a8bd2c0bfbca71cd2a1fa11ae4 proxysql-1.4.3-1-dbg-centos7.x86_64.rpm
ada4dc6f296f956d9a52526bdd82262e proxysql-1.4.3-1-dbg-fedora24.x86_64.rpm
6700a448de82879b244517faa6728212 proxysql-1.4.3-1-fedora24.x86_64.rpm
d255425f244cabde60705fdec70bc3e9 proxysql-1.4.3-clickhouse-1-centos7.x86_64.rpm
bb16cf44d5fb0efddd993b20d1fbb6d6 proxysql-1.4.3-clickhouse-1-fedora24.x86_64.rpm
e2eddecdddfe4d6dba3e37dcd9ea2654 proxysql_1.4.3-clickhouse-debian9_amd64.deb
f51f207ec430c662054c455b38303734 proxysql_1.4.3-clickhouse-ubuntu16_amd64.deb
057e52df6ae630b67ee0a8960f44b72b proxysql_1.4.3-dbg-debian7_amd64.deb
027c6081300f082ae516e987617e8638 proxysql_1.4.3-dbg-debian8_amd64.deb
1f0028931e3410a89617a943b186b800 proxysql_1.4.3-dbg-debian9_amd64.deb
ddc1b259f940286cded27f57f2571637 proxysql_1.4.3-dbg-ubuntu14_amd64.deb
04829289abd304941c7727cc26a1d06b proxysql_1.4.3-dbg-ubuntu16_amd64.deb
a30acc3a575bd01e487409bace1cb9d4 proxysql_1.4.3-debian7_amd64.deb
e128b0942be2961e4d87e351efbf2fe8 proxysql_1.4.3-debian8_amd64.deb
3ac106603cf007b4255f90999597ebfb proxysql_1.4.3-debian9_amd64.deb
db6351588c5c2612c5db1ff9a282e571 proxysql_1.4.3-ubuntu12_amd64.deb
ebd3b1aa2b379a17d6d495ba8095e109 proxysql_1.4.3-ubuntu14_amd64.deb
4eb335f00186cb449fc93d591e49b45d proxysql_1.4.3-ubuntu16_amd64.deb
v1.4.2
Release date: 2017-09-08
Stable release v1.4.2 , released on 2017-09-08
Compared to 1.4.1:
- introduced experimental native Cluster solution
- fixes random failure in handling PREPARE #1169
- don't use connections from connection pool for fast_forward users #1157
- reset SQL_MODE and TIME_ZONE when a connection is reset #1160
- added reload command in init script #1154
- several improvements to Galera checker #1158 and #981
- adds option autocommit_false_not_reusable #1144
- does not return ERR for MYSQL_OPTION_MULTI_STATEMENTS_ON #1122
- fix compiling issue in FreeBSD
- reintroduced binaries for Ubuntu12
- fixed memory leaks in auxiliary threads
- several performance improvements
MD5s:
9ce43aa8a620fb2ed7905f778d0c20d1 proxysql-1.4.2-1-centos5.x86_64.rpm
72f7f098ab705193a70c3a974966ba41 proxysql-1.4.2-1-centos67.x86_64.rpm
d52a7e12cb449ae0933b5142c395dc9c proxysql-1.4.2-1-centos7.x86_64.rpm
57ea59eebe1e4008bb2102b32825f872 proxysql-1.4.2-1-dbg-centos5.x86_64.rpm
334332f47ba176ef452b649f283fa960 proxysql-1.4.2-1-dbg-centos67.x86_64.rpm
e78f9872622be53549821c247730be78 proxysql-1.4.2-1-dbg-centos7.x86_64.rpm
93f89d3febc83b93e33015449ead846d proxysql-1.4.2-1-dbg-fedora24.x86_64.rpm
732c17b8601db0002376a37cc8422e35 proxysql-1.4.2-1-fedora24.x86_64.rpm
47f056793c5d72c251ae6cee7771f951 proxysql_1.4.2-dbg-debian7_amd64.deb
3deb4e5bd25b22c7f6f15be550e04c03 proxysql_1.4.2-dbg-debian8_amd64.deb
eeaa99cf40ad9fa1d900c625abac3950 proxysql_1.4.2-dbg-debian9_amd64.deb
8214bf4cfe85a3e65438e8d27365900a proxysql_1.4.2-dbg-ubuntu14_amd64.deb
aa28254158e88b46d69b37208158350b proxysql_1.4.2-dbg-ubuntu16_amd64.deb
0423c24d5e2a79ea5159a5ba77a0682f proxysql_1.4.2-debian7_amd64.deb
c8d271c006af99a3708f799642c2e40a proxysql_1.4.2-debian8_amd64.deb
f8ec87f272739512ef2ee56ed97aa45d proxysql_1.4.2-debian9_amd64.deb
cce54c1fcaaa6631eb0a462338e77608 proxysql_1.4.2-ubuntu12_amd64.deb
68844fae72ab92300f4f23711a983c53 proxysql_1.4.2-ubuntu14_amd64.deb
65317f0bc562c997e5f4269967b07b91 proxysql_1.4.2-ubuntu16_amd64.deb
v1.4.1
Release date: 2017-08-01
Stable release v1.4.1 , released on 2017-08-01
Compared to 1.3.9 (latest in 1.3 series):
- Group Replication: Native Support for MySQL Group Replication using new configuration table
mysql_group_replication_hostgroups
, see this blog post - Query Processor: Multiplex regex engines: PCRE (now default) and RC2 (former default)
- Admin: Faster internal database (SQLite3)
- Admin: Added support for
FROM_UNIXTIME()
in internal database - Connection pool: Background thread to reset connections: this drastically reduces the number of new connections created on backend
- Connection pool: Changed default in
transaction_persistent
from 0 to 1 - General: Support for FreeBSD
- General: Support for ARM CPU
- Connection pool: Allows to temporary disable multiplexing with new variable
mysql-connection_delay_multiplex_ms
- Query Processor: Allows more complex routing, with query rules able to define the
flagIN
of the next query,mysql_query_rules
.next_query_flagIN
#825 - Query Processor: Allows forward of
SET autocommit
setting variablemysql-forward_autocommit
- Statistics: it exports more status variables about commands executed
- Statistics: Allows to enable memory profiling at runtime using the command
PROXYSQL MEMPROFILE START
(note,PROXYSQL MEMPROFILE STOP
doesn't work) - Admin:
LOAD MYSQL SERVERS TO RUNTIME
is up to 40x faster , relevant only when handling thousands of backends #829
Admin:LOAD MYSQL USERS TO RUNTIME
is up to 60x faster , relevant only when handling millions of users. Ex: 500000 users can be loaded in 2.8 seconds - Admin: introduced new command
LOAD MYSQL USER username TO RUNTIME
to load a single user to runtime. Relevant only when adding a single user on a system with millions of users. - Morroring: introduced a lot of improvement on mirroring, see this blog
- Admin: re-implemented command
PROXYSQL PAUSE
: this will stop the listener yet will continue running the current sessions. This feature is useful for graceful shutdown or to handle new connection to a second proxy - Admin: Re-implemened command
PROXYSQL RESUME
: it resumes the listener
Connection Pool: Several redesign on how prepared statements are handled
General: error log rotation #1049
Connection pool: do not shun for error 1203 #1054
Admin: improved Admin start time on slow spinning disk #1055
Admin: improve restart time in case of crash/kill/restart , up to 15ms restart time
Monitoring: do not consider a backend failed in case of Access denied eror #1073
Admin: changed default bind address to "0.0.0.0:6032" , but do not allows connection from default credentials #1103
MySQL: do not bind on Unix socket domain by default #1104
Statistics: introduced new tablestats_memory_metrics
to export memory metrics
Packaging: added support for Debian9
Cluster: ProxySQL instances can now monitor each other. This feature is available but not useful on its own. It will be useful in future releases for more complex cluster setups.