Skip to content

Releases: sysown/proxysql

v1.3.10

04 Jul 07:13
Compare
Choose a tag to compare

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

30 May 12:59
d9fd599
Compare
Choose a tag to compare

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 than glibc #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

11 Apr 13:01
Compare
Choose a tag to compare

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

14 Mar 14:24
Compare
Choose a tag to compare

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 using SELECT @@ 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 becomes RO=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

01 Feb 11:15
Compare
Choose a tag to compare

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

16 Jan 22:21
3b9e408
Compare
Choose a tag to compare

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

20 Dec 15:17
Compare
Choose a tag to compare

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 consider autocommit=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 and runtime_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 and group_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 and mysql-stats_time_query_processor from true to false. 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

18 Sep 20:56
Compare
Choose a tag to compare

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

08 Sep 17:49
Compare
Choose a tag to compare

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

01 Aug 13:31
Compare
Choose a tag to compare

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 variable mysql-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 table stats_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.