Skip to content

Releases: sysown/proxysql

v2.4.4

15 Sep 18:34
3b13c7c
Compare
Choose a tag to compare

v2.4.4 Release notes

Release date: 2022-09-15

This is a minor release for ProxySQL 2.x series containing some minor enhancements and several bug fixes.

Compared to ProxySQL 2.4.3, 2.4.4 introduces the following changes:

Enhancements

Minor

  • Increased the maximum value for monitor threads #3a590ba4
  • Add crash signal handler for fatal arithmetic errors SIGFPE #3973

Bug Fixes

Major

  • Fixed isolation level in AWS Aurora with internal reset for aurora_read_replica_read_committed #3976
  • Fixed multiplexing not being disabled by cached STMT during STMT_EXECUTE #3970
  • Fixed behavior for mysql-auto_increment_delay_multiplex_timeout_ms #3946
  • Fixed timeout for fast_forward sessions when max_connections is reached #3969
  • Fixed incorrectly determining writer as reader from a restored AWS Aurora RDS Cluster #3962
  • Fixed removal of final query delimiter ; for query digests #3952
  • Fixed crashes when number of servers is more than half the value of monitor 'ping|read_only' intervals #3973
  • Fixed crash when failed connection_reset is tried to be logged #3970

Minor

  • Several fixes for ldap_auth_plugin #3961 #3967
  • Fixed crash during shutdown when cluster is running #22eb7d62

SHA256s:

609657ae9406f5571183f790d4eacee729b411106fb8113249636f672579747f  proxysql-2.4.4-1-almalinux8-clang.x86_64.rpm
0398f6474f571e1ab442a7d9de4c11aa6521c1c2b0c2c148e3417bb692f29a45  proxysql-2.4.4-1-almalinux8.aarch64.rpm
79f39b1d1f5b5d76c8d2be31a9185011fdd5b5cfe80c5789f41c097e522ca546  proxysql-2.4.4-1-almalinux8.x86_64.rpm
cd596679d23800b6677d56d7c7c5ebc7f0d65b89933d93b687371ec39432a3c9  proxysql-2.4.4-1-almalinux9-clang.x86_64.rpm
0857dc0e3299e95d13d1b593a7ff05fa51acca9ddfb0f4d9423695cab44b7a26  proxysql-2.4.4-1-almalinux9.aarch64.rpm
8fc772ed5d55d62d1598082506b1aebb80365369435d83b8279c236a0a6a9f09  proxysql-2.4.4-1-almalinux9.x86_64.rpm
9991878bf33da3687222e81207744ddfcff559d8dc13d935fee35fbfd7429cff  proxysql-2.4.4-1-centos6.x86_64.rpm
487dbc56ca830de27ad97e580818671295e6e80cd67cc046507c5aa29c6ab0f8  proxysql-2.4.4-1-centos7.aarch64.rpm
d739e89ebad2f2e2f614875f1b3bd5fcc0276406dd01cd580c5aa80e35a04600  proxysql-2.4.4-1-centos7.x86_64.rpm
309f4cb18994b2a41018e3ad521266815ec19eae4ad2be865923156953a7c7d8  proxysql-2.4.4-1-centos8-clang.x86_64.rpm
f39521af5c117d8c510aac04b2f172c1f994cfbcb9ea4923c605bc8f84e12da7  proxysql-2.4.4-1-centos8.aarch64.rpm
cf3122f6972cef9fe508a2b989fa5aaad66ec1d66cb9d40ef182f27d8229371c  proxysql-2.4.4-1-centos8.x86_64.rpm
dbec84a1a2a1089a200f0154d8b1c6288e9b43eb7a942549e338a15aa5962456  proxysql-2.4.4-1-dbg-almalinux8.x86_64.rpm
ecb1225caa123b6e5f66935e8527e2edf6605822a7124c5848c64664f0d727f4  proxysql-2.4.4-1-dbg-almalinux9.x86_64.rpm
21261be072d8e2846bf3b5b4298213055750c3d63dd3d2f1442c648ba7676afd  proxysql-2.4.4-1-dbg-centos6.x86_64.rpm
3be4b885fa845d220eb9010364d97e4018536e82d9b7a9c995efaadeb4f4c5aa  proxysql-2.4.4-1-dbg-centos7.x86_64.rpm
ff9529f90db5973fcd66be9816311b5e24e34171301346aead704d5e62dfe3a5  proxysql-2.4.4-1-dbg-centos8.x86_64.rpm
dd2ad506447c199a43d356f03de924105adc4be75835fabb3ceda20b60ab9e0f  proxysql-2.4.4-1-dbg-fedora27.x86_64.rpm
bc76fe8dd86e546f75a1b0dd8d1c751ca847dd36b5e71d280bf9ce197e57e075  proxysql-2.4.4-1-dbg-fedora28.x86_64.rpm
6f7051055816c7178a5274c84a56a3b555f814c422d1b69488c3ceac5e414398  proxysql-2.4.4-1-dbg-fedora33.x86_64.rpm
8723b0863c5ea02f95d1e2222162bb17f231502058421bba6933108f4e401adc  proxysql-2.4.4-1-dbg-fedora34.x86_64.rpm
ba3f8661b9bcaabac55aba9e3fce7380966b5397f828dd85a27a9b7420e4120f  proxysql-2.4.4-1-dbg-opensuse15.x86_64.rpm
47e111b17c5d5dc25064abd87b7027d1f7992ecd443fa77f7b60a91d0dc769b8  proxysql-2.4.4-1-fedora27.x86_64.rpm
207cdf161d83892fb6a54e3cb1460f7dcda3b05f17c87ed815c808a76676a79c  proxysql-2.4.4-1-fedora28.x86_64.rpm
990a9b67a46683959baa33f5336194231dafb166789b30cb759d5aa9eb3d7a6b  proxysql-2.4.4-1-fedora33.aarch64.rpm
262cc2879fa3a4c4b5e2343d592f098a613017f58ea77a8eac7d5e2ac3cb31f2  proxysql-2.4.4-1-fedora33.x86_64.rpm
5c45e935b5369f7ac94996b52a7b1e26291217af82f6032d45344dad2b7c8c8a  proxysql-2.4.4-1-fedora34-clang.x86_64.rpm
f471584bf300b136a60fb93454ede34dc0f4a5a979551647b3b40ac3c902c942  proxysql-2.4.4-1-fedora34.aarch64.rpm
dd38992e59648d5ad0b9a8331d643f62269deea8905b75597c3857f0372d8984  proxysql-2.4.4-1-fedora34.x86_64.rpm
0d8711506b30296abe8ea2503600a8b777f45e0792336069cc3d9e7fe90ca0cc  proxysql-2.4.4-1-opensuse15-clang.x86_64.rpm
0a705da5ff76f4c5accb482937477cccc71c3c14610cd878e081632bd8859dd3  proxysql-2.4.4-1-opensuse15.aarch64.rpm
5504c408a1758507efcba5eeee9d0694584d0848fd3d3d1245d8a28becb5286e  proxysql-2.4.4-1-opensuse15.x86_64.rpm
5d6f30fe8298fa4b9598308a2cab05b4cae99327b47dada3e66a08638367936b  proxysql_2.4.4-dbg-debian10_amd64.deb
62027f3a8eeefcd1e0b89ea98606416d25fe72f4024b8c44452a1bbcfc955794  proxysql_2.4.4-dbg-debian11_amd64.deb
033d1c078072395f1ce13379ef7346f7accd07aa78aa4d0cd73eb8d84ee445f1  proxysql_2.4.4-dbg-debian8_amd64.deb
6739f4bba55ffe4bd60ae1d39d59f066b5814b45794e128ead285e14f2047880  proxysql_2.4.4-dbg-debian9_amd64.deb
654cd6f87a16bf8b00c2665cc71229831aab2212dc3acb20f1537fcfc470af82  proxysql_2.4.4-dbg-ubuntu14_amd64.deb
a0717680f21f9dd198cb2141fc7a091075014647c586311a122f7953c1ee8edb  proxysql_2.4.4-dbg-ubuntu16_amd64.deb
170b0854f05c76cb36988760901ccae99f57c63f3bd45335e12793168fc30695  proxysql_2.4.4-dbg-ubuntu18_amd64.deb
6cdbd16926ddc3e95c692c0a5da3bcd2090c5c4ee1d2d78e263d0cade15e74f4  proxysql_2.4.4-dbg-ubuntu20_amd64.deb
7ef74de1b3e6cb379e3e208d1d7728819390704e134e90ae8d8b43bc67f5129a  proxysql_2.4.4-dbg-ubuntu22_amd64.deb
7e3ed8107ab8600f77e307f6435587be9051766cfd72365af6368bc7c06e7160  proxysql_2.4.4-debian10_amd64.deb
3c021d6431d0b7212e1343f6c1f4de4b6ed099a0d735873121eaf9c72f196484  proxysql_2.4.4-debian10_arm64.deb
01e91c44f967c9cbf76b61b4544d97d501e3db97236c3c204e4a5d594e09f764  proxysql_2.4.4-debian11-clang_amd64.deb
3ba02f1e18f2d555693b56a2548115a4f1ec81a65d6551c254fc6c8077549fa3  proxysql_2.4.4-debian11_amd64.deb
5412ba654998d125c18b0bcc09aa844cbb60434c463519e5ae1f6e5ecaed2139  proxysql_2.4.4-debian11_arm64.deb
11adf36e222241386a65f527b8888f6b369aa2db0da4fca2da880682eb248e55  proxysql_2.4.4-debian8_amd64.deb
cced43a46ea8f440bc45a7cff3742304dfef35aa3dee2aea4b3c12bef9f05648  proxysql_2.4.4-debian9_amd64.deb
4cf993d7da173ac585e6a988025b596c38f2d166b6373ecd7a544adb3d82fb11  proxysql_2.4.4-debian9_arm64.deb
36fbf55541f658e25b5a08952141e09e105a14c0b8895f55cd732447fa98b6a0  proxysql_2.4.4-ubuntu14_amd64.deb
462f09f05a9e81369ccf9f020ac480cbdae37f3b51c652dd2b646667078c96cc  proxysql_2.4.4-ubuntu16_amd64.deb
c5bcb675ad06c9783ac068293e3ef975032b3ac4bc48b95457bbb8233971d27a  proxysql_2.4.4-ubuntu16_arm64.deb
820af045a5edb5fba212c27425442fc903976ca30ce22430740e8574c526cbe3  proxysql_2.4.4-ubuntu18_amd64.deb
bed14038aca83539a8a5f0e26f5c1d91692d5db2490e99455f4465bb3167c86d  proxysql_2.4.4-ubuntu18_arm64.deb
3d11ac3e9a889b06eab1a96ecddfddcaeaeab99d79cfda7f4f2dcb5f244d1a61  proxysql_2.4.4-ubuntu20-clang_amd64.deb
1cdc494c1aef7d7afd63f5de69c7d859e21544a273afc45538618b441579fb54  proxysql_2.4.4-ubuntu20_amd64.deb
79e3defbcf0ec24b902ade610ea2752d570d4fe6d77400856250474087c4e417  proxysql_2.4.4-ubuntu20_arm64.deb
8e483072840d8b66025e7f2206a820e4783593902e65382e8601ae4051a8178f  proxysql_2.4.4-ubuntu22-clang_amd64.deb
92d6cb7e1e53381d2ee2efc207bb1465b58e539987fa87071dbaf9facbb18d23  proxysql_2.4.4-ubuntu22_amd64.deb
16948bd14bf2aee8470e5f42589f827c07e15dcd5e54f3ba0260061d3838c78c  proxysql_2.4.4-ubuntu22_arm64.deb

v2.4.3

15 Aug 17:10
f1b25b8
Compare
Choose a tag to compare

v2.4.3 Release notes

Release date: 2022-08-15

This is a minor release for ProxySQL 2.x series containing some minor enhancements and several bug fixes.

Compared to ProxySQL 2.4.2, 2.4.3 introduces the following changes:

Enhancements

Major

  • Improved cluster fetch queries processing via resultset caching for multiple modules #3930 #3921.
  • Updated to OpenSSL 3.0.5 due to severe performance degradation identified in OpenSSL 3.0.2 #3938.

Minor

  • Several changes related to ClickHouse support #3888:
    • Update ClickHouse version to 2.1.0.
    • Added type conversion from ClickHouse to MySQL protocol for several ClickHouse basic types.
    • Added CLIENT_DEPRECATE_EOF support for ClickHouse.
  • Introduced new error message PMC-10003 notifying of invalid use for variable mysql-init_connect #3903.
  • Introduced SET autocommit emulation for SQLite3 Server #3903.
  • Prevent Cluster sync between nodes with/without 'ldap_auth' plugin loaded #3921.
  • Faster 'Query Rules' checksum computation replacing hashing function khash in favor of CityHash #3930.
  • Command PROXYSQL INTERNAL SESSION no longer generates entries for empty hostgroups #3948.
  • Improved code coverage through multiple new TAP tests.

Bug Fixes

Major

  • Fixing return of invalid SERVER_STATUS_IN_TRANS when savepoints are used and autocommit is 0. This Provided workaround for MySQL bug 'https://bugs.mysql.com/bug.php?id=107875' #3916.
  • Fixed query digest corruption when processing escaped string delimiters #3944.
  • Fixed potential close of invalid file descriptor when changing port on runtime on Admin or SQLite modules #3903.
  • Fixed 'ClickHouse' and 'SQLiteServer' variables not loading from disk at startup #3888.
  • Introduced protection for Cluster preventing circular fetching in multiple modules via checksum computation #3921.
  • Fixed wrong value of NO_BACKSLASH_ESCAPES being sent to client #3939.
  • Fixed crashing bug for ClickHouse when NULL values are used #3888.

Minor

  • Fixed potential race conditions while generating gtid_executed_tables #3921.
  • Fixed invalid memory accesses in Aurora monitoring #3921.
  • Fixed crash during startup under specific timing conditions if 'GloClickHouseServer' isn't yet initialized #3921.
  • Fixed memory leak in ProxySQL_External_Scheduler #3921.
  • Fixed memory leak for credentials in cluster pull actions #3921.
  • Fixed memory leak in 'Query_Processor' for Query Rules some query rules fields #3921.

SHA256s:

52d74671685f65938596eb9396d85cb76209b3adb35e627c29d7b4ed44eef200  proxysql-2.4.3-1-almalinux8-clang.x86_64.rpm
4ad98b9e7a9c48625a3cbeb3e1ccb82507052dbf0f5e9803e25da97913c10fa1  proxysql-2.4.3-1-almalinux8.aarch64.rpm
c9a6e8162699f84f9e071319d699e04ac94ecaba1d44426293c84ca465865742  proxysql-2.4.3-1-almalinux8.x86_64.rpm
3b6594ce786cfa0be434eaf1f8ec8d4b3e840a2652d1e88dcb7645394d6705d6  proxysql-2.4.3-1-almalinux9-clang.x86_64.rpm
d9306585cfd47decc3329ab0a01fb12b1974eb307f16b391e510a3b0af5fd627  proxysql-2.4.3-1-almalinux9.aarch64.rpm
2e354c86d347509178c9e1a2e771453c479e99a845885ef7ba56eb7460e1c27d  proxysql-2.4.3-1-almalinux9.x86_64.rpm
f2add4c4239ca857ca77a422981582979bdcacfb9863b8274ab8e0898427dc5f  proxysql-2.4.3-1-centos6.x86_64.rpm
3e62a97c26b53588cf7092e29ea0b1751a60e761fb41c0d175fed1b45eea2cf1  proxysql-2.4.3-1-centos7.aarch64.rpm
cc6d871c620039347f7cb8d0c6b852ef5974c42e3037335b9e0c712319a045c0  proxysql-2.4.3-1-centos7.x86_64.rpm
13b09c7d1ce5655ca39ab9c342d188246564ff841885ca260ad0d2e866713079  proxysql-2.4.3-1-centos8-clang.x86_64.rpm
35cea7598026256c7b82731e6282fe3b5cc0cb114111fbe3565506d117761b4f  proxysql-2.4.3-1-centos8.aarch64.rpm
cd8fa29218cf33e2997bad44d576fca749f49d6b7b3ed755ff6e51a722e0d4cc  proxysql-2.4.3-1-centos8.x86_64.rpm
233781a2cacad7fd7ef32a38cc487b832a09260b4f3cbff7778954c7768bacb1  proxysql-2.4.3-1-dbg-almalinux8.x86_64.rpm
00e9357e9068619f2ebf1e71232a353bb3fcd4ffe13de2567e4f39b6131c5672  proxysql-2.4.3-1-dbg-almalinux9.x86_64.rpm
47b78be5317bd8904eecc629dd830b9b149f2f5f657ebe779b43c9f5b7214032  proxysql-2.4.3-1-dbg-centos6.x86_64.rpm
49114a2d0a1b0133c518a5637a584be700c032baedb8724c95526167b6c6e5ce  proxysql-2.4.3-1-dbg-centos7.x86_64.rpm
ce455dd680960244aec308f8df4023d87d96170b4e253b43c148cb392ad2c244  proxysql-2.4.3-1-dbg-centos8.x86_64.rpm
53ed5e3461e5e73c1f80c41d4fedc9551dc5dfca27812ebe3bd15760bc7a7378  proxysql-2.4.3-1-dbg-fedora27.x86_64.rpm
e0e79ee227d6443f200660460af8770052c45fad737b825fcbdbd8defeb6319b  proxysql-2.4.3-1-dbg-fedora28.x86_64.rpm
3e61d0789f1fb6613fc0d1bd40cb0bc5679672ffb8bebb817c94452ca40431da  proxysql-2.4.3-1-dbg-fedora33.x86_64.rpm
5c57570950daa269af635961ce7921fdcd6e4ea932b5d2b4e614571e4dd855fc  proxysql-2.4.3-1-dbg-fedora34.x86_64.rpm
d52d99c868cde6a5639e744c3b870b701db78185932dcb3ad526d2a3480d54bf  proxysql-2.4.3-1-dbg-opensuse15.x86_64.rpm
d64ed88a1b4c875345fc5925d954227d37b9897454a7fad52b462258ea66a476  proxysql-2.4.3-1-fedora27.x86_64.rpm
2d6c1979dbc47ac5d064bd79de9d14bdee09f8c7949435beabd2a29bcb12e2bc  proxysql-2.4.3-1-fedora28.x86_64.rpm
7b218a4cd2ed2b449319313c732db3d11367db11162efbad58a57e0256b72909  proxysql-2.4.3-1-fedora33.aarch64.rpm
e493baf0b1beca193ba5eafe3809b38886981a6a68aa0b24c2c0f5e34e7e43f0  proxysql-2.4.3-1-fedora33.x86_64.rpm
e7e5ce56d44ccfc76166442f71ca1596e6f598e415635b22d4212abbd0540e70  proxysql-2.4.3-1-fedora34-clang.x86_64.rpm
e9b6fe7ab1a93077569af1e516156f046391c60447ed6b54f7dfab4f3f454037  proxysql-2.4.3-1-fedora34.aarch64.rpm
ebbe8a51f13456aa0c22855703278380abbf88b7d92df56b3a5ddb686e7cc821  proxysql-2.4.3-1-fedora34.x86_64.rpm
4f3cbbb228058e44e4164a50e48126c57c1bd575f1c6c10d0ed509c40e07a30d  proxysql-2.4.3-1-opensuse15-clang.x86_64.rpm
e5635ca561e1ae8836c6ea13fcbb6f20c49698311402aba13a74f496f10fa193  proxysql-2.4.3-1-opensuse15.aarch64.rpm
d2238d10c91b28a0fa1437ea1fef2f6f823f78847de1712d0c6a41ce9d8009f3  proxysql-2.4.3-1-opensuse15.x86_64.rpm
f277e1d8056d036bfe2003de48ad130e9d02ce96e31e10e70147c8d951482a58  proxysql_2.4.3-dbg-debian10_amd64.deb
fb4e589ece1e918a272fead90d69b6cfce3755e475dc2b0cb568e46bafb67d85  proxysql_2.4.3-dbg-debian11_amd64.deb
b4ba5614fa856528f6b78d748574ff7358523d6591c9bceaa871ea3b9fbc1d75  proxysql_2.4.3-dbg-debian8_amd64.deb
bb5692efc38dea3022c010064f87fef0bf66e744268586f2ffafac952db78f66  proxysql_2.4.3-dbg-debian9_amd64.deb
22b109e2bb742c64905ff7b5c2e93ba3fd938cfd36f05028a4b2d704152ee0bf  proxysql_2.4.3-dbg-ubuntu14_amd64.deb
0d5a18ddcc7fde5fdb095de35dfff9fac573701dbf498916523745119ab7929f  proxysql_2.4.3-dbg-ubuntu16_amd64.deb
6404db4ea8ed947d382cc2f83fc26e71c0654df1b5c3474b84116b99e1d0f262  proxysql_2.4.3-dbg-ubuntu18_amd64.deb
76138594ef0b570b08149ade582a4b7a24c5606fc7f752167613f1e7dfeb1a48  proxysql_2.4.3-dbg-ubuntu20_amd64.deb
3416611486fd2e3a5ec25561dec5a4715ff751efdd3f777ec69ea66d26d94f43  proxysql_2.4.3-dbg-ubuntu22_amd64.deb
1e3a0391f6b2f7dab6cea3ddbb12d94d1555471b2c9da064a169efdc76f40ab8  proxysql_2.4.3-debian10_amd64.deb
1f05b537702a8f892382829ce735e7bd68782828fd77f19f10d38b11d07f479b  proxysql_2.4.3-debian10_arm64.deb
f2dcbaaed00bc86dfc3b444d4239e77daa10d1bbbe82f50c102aff42853c6062  proxysql_2.4.3-debian11-clang_amd64.deb
a094e837ddd713878a585f524f13f2dd83374ff366ede557be42de50581c9e50  proxysql_2.4.3-debian11_amd64.deb
23cc18ef7dbe1482df3ea16804c5ce09a97289333dd91152762746e9faaf1007  proxysql_2.4.3-debian11_arm64.deb
4d48862effbc81657efa39c166b4149d9565faf8eba63de1a54b20a38277ee5a  proxysql_2.4.3-debian8_amd64.deb
788046f8e1ccb912cdc327c44f63ea04fbc4503f778d9e8fc0e6f3c8553369c8  proxysql_2.4.3-debian9_amd64.deb
ec561a58fed17ea604fec51ed33a200110102e46166857cd2b355ae9e5161539  proxysql_2.4.3-debian9_arm64.deb
a747a3e5d6c049fb71b80fea518bf2756ae9552b30c55b73ba05ba3046df9133  proxysql_2.4.3-ubuntu14_amd64.deb
167d65c6caa970007a9cbda50769b32e77349bc126d949dc7e39b18dea9da958  proxysql_2.4.3-ubuntu16_amd64.deb
8336cd46b478e6544e3f2a147e822abe46e067e6e2b4ad83cc3d85bfbe4a2417  proxysql_2.4.3-ubuntu16_arm64.deb
146b938a5d546e9a7f8278f74fb080e7843129442ba0768826ca8d2871cdcd68  proxysql_2.4.3-ubuntu18_amd64.deb
10d3341686f623e581087b8c99d40ccf72b1e65bc9fa9695611e7112f1f196c3  proxysql_2.4.3-ubuntu18_arm64.deb
724364f908f322a0a319ee6ed6a40c565698dd2623d21a47d4e9fac6d0efb8e1  proxysql_2.4.3-ubuntu20-clang_amd64.deb
1ce5d65043a6b30dafacded34c5af8b3998ad116a55db5b5efad1cb2db0a98d9  proxysql_2.4.3-ubuntu20_amd64.deb
b59aac6dd561b302149ca7fa50fb044729458ed9e91a4c6c94c27c055a9afbd8  proxysql_2.4.3-ubuntu20_arm64.deb
f6e198146ae2ce3250b2f331845962dc186576f5be0eca5277cb3305f5817c93  proxysql_2.4.3-ubuntu22-clang_amd64.deb
93db18be6d8eb49763c193e0aa2e07a917a658c70fa7992f39f964cbe647acdb  proxysql_2.4.3-ubuntu22_amd64.deb
0d51eeebba173c17bbb9a0ddb10d659816b4be2a9c621854cad9e7833dad5ede  proxysql_2.4.3-ubuntu22_arm64.deb

v2.4.2

27 Jun 21:48
Compare
Choose a tag to compare

v2.4.2 Release notes

Release date: 2022-06-27

This is a minor release for ProxySQL 2.x series containing several bug fixes.

Compared to ProxySQL 2.4.1, 2.4.2 introduces the following changes:

Enhancements

Minor

  • Added AlmaLinux 9 builds #3884.
  • Improved RESTAPI example scripts #a443e3de
  • Some code quality improvements #3902 and #3858.
  • Query parsing stability testing improvements #3901.

Bug Fixes

Major

  • Fixed query digest parsing crashing bug #3889 and several invalid memory accesses #3901.

Minor

  • Fixed invalid conversions for some prometheus exposed metrics #3882.

SHA256s:

8db4086ca0cda1de191ea7023a913498a859bfe576cfa06b07f3902cfab2d398  proxysql-2.4.2-1-almalinux8-clang.x86_64.rpm
a9bd841e006bc8ea08114a5a571c9efdc3f5073b3c4c0270716f24275e800dbe  proxysql-2.4.2-1-almalinux8.aarch64.rpm
6f608dfa424e3cc3fe9e188d22478c098e221282f9ae9ba028458358fc5cbc64  proxysql-2.4.2-1-almalinux8.x86_64.rpm
5a65ce31f9ce902348786b6bd8752e7e00d1e6f58e55a3428634bab95bc59772  proxysql-2.4.2-1-almalinux9-clang.x86_64.rpm
47fc8c0b06ebb6a92c3ea0fa901069a03ecee4af7b0096dd55a9ef7eeb4939e5  proxysql-2.4.2-1-almalinux9.aarch64.rpm
db96bc0acc5361264530deff4aad3602b900947bef59da619ffc7b913a0dcdc5  proxysql-2.4.2-1-almalinux9.x86_64.rpm
f87062b3171bdf7f701ff55243636b533f669ad1dd1faa7474438d6a147ab6ac  proxysql-2.4.2-1-centos6.x86_64.rpm
1677b90aee5b077d94a8c9290755e3bbeca37f141bced8791a6b589901986112  proxysql-2.4.2-1-centos7.aarch64.rpm
d7e6439af74f08ef9de8dfb3a2c53648bd67c5d0d2e8788fb232e1882a98f990  proxysql-2.4.2-1-centos7.x86_64.rpm
e8b96ac71fc50089df8416729ae190e70c3f214711d13759440bb341c4c12233  proxysql-2.4.2-1-centos8-clang.x86_64.rpm
8c61393da37656a9132d6541a4d32319b74a091b7d9c961aef7a6ee48ecb22e1  proxysql-2.4.2-1-centos8.aarch64.rpm
1748f0d5d42af3358be54c0b304f1368f7375eb54e6d9d1ec4d595409e7e0a50  proxysql-2.4.2-1-centos8.x86_64.rpm
805637a62fb54160b14ff3ff989a94da75c9108d75e9be9d94a25b029a0c7b3d  proxysql-2.4.2-1-dbg-almalinux8.x86_64.rpm
c6865107f5982357069596e3310a3b98406922bf2671700a23c1b9d6efbe90a0  proxysql-2.4.2-1-dbg-almalinux9.x86_64.rpm
48153c99726f2de9635ae9336e7bd85e6767cdb6779f02ebc0607ab598cb95eb  proxysql-2.4.2-1-dbg-centos6.x86_64.rpm
6bcb4ff3e9443dcfed098b8098b47511ca0ba4d750ad3f84d52de2573ce51e7d  proxysql-2.4.2-1-dbg-centos7.x86_64.rpm
09be19c74b2a0f10332cfe42dc8f8de897fdac4dc4abcf5e59f798a0bdd57e2a  proxysql-2.4.2-1-dbg-centos8.x86_64.rpm
96e4a9adff771ee301adc65b4e4b65f4717a8b51ca76e0241063e1da4887b5c8  proxysql-2.4.2-1-dbg-fedora27.x86_64.rpm
f10870faeea0c167574f3f60846fcfe599435cda2ff58cabc2d9cb8879e39dac  proxysql-2.4.2-1-dbg-fedora28.x86_64.rpm
0454342d992049a6dc15761a3c7da1afc3919764b4855206827b8f2b3626e9e1  proxysql-2.4.2-1-dbg-fedora33.x86_64.rpm
71457f996b90ec54634c7b6878263eddaf39a2372b90a939b35d249a4811ce3e  proxysql-2.4.2-1-dbg-fedora34.x86_64.rpm
08a9f10840b8f85884b5bf0a8bd75929d305f1e759ce3e89bea93d82a9e8658f  proxysql-2.4.2-1-dbg-opensuse15.x86_64.rpm
f3358fda50a1caecdf77384908fb208bfe7f2baa271913cd91b9edab04c8208e  proxysql-2.4.2-1-fedora27.x86_64.rpm
3b4ba7e7145eeba33bf29094b2ff38243b9d14c7a20a14b22b48944bcc8d03ca  proxysql-2.4.2-1-fedora28.x86_64.rpm
d697c652223088c62f7eb55011b04dbbda810606fc0778324b4e2eb2893b8736  proxysql-2.4.2-1-fedora33.aarch64.rpm
9a1db7059ffe6c9fdbfe66638423a8ada864a56a8ab5f9d297e8a38002e219d0  proxysql-2.4.2-1-fedora33.x86_64.rpm
936cb4251c72cc932dfeb27aa20f1fae156cd87b85b82a83e647718c0513b67e  proxysql-2.4.2-1-fedora34-clang.x86_64.rpm
e221c7a6fee6a277a46d9fa2cf4db56768c1883d7e78d9cda3a6dfb2d7500b3b  proxysql-2.4.2-1-fedora34.aarch64.rpm
bd9e0c792445bf3cc32232c1075e449cf04d8bcbe48c53748d9138cf282d0c96  proxysql-2.4.2-1-fedora34.x86_64.rpm
615a1b411461a62fd9acfee7fdbfcc6bfc4aa529bf21f3ed05bff069ae98839d  proxysql-2.4.2-1-opensuse15-clang.x86_64.rpm
80784531c91dd4f0f0b540540d64a38cf2d686aa4afa0abc092166b4fd0f6525  proxysql-2.4.2-1-opensuse15.aarch64.rpm
0b541cce63edd608997febed970b756b1c43b15e52d0c7e14281b4c76950cc03  proxysql-2.4.2-1-opensuse15.x86_64.rpm
7a86f526cf48ebd1f2c601b72b4356384fb286a47d8eaa9464de803a2f7036df  proxysql_2.4.2-dbg-debian10_amd64.deb
742680b47f7727c6a042b804ba1f1dff43988565b14f8e2b2bd16485dbdee1bd  proxysql_2.4.2-dbg-debian11_amd64.deb
b20b620339b3ee8ca8d0be7b6eb6c9d22f2662af001ebbf683df50d65573afca  proxysql_2.4.2-dbg-debian8_amd64.deb
9e1c286df3a40eec660a02f04b6af7f7000dff77ec78016b2d8b5edc51d5e597  proxysql_2.4.2-dbg-debian9_amd64.deb
b66c1f2b2fee1a0d568fcefa053d43e6e96437c47753154a87eeaf286aca0ff7  proxysql_2.4.2-dbg-ubuntu14_amd64.deb
4c5895ef1c34cf3af757116d4da8703941be37d063385d39cdf87685f6627fb4  proxysql_2.4.2-dbg-ubuntu16_amd64.deb
8d76abd9657a11b4218027a6eeb108742c95d6daea5b6cd27f8da2ba179e9e9b  proxysql_2.4.2-dbg-ubuntu18_amd64.deb
ae94c9a6bf8c635df7bd3e141f54ed35d365572312e500f287aafb6a6030c0e6  proxysql_2.4.2-dbg-ubuntu20_amd64.deb
f2d16a7d223e2311d949c4ae8ff921bd54788437cd31c349bc7bc4ce5c203dce  proxysql_2.4.2-dbg-ubuntu22_amd64.deb
26b170a9954060b46c37ed951556a15c472e70229d0e9cf300b823ec06aeb425  proxysql_2.4.2-debian10_amd64.deb
4a5b656fff81cfd0f983615cbfafb8c95c402a12b2f743723aaacc9de9a76a37  proxysql_2.4.2-debian10_arm64.deb
6f7894098aa5c9a12ef85e5f3709674c80ad145a5fca07ddd0c40cb045de2aff  proxysql_2.4.2-debian11-clang_amd64.deb
c34d8bd5e07f505d5dd42d8c774ccb09764659ce9dccc93d3160dd82a6560df6  proxysql_2.4.2-debian11_amd64.deb
cfe0c0cd92d8b05e87039c77d11fe4fdd3fce535f2bb854f1b5aac55f8b947d9  proxysql_2.4.2-debian11_arm64.deb
33223d92928b259b34c13cfbdd92afb2054c3e99a7b1b290b0c3fdd60a05ed5e  proxysql_2.4.2-debian8_amd64.deb
b5f9d5a8ee8de4111f4a1e3b09f88a9662040e669bfcf7ba45c577f71d5614fd  proxysql_2.4.2-debian9_amd64.deb
263d6e9bc1e199ab204daf85d7b601719116c88096d27a521911e1ef51f67f9c  proxysql_2.4.2-debian9_arm64.deb
631365e0c02622f3f2c19f7f78088aeb0a4beba6b249ec38df24bb4f58f5f030  proxysql_2.4.2-ubuntu14_amd64.deb
9d36da6667da9f327ac8b6a161366a95ba52583a13a8b8bbaacd4d08e694de43  proxysql_2.4.2-ubuntu16_amd64.deb
82e1327c58c5e8dbc275ed0f45c34c68be33d4e936619c28498889f60734f81c  proxysql_2.4.2-ubuntu16_arm64.deb
7735a09a7b4d54a6dfa4ebcb8ccffa6e9676c519b5cec80bc58c68bb6f06bbb3  proxysql_2.4.2-ubuntu18_amd64.deb
4cbe3389713c1b82b416e82cc4c767dd756228fa06b8fbb018bdf139cb75e9f6  proxysql_2.4.2-ubuntu18_arm64.deb
894c06b78c8540eb21a8bcf6ea2f9794e4ea8299df420e47a09da894215b6e55  proxysql_2.4.2-ubuntu20-clang_amd64.deb
47745108c4ca6c6510251bde62b4f2b135ce30a75ea44f7441a7f48ea7fe27ec  proxysql_2.4.2-ubuntu20_amd64.deb
b199f13cdc6343832e3a83d3d52c659e1869297212d9a0ec8784fdf1e3b7ba30  proxysql_2.4.2-ubuntu20_arm64.deb
f8979cf401acc23ff85654342634e2a453d3ecb30fcc882c00d78bf4ab626c5a  proxysql_2.4.2-ubuntu22-clang_amd64.deb
15f632f04e0c2420518b37429d07e857707bde7878e0a4a453d11e5b8dc0fcc1  proxysql_2.4.2-ubuntu22_amd64.deb
b80de3567e0b003419b4a76bbd9cfa41b958fc25f28401aceb48e03ed5864241  proxysql_2.4.2-ubuntu22_arm64.deb

v2.4.1

13 May 21:30
Compare
Choose a tag to compare

v2.4.1 Release notes

Release date: 2022-05-13

This is a minor release for ProxySQL 2.x series containing several bug fixes.

Compared to ProxySQL 2.4.0, 2.4.1 introduces the following changes:

Enhancements

Minor

  • Fixed compilation for 'GCC 12.1.0' #3877.
  • Fixed multiple compiler warnings 'GCC 12.1.0' #3875.

Bug Fixes

Minor

  • Fixed POST body processing of final keys without value for 'libhttpserver' #3874.
  • Fixed version check #28cb149.
  • Fixed integer overflow and range for 'admin-stats_mysql_digest_to_disk' #3876.

SHA256s:

5673531d3144c43e8d8481d391f2db94e7e37b5b34314ffd084d5c5578a53178  proxysql-2.4.1-1-almalinux8-clang.x86_64.rpm
a01d2381521e4fe2f3b8dd19c2a6fa086271abeb378975097ae8b2467d52e947  proxysql-2.4.1-1-almalinux8.aarch64.rpm
9396e1ce8f018484f9c2339f783e978097ac0613d5c43217b4891f390902437d  proxysql-2.4.1-1-almalinux8.x86_64.rpm
19574e3917dc97a033a874f1a47e17b3d67ecb508173a803e27bb1ba766f99a5  proxysql-2.4.1-1-centos6.x86_64.rpm
772225815917c5dd956ad9d264197278116d57a6d6b7ecbdba5dcec0d149b77f  proxysql-2.4.1-1-centos7.aarch64.rpm
9c6718669cf3475b7fdf77568310fe3dcf712e2f0c714d5e5d2fdc0afeb76a39  proxysql-2.4.1-1-centos7.x86_64.rpm
f2602d6b286edce08c5b4a826556451bc35373f564b28585b3dd3d0e47aca9c3  proxysql-2.4.1-1-centos8-clang.x86_64.rpm
0a43ca2af3d43afdd8ff7af84d4ee6d93861e6947adcb22bc3a9484de96dd8b1  proxysql-2.4.1-1-centos8.aarch64.rpm
ee082c41aee28fd61c44412d6395a5a9e075d13396943adc9cd9242837524aeb  proxysql-2.4.1-1-centos8.x86_64.rpm
0abe9b7fee429f5a5925a55aad65d89f86cba723607ec508c3f5b67ea30fe832  proxysql-2.4.1-1-dbg-almalinux8.x86_64.rpm
e8dfd7286b997014a0e92bb8902e170f8d074d5ff69afe04e4d32928e88579a1  proxysql-2.4.1-1-dbg-centos6.x86_64.rpm
cccc15465b1acd64a3032ff77946948b19095a6defcede2d0af49d5738eaaf28  proxysql-2.4.1-1-dbg-centos7.x86_64.rpm
a3520a2c9bc9cfb95b3f74ffc00c4dd32226981253f0bbc232f37315a08bb7aa  proxysql-2.4.1-1-dbg-centos8.x86_64.rpm
78122e764039a6809e18a724c6846a9aeb5a6bfa63f32b80cdd95273670d89fb  proxysql-2.4.1-1-dbg-fedora27.x86_64.rpm
1a7b5d0ee39223559177a400303a9b2ad9668513bdd99fa9ddc091be05dab21f  proxysql-2.4.1-1-dbg-fedora28.x86_64.rpm
7eea76b310444f9143f3c0b1fe736e1ee9165d5b88468af4de914cd9babafb5e  proxysql-2.4.1-1-dbg-fedora33.x86_64.rpm
b68eaf60b690bed59702f87a21c4eb91ee76636f8cd38b4740985768315874e6  proxysql-2.4.1-1-dbg-fedora34.x86_64.rpm
87616d3930546c405fb953ddd79b9cb7ae59b0bb0c2df598f818df28596d3c1b  proxysql-2.4.1-1-dbg-opensuse15.x86_64.rpm
00b2a5b42ad7ccf3b20f83582068acc023b83e728d56024215dd580d0217af53  proxysql-2.4.1-1-fedora27.x86_64.rpm
315cec4119ceeb14cf6ec9fa99158e6dddcf716b8115c6b073286e4bcd56a51f  proxysql-2.4.1-1-fedora28.x86_64.rpm
f17b406ce7624028eccd9a1b524290aeb81357e00acf3d88b521375d2a8df82c  proxysql-2.4.1-1-fedora33.aarch64.rpm
c823dbb45cfd9f9704a26d2f848888ec9de1e5e74eaf0bf496aa9e2c26bee88b  proxysql-2.4.1-1-fedora33.x86_64.rpm
0beb4426531e82bb551da10b1297aad53a060dde81e0e266d0fc3bbe1dd202b6  proxysql-2.4.1-1-fedora34-clang.x86_64.rpm
4d12a80543c73c205701731711e57ac5e0aa3fbc35cad3b8f094f1c0d58e386f  proxysql-2.4.1-1-fedora34.aarch64.rpm
2d679fbdcfbbeadb1fef589470ac90e24e053a2832c0238af7e4b0ab9beba1a3  proxysql-2.4.1-1-fedora34.x86_64.rpm
5ecdf3e5fcb613d675313de4e1666871e4ed13888f418d8cb952fe6d81bff93a  proxysql-2.4.1-1-opensuse15-clang.x86_64.rpm
008c1b97457d2bc29c4798acbe033972a6cb3ee84846c437abe1fc6cc211737c  proxysql-2.4.1-1-opensuse15.aarch64.rpm
48d25dd56ad521ac41c90867bab70787a9cd554a0eb4b5ee16920c49f1890020  proxysql-2.4.1-1-opensuse15.x86_64.rpm
8a57c7e243da8fc9869a4afbb3f4b6c1f65619e1e90d0b28d5399197ffc03471  proxysql_2.4.1-dbg-debian10_amd64.deb
f7693f685075c7f7afb7ebe0caf5ded1c3b641f98a3237ad758832513dd4d625  proxysql_2.4.1-dbg-debian11_amd64.deb
0874926b0591859fc98944ed8fc64333cd138b63d521f68dcd150bfd0a556af6  proxysql_2.4.1-dbg-debian8_amd64.deb
1cfee8490da35cf7acc8b0eb23896812f25716366c68fd1f31c02af2b936f522  proxysql_2.4.1-dbg-debian9_amd64.deb
a48ca03ad47134cca66bb42ce3498adeacd5129dd9254b74a327806c051fb9f2  proxysql_2.4.1-dbg-ubuntu14_amd64.deb
fe95e9eb269c2a0627af7c799ffcebb99e266a0c329730ced810e6be5f7323a5  proxysql_2.4.1-dbg-ubuntu16_amd64.deb
6f0e101ac5b84888b92381794a2dea7181075cea671863d511e2a203fa001f07  proxysql_2.4.1-dbg-ubuntu18_amd64.deb
bf4400021a0111af6611ec7a514a37cbe7483338b02019a74a32d7222239ebd2  proxysql_2.4.1-dbg-ubuntu20_amd64.deb
fd329d1a377477fe4b4f3e3f57f347110cc928560f3e11aa0f27239bf32b9f43  proxysql_2.4.1-dbg-ubuntu22_amd64.deb
1698476677795c29331637ff90ade6d14d89820f5671d68c1b10553ade5edfa6  proxysql_2.4.1-debian10_amd64.deb
459953751fe8aa8fd07fed2332eeb3c546663c6b6b4a32f8193f4a000cf2ac5a  proxysql_2.4.1-debian10_arm64.deb
543e9e2aa29d088f69ecb70403927753cd3503b3760037c7f89053e4c49f5434  proxysql_2.4.1-debian11-clang_amd64.deb
3308e8adac115f3ce3b92ad802c444fd9b33daa231b0bae834cdcc116fd95212  proxysql_2.4.1-debian11_amd64.deb
a49e3b1b34db35e987f57267a1b1d0650e0aa6088f165f2772e00eb2727b9a2c  proxysql_2.4.1-debian11_arm64.deb
c2b1639dcb006e6c3094a678102cbee3e4ffbbdb76bc4abefa81d717253a6a81  proxysql_2.4.1-debian8_amd64.deb
111019c667a106a34418c1baca4bbae3a707bee249e097be5fce9faf39b16252  proxysql_2.4.1-debian9_amd64.deb
50ca206faa75b50763076ca092d13882bfdc5ba71aa18a7d0c516973ef5e1801  proxysql_2.4.1-debian9_arm64.deb
dc91f61af16d5f5f5111722c4c514fcffb40874e82a0e3853d39ba1ddca0c1de  proxysql_2.4.1-ubuntu14_amd64.deb
e42dff01306f48a84e2f7f56a0bfd1a23d1df28b3d01c70950ac2564964f994b  proxysql_2.4.1-ubuntu16_amd64.deb
20984a37014a5f4c982841f052a5494e89c74210b24e7e5520231d52def7c461  proxysql_2.4.1-ubuntu16_arm64.deb
8785c962c54cb1d037fa608dbfe7f72b81b4fa18a7474337da887c07b5af4aa2  proxysql_2.4.1-ubuntu18_amd64.deb
4a2e0c160a237fdff93ecb8548fefe36a9f68948902476ce6b68affcbcaff587  proxysql_2.4.1-ubuntu18_arm64.deb
3158b690763a6816f5798562926dfa1a8c56e1124c699c32bacfb1e573880d0a  proxysql_2.4.1-ubuntu20-clang_amd64.deb
2ff2ba2930b85b49e95209084ce2e337dd0aec6c1c2d380964ba3ebba9b338dc  proxysql_2.4.1-ubuntu20_amd64.deb
13910410d2d5a9218a1048619f6b0b1cee2087e1536e047341ef339a551a35ba  proxysql_2.4.1-ubuntu20_arm64.deb
c04e6ce5b50ee592811b37a6853a8023d9a396cca50205e0a9346de96e3c2211  proxysql_2.4.1-ubuntu22-clang_amd64.deb
b8af29afee67392d63a0e9146195577e2fc5cea1c8bb2053ce434de3c7535978  proxysql_2.4.1-ubuntu22_amd64.deb
434566d6502d5fcaf0c43ff4f4fcb78cb4635ea9b9580c66075d5feb6adc54c7  proxysql_2.4.1-ubuntu22_arm64.deb

v2.4.0

11 May 14:50
Compare
Choose a tag to compare

v2.4.0 Release notes

Release date: 2022-05-11

This is a major release for ProxySQL 2.x series containing several important features, fixes and enhancements.

Compared to ProxySQL 2.3.2 , ProxySQL 2.4.0 introduces the following changes:

New features and enhancements

Major

  • Session variable 'transaction_isolation' now doesn't disable multiplexing #3664 .

  • OpenSSL updated from version 1.1.1j to v3.0.2 #3844 #3675 .

  • Introduced new variable mysql-unshun_algorithm . It controls if the automatic unshunning of a host is performed just on the hostgroup where traffic is sent, or on all hostgroups where the host exists #3649 .

  • Added support for command COM_RESET_CONNECTION for frontend connections #3645 .

  • Improved startup time when MySQL worker threads are listening to multiple sockets #3700 .

  • Added pidfile to be configurable through config file #3707 .

  • The implementation of the parsing of queries and the query digests was extensively improved: #3680

    • Multiple fixes for query digests parsing for more homogeneous digest generation.
    • Added new configuration variable mysql-query_digests_groups_grouping_limit allowing to grouping over digests grouped by mysql-query_digests_grouping_limit , for example for INSERT statements that inserts multiple rows.
    • Added new configuration variable mysql-query_digests_keep_comment: when enabled, comments of the kind /* */ are not stripped from the query digest.
  • Several improvements on how session variables are parsed and processed, including an improved handling of SQL_LOG_BIN and tracking of the following variables: #3702 and #3754

    • aurora_read_replica_read_committed
    • group_replication_consistency
    • lc_messages
    • lc_time_names
    • max_execution_time
    • optimizer_prune_level
    • optimizer_search_depth
    • query_cache_type
    • sort_buffer_size
    • timestamp
    • tmp_table_size
  • Multiple ProxySQL Cluster improvements #3305:

    • Each ProxySQL node now must have an UUID, that can be either:
      • configured in the configuration file
      • supplied by command line using option -U (or -uuid), or
      • automatically generated
    • Cluster nodes register themselves when connecting to another Cluster node using their own UUID
    • Because nodes register themselves when connecting to another node, core ProxySQL Cluster nodes are now aware of other client ProxySQL nodes. Such information is accessible via stats_proxysql_servers_clients_status table
    • To avoid race conditions and verify correctness, the checksums of the configuration is checked before and after the synchronization itself
  • Added support for SELECT current_user() and SELECT user() in Admin #3725 .

  • Added Clang build support #3775

  • Added new distros for builds and packages:

  • Removed variables mysql-client_multi_statements and mysql-client_found_rows , as they were already deprecated #3793

  • Added new config variable mysql-auto_increment_delay_multiplex_timeout_ms that allows to specify a timeout, after which mysql-auto_increment_delay_multiplex is invalidated, thus re-enabling multiplexing #3839 .

  • Added regex support for spiffe_id user attribute #3820 .

  • Added tracking of protocol flag NO_BACKSLASH_ESCAPES in case it is changed #3854

  • Added several new prometheus metrics:

    • proxysql_fds_in_use, exposing the number of FD currently in use #3676
    • proxysql_version_info #3782
    • exporting several stats cluster tables #3790 :
      - stats_proxysql_servers_checksums
      - stats_proxysql_servers_clients_status
      - stats_proxysql_servers_metrics
  • Added new variable mysql-monitor_replication_lag_group_by_host . When enabled, MySQL Monitor will perform only 1 replication lag check per server even if present in multiple hostgroups #3867

Minor

  • Improved the processing of tablestats_history.history_mysql_status_variables for better scalability and reduced storage requirement #3674 .
  • Field last_updated from table stats_mysql_client_host_cache is now reported in seconds #3735 .
  • After ProxySQL packages generation copy created ProxySQL binaries sha1 files into 'binaries' directory #3755 .
  • Added new debug_filters table in Debug build. This table can be used to filter specific information from error log when debug_levels is enabled .
  • Added extra logging when no servers are available in a hostgroup #3806 .
  • Version check now limits fetched output to '32' bytes. See commit ccf6d9e .
  • Added stats capabilities for log messages. Relevant for future logging messaging improvement #3824 .
  • Improved error report for RESTAPI scripts #3838 .
  • Various performance improvements

Bug Fixes

Major

  • If fast_forward was enabled for a user and during authentication a large packet was received, the authentication itself could fail #3658
  • Under certain high load conditions multiplexing was incorrectly disabled #3658
  • When mysql-log_mysql_warnings_enabled was enabled, MySQL warnings generated from a query were incorrectly returned as the resultset of the next executed query #3652 .
  • Fixed a stall in MySQL_Thread due to an immediate return of function mysql_real_query_start() #3652 .
  • When mysql-query_digests=false , some USE query could cause proxysql to crash #3657 .
  • When a client issues COM_CHANGE_USER, variable user_attributes was not being preserved #3645 .
  • Fixed crashes due to invalid handling of big packets for Admin #3710 .
  • wsrep_sync_wait was not check on several backend versions, including PXC 8.0 #3727 .
  • Fixed conflict between fast_forward and CLIENT_DEPRECATE_EOF when frontend and backend connections didn't have the same flag #3757.
  • create_new_connection annotation could not work as intended if a connection was retrieved from thread-local connection pool #3757 .
  • When a client issued a COM_CHANGE_USER command, 'Auth Method Switch' during handshake was not being properly handled. This affected libmysqlclient #3504.
  • Fixed several invalid query interceptions for prepared statements , specifically: #3826
    • SELECT CONNECTION_ID()
    • SELECT LAST_INSERT_ID()
    • SELECT @@IDENTIFY
  • Fixed monitoring not working properly for AWS aurora auto-discovered servers #3797 .
  • If many backend connections were used, some idle backend connections were not getting pinged #3836 .
  • Fixed multiple deadlocks regarding ProxySQL Cluster nodes synchronization , and the interaction between ProxySQL Cluster and Admin #3305 and #3848
  • Added proper handling of signal EINTR affecting scripts launched by the RESTAPI #3838 .
  • Fixed several issues reported by CodeQL #3815 .
  • Fixed several invalid memory usage.

Minor

  • Fixed compilation inside rootless containers #3686.
  • Fixed mysql-ssl_p2s_capath typo in 'refresh_variables' #3834.
  • Fixed crashes when 'gtid_executed' reported by proxysql_mysqlbinlog reader is empty #3817 .
  • To track GTID , ProxySQL was incorrectly trying to connect also to server in OFFLINE_HARD status #3817 .
  • Fixed duplicated counting of MySQL errors for client connections #3856 .

SHA256s:

7c889e19979ffdee2c5825a6df054483c6337b3d5402fc2ca9c7d0b999db97f5  proxysql-2.4.0-1-almalinux8-clang.x86_64.rpm
8293277bbb7398050747d8c6c54dca6d336c2ebd9f8c75ed208cc05087a6bba3  proxysql-2.4.0-1-almalinux8.aarch64.rpm
382ff92354747fcc4caae50ee815f9586b1280a134057c7bcb81a4cd9a803d5c  proxysql-2.4.0-1-almalinux8.x86_64.rpm
3792991f6aac57be9b5fb993931bd886482111d74fa25761d130703ef662835d  proxysql-2.4.0-1-centos6.x86_64.rpm
6394245991c8ab564a044dd9ee3dfde3df335aa8d708ad25e7375da6631e7aa1  proxysql-2.4.0-1-centos7.aarch64.rpm
d04cd74b4c7b5485594aa441974937aeb9cbce55ce59828172ffc8d10d104654  proxysql-2.4.0-1-centos7.x86_64.rpm
354ed60547607259cc4ce7b5e110efcf4640dd1bab09f53d69d129a0fb458c40  proxysql-2.4.0-1-centos8-clang.x86_64.rpm
e763516bc5b6abff28dd1963a2b8b9b1308e26e9d8a3622811815b239ad609cc  proxysql-2.4.0-1-centos8.aarch64.rpm
a41134ed3458101211c01a16fcefcf953c78b8e3ff837c132236f30b09096d9f  proxysql-2.4.0-1-centos8.x86_64.rpm
d677752287eab6d2be24965a678efe64734e69c16944e5a39d317a2bc810dfbb  proxysql-2.4.0-1-dbg-almalinux8.x86_64.rpm
dcdd5def0a991c49754ac3a42cf34a9fa37c101fe30944a5111ee4fb10f1deea  proxysql-2.4.0-1-dbg-centos6.x86_64.rpm
ad8f8229d62749d4eca07b3d7934fb351f47e523680a9c440c015df7303f2ac2  proxysql-2.4.0-1-dbg-centos7.x86_64.rpm
be8ffcc32924673e5188bda287b2d4dc6d06b1463ae877bc9ecb17b16da213ee  proxysql-2.4.0-1-dbg-centos8.x86_64.rpm
92f522893e4f9af52b8aebb7496a4e37306b8169a77e568950e8746fdb73c3e5  proxysql-2.4.0-1-dbg-fedora27.x86_64.rpm
cd1c77b65801a81f3c4ef3e1f42aaaf8645a76e8125696b06906a4c50ccecc8e  proxysql-2.4.0-1-dbg-fedora28.x86_64.rpm
5226ef24c1c39c0fd710b51f1bb105fd4565aa56ec769b66f3ca63503166aac4  proxysql-2.4.0-1-dbg-fedora33.x86_64.rpm
3e9502dfcf102d24dddf5384ecaa4e4402f9b424e3aee44d2be79de93f69ec3d  proxysql-2.4.0-1-dbg-fedora34.x86_64.rpm
31932ca4c9f6df8c363e0c54c838687986c6502735cac712f820d59310439af3  proxysql-2.4.0-1-dbg-opensuse15.x86_64.rpm
0e53b07336ca266e1bbf25ed37626d07dc3023bbaeb8e5718a1439ca36bbcdc4  proxysql-2.4.0-1-fedora27.x86_64.rpm
ea62bcb5a356253346cfc38fbf341de17e5f04a43e2e5089ff8f423e34050e5c  proxysql-2.4.0-1-fedora28.x86_64.rpm
88c4fdd6eb029a5f722650543508fc673e10fbce09e524a524a92e2886fe53af  proxysql-2.4.0-1-fedora33.aarch64.rpm
ecd0c75724b73da835c226c388d46465e1fcfa5f19994014b26d567c2749352c  proxysql-2.4.0-1-fedora33.x86_64.rpm
15c67b31f10f5c7d41ac2494d6d189111710db7653c10a020b026d790fdf4436  proxysql-2.4.0-1-fedora34-clang.x86_64.rpm
e045ddb2c9edbd016af5c6e2350ad3359b56d2a3bf29a4efa5febcd381a72119  proxysql-2.4.0-1-fedora34.aarch64.rpm
815fd02dbf7823f187fb47fde3836f4b0c35bbf13db94d7930...
Read more

v2.3.2

01 Oct 09:25
Compare
Choose a tag to compare

v2.3.2 Release notes

Release date: 2021-10-01

This is a minor release for ProxySQL 2.x series containing important bug fixes.

Compared to ProxySQL 2.3.1, 2.3.2 introduces the following changes:

Bug Fixes

Major

  • Fixed bug in get_multiple_idle_connections() preventing backend connection from getting pinged: #3628
  • Fixed bug at parsing '@@' preventing multiplexing disabling for 'SELECT' variable statements: #3647
  • Fixed crashes related with 'client_error_limit' and connections timeouts: #3646

SHA256s:

79ec9501a9014eff2dafddcb14a8d1cee941664bfc2c14171282c2825e5fe9a1  proxysql-2.3.2-1-centos67.x86_64.rpm
ad9c2c412cedd53fcfa1b61b3b9c40f21c60ba57c30c5fcc4e477a36c3c71984  proxysql-2.3.2-1-centos7.aarch64.rpm
0a0da7278f111276a1e8e7b91dfa25dbd62a576a5f86d952ea6bc57547131be9  proxysql-2.3.2-1-centos7.x86_64.rpm
46cfe575ef1576ac41ae5ddbbd7fa2bd9975cc25d570200e445aa38a07996340  proxysql-2.3.2-1-centos8.aarch64.rpm
81bf64f9485cd550c50efb609c6929d85fd93c29c7be0d10216d19713ae6251a  proxysql-2.3.2-1-centos8.x86_64.rpm
27f221f95f30eecc25d401145b67880b13d23a796382504f9aa06b363fa32940  proxysql-2.3.2-1-dbg-centos67.x86_64.rpm
c79ec5aad684d6b0c39637a7b8ffb28f5eb0f95b7dff4f765dba3ac8c96c4274  proxysql-2.3.2-1-dbg-centos7.x86_64.rpm
22ba6090b74470485c61a4bafc198a503603381818528ce8414af2df09d554f6  proxysql-2.3.2-1-dbg-centos8.x86_64.rpm
33514745453c400d6024cb54a7d32a28fbfaf802728cc13a8ce81f33f4f03a82  proxysql-2.3.2-1-dbg-fedora24.x86_64.rpm
c1c71a6792edcd181a8cfb0e3123d577f922cc5a29f47532b7931de7f378028a  proxysql-2.3.2-1-dbg-fedora27.x86_64.rpm
377c9a90046a4eb2d510c540413528ff42e116ea50136ccb465d1e0d6315d45d  proxysql-2.3.2-1-dbg-fedora28.x86_64.rpm
30287b811ec85c51c59abb4129a270ce6cf29d2eb35a3ac4a7b6e36ebdb7f957  proxysql-2.3.2-1-dbg-fedora33.x86_64.rpm
81a689fc838b840a7d4ae1207877f0651d699295b55090838426584e76c04d98  proxysql-2.3.2-1-fedora24.x86_64.rpm
38dec982eff1808f4782c39c3a633ea2632c5bd43060dd82d313fedf58561012  proxysql-2.3.2-1-fedora27.x86_64.rpm
e1a66405e18e3442883d1b6e42c1c55708b429910b2c0aecabc3fbf0480b5556  proxysql-2.3.2-1-fedora28.x86_64.rpm
10a9e37c243df7a58402a23a57c15c805c164eed7b67a33409ffedbacdf01729  proxysql-2.3.2-1-fedora33.aarch64.rpm
7bc91d563642941f1970f590acd456cb686d9702fa8820b38b0aea1fd399fed0  proxysql-2.3.2-1-fedora33.x86_64.rpm
f82faf9914ab547495da271d25883f6ed6de680c490d5deacf4efb9ce1ff5c07  proxysql_2.3.2-dbg-debian10_amd64.deb
f1d77023956327d6b3a38e56cfa93ae7d26ebbdc7d52dea8c91b72357515bc46  proxysql_2.3.2-dbg-debian11_amd64.deb
7fa4ab559acdd59d9ae058fd51fe7bdc0b391440b23d817ce7c5ba7cd00aa3a9  proxysql_2.3.2-dbg-debian8_amd64.deb
ce542714aa49e117a1de51c4292bdf4d40bce3f06bbb58421cb5a7b5f41024cd  proxysql_2.3.2-dbg-debian9_amd64.deb
a9ccd1122fe8879cbd6cbaf40d1ed455463412ddf033a6f0920d0b3bf65af8cd  proxysql_2.3.2-dbg-ubuntu14_amd64.deb
8d2d37195975dfa99764a20256fad85086faaf77e6966cda6344818397c2974c  proxysql_2.3.2-dbg-ubuntu16_amd64.deb
3091f88d9ccb5b53e7cec3087766f9d73874b240e9c512049cad4b6705d2c520  proxysql_2.3.2-dbg-ubuntu18_amd64.deb
2cba1a0a5f7a98c8d93768891e6c3a9318eb4b5aba58e6d7b778bf61fd044455  proxysql_2.3.2-dbg-ubuntu20_amd64.deb
8d9b004bc9eee5e344add5f219e5fb681b3143d96bd2f00fdcf98097c3d664ea  proxysql_2.3.2-debian10_amd64.deb
53acedecc6b06b6aa0e99d4abc0bbf806730b67b05608781f6d84d0bdaaf6f42  proxysql_2.3.2-debian10_arm64.deb
b0311a017403ceb852b0122da3456118b56f669e3d892bdc16abfc6416811545  proxysql_2.3.2-debian11_amd64.deb
3a6c0476435ea26f471b2eca4179c1e49dbf0e7f00f4d19f3c969aab98b9731f  proxysql_2.3.2-debian11_arm64.deb
bab3b95aad8eff0a2ac70c9d336e7b96dd73da11080c831f182ae3e8f2ddebfe  proxysql_2.3.2-debian8_amd64.deb
b0819154b1eb6da57106bedcc7b5f41c65ba78dc55c9e23af4f940d14997f9ba  proxysql_2.3.2-debian9_amd64.deb
076a1b58ee5b116a1678f895b1d2b94277f04c2df8fd444c7a857350111cd80c  proxysql_2.3.2-debian9_arm64.deb
a0b3e8f8e99d590e9f3fa8232bf72fbbe7a7b97fd19eeffd843c5285cde1f2d5  proxysql_2.3.2-ubuntu14_amd64.deb
2a9a9c5a875612e941dbad7074f961f1c9c44378cbaaf2277ab8ad85092753c2  proxysql_2.3.2-ubuntu16_amd64.deb
c01b3d82c2ed9709842bcd14292f00b43bfa610ff44383157cf980385eb0834c  proxysql_2.3.2-ubuntu18_amd64.deb
e43dabf5cb62d705a87a728ed3dcd5ff07f69f69cb5b5631520cf85b9067d3db  proxysql_2.3.2-ubuntu18_arm64.deb
17ae4fef0377ddda93e804307fc2f6cb4408e3329c6fc18772c424b2dba39e09  proxysql_2.3.2-ubuntu20_amd64.deb
f1b56959e98241832c6d824b0db25da22b6c76891ed4f93f9c04f257a0cf46ff  proxysql_2.3.2-ubuntu20_arm64.deb

v2.3.1

16 Sep 21:56
Compare
Choose a tag to compare

v2.3.1 Release notes

Release date: 2021-09-16

This is a minor release for ProxySQL 2.x series containing important bug fixes detected in v2.3.0.

Bug Fixes

Major

  • Fixed issues found with feature 'Client Error Limit' due to non-default initialized introduced variables: #3627

Minor

  • Fixed command PROXYSQL FLUSH MYSQL CLIENT HOSTS performing a unwanted flush of ProxySQL error logs: #3627
  • Fixed command PROXYSQL FLUSH QUERY CACHE performing a unwanted flush of ProxySQL error logs: #commit

SHA256s:

a32da27764b0edaf2da8251869b1eef96b5476ad29de0872a19152c398010b38  proxysql-2.3.1-1-centos67.x86_64.rpm
63288977b76aa4ca6b746be5f1c6dbdaa02bd9634c7693520ec5d4ea11a7017f  proxysql-2.3.1-1-centos7.aarch64.rpm
7bc9d70fe9447ad5c857601972120e2d4cb4fe6547bf929f4f95878064b7033c  proxysql-2.3.1-1-centos7.x86_64.rpm
4d77bab7e61f86e44735b3e9515003a34fa799bfb166b2c5b7e0a244e77bf626  proxysql-2.3.1-1-centos8.aarch64.rpm
684d6f7ecafbc992eaead5b8d7390640e9a9640b4c9e84762b493f0720685b67  proxysql-2.3.1-1-centos8.x86_64.rpm
a511cc4fdb761ec323e5bc3e4f097fd026ae0223273be9df47877e1f4f9dfde5  proxysql-2.3.1-1-dbg-centos67.x86_64.rpm
d971a095917c5b2e38ad1110a5dd70e3ea560bedbc894501bbe18d6b1d796798  proxysql-2.3.1-1-dbg-centos7.x86_64.rpm
d83af579379971eeddeb62cba22f533e350d2bc920ed59a0909cc038840ff099  proxysql-2.3.1-1-dbg-centos8.x86_64.rpm
e25b53d921d875fa4d7fb615793d598c7a1d44977e517c5046d35ad8f00e82d4  proxysql-2.3.1-1-dbg-fedora24.x86_64.rpm
2d16d768ae9aa1908d2f4e2cb6fd071a4c75e7ef58805851679628c5c1f69d56  proxysql-2.3.1-1-dbg-fedora27.x86_64.rpm
ef23afb4218c1c8072e7703b3d559481bb36fed69615be1398a58fe6f778b5f7  proxysql-2.3.1-1-dbg-fedora28.x86_64.rpm
64d7465882753c6672f646e045ddac36dfb983ba3b31dc0a4e3cf42aa36ab499  proxysql-2.3.1-1-dbg-fedora33.x86_64.rpm
7c5b25f934f3c5fdaf116e3144d1ebc614ef9a4b0b6d47cb1d324ec2bea7d9c3  proxysql-2.3.1-1-fedora24.x86_64.rpm
d7e18224396508daf595315d07cc9f1bbb9fd213eb44d7f74dd495aadcc1aec7  proxysql-2.3.1-1-fedora27.x86_64.rpm
1c22af88cd0e256809b9cd5a2ddfb4019a7fe862496c9412724f5d2a9703ee77  proxysql-2.3.1-1-fedora28.x86_64.rpm
d28838adc3974ee7ae0facc96710db0861689d28522c2f028c4f089d52f406c1  proxysql-2.3.1-1-fedora33.aarch64.rpm
4c0b943f0aa0c57249875b06cc40fdb808e7bb2f200d15b26d4797e2e64abf01  proxysql-2.3.1-1-fedora33.x86_64.rpm
e7530c47dcd42e608ea2f90b27e1c24ec5493cebea63a0aae6f11dd63d761649  proxysql_2.3.1-dbg-debian10_amd64.deb
288d0eb3b93adc20658e8153fd12ea41fbcbfe85e53197aaf1afecb4a0d201b7  proxysql_2.3.1-dbg-debian11_amd64.deb
36836de3be8114cc72004732bad62a34078c3eef0ae5da52f0216dc5c75b2fe6  proxysql_2.3.1-dbg-debian8_amd64.deb
01c703c32c1db93b3d85859a76e2d2f3b46dae9c79d3497509bfeced92a72f24  proxysql_2.3.1-dbg-debian9_amd64.deb
dfaf93ec5131eb31302500391e4a11163dae5712a12bf67f1c9180d9844e32d0  proxysql_2.3.1-dbg-ubuntu14_amd64.deb
a52aba987b29b7f5e8c89a7b9548a15afb0c9519165fefd8809d08f3dfd54aad  proxysql_2.3.1-dbg-ubuntu16_amd64.deb
263b6521d6f7695c3ee6fba9bb06e75fef4d32f17fca7b8f808ef070d4a343e8  proxysql_2.3.1-dbg-ubuntu18_amd64.deb
45dad7099e76f6e05ce6f039e5661022e05acba67d563e4abb309a20ae5e6edb  proxysql_2.3.1-dbg-ubuntu20_amd64.deb
64b8d5c4acba53b80d5ea1c771d675c1478b608a2ec13df8205d128d6d3535d8  proxysql_2.3.1-debian10_amd64.deb
f06591592c61e33dc116453f65138cdc6f9806616d9098945b348fa24dbef8de  proxysql_2.3.1-debian10_arm64.deb
8eb09da4ac3de9b29cda3ca22f0829275b5dcf9201702ca97c5dd0fbfd9cfd53  proxysql_2.3.1-debian11_amd64.deb
ea48fedd822c4ba5b1d01b72796fb80e11d6efe7d8ba94b5a95fe972d137293e  proxysql_2.3.1-debian11_arm64.deb
aa9f97b246accb96ec9b2f5ef19428ca6794ae4d1597adb4509fe7931b40333b  proxysql_2.3.1-debian8_amd64.deb
b02615d7d9c9a9061d54ddf0c37325b293a6e38d7b382107b0fb0d8a666f9d9a  proxysql_2.3.1-debian9_amd64.deb
7ee391c2aabc50b97be6d984527d025fb225cad1a7f2625ba24cd28425eae75a  proxysql_2.3.1-debian9_arm64.deb
c3beb9696e25f117c375371d96b89879e5dc9d290529c8219aa2df4a523096a1  proxysql_2.3.1-ubuntu14_amd64.deb
413d02340d291730d22262cd1e2505de3e7ba7ea8997fec2f40492de6670aad8  proxysql_2.3.1-ubuntu16_amd64.deb
12cd062f117cef72386f099961f8c548101cc0baa252c3c11803a4af9e55d9aa  proxysql_2.3.1-ubuntu18_amd64.deb
fd0b4e451f33afd6f755b23bdb70dde35d65b05c6b842180268cb5b7aae2f679  proxysql_2.3.1-ubuntu18_arm64.deb
9a3910d0206c35984067a4d6395149b98806a9209e8907df1fb423d46e072213  proxysql_2.3.1-ubuntu20_amd64.deb
7556bc4facecfa9a7007499bc348ce100e2b5f22cc97e75fe338d0e292648bb6  proxysql_2.3.1-ubuntu20_arm64.deb

v2.3.0

15 Sep 08:07
Compare
Choose a tag to compare

v2.3.0 Release notes

Release date: 2021-09-15

This is a major release for ProxySQL 2.x series containing several important features, fixes and enhancements.

New features and enhancements

  • Added support for reloading TLS files at runtime, allowing ProxySQL to change its cert/key files used for client connections. This also introduces the command PROXYSQL TLS RELOAD: #3552.
  • Enhanced support for SPIFFE authentication: #3552.
  • For client connections using TLS, added support for private keys others than RSA, for example EC keys: #3552.
  • Added support for certificate revocation list (CRL) and multiple certificate authorities (CA) #3577.
  • Added new feature ("Client Error Limit") that automatically blocks clients if they repeatedly fails to connect to ProxySQL #3617.
  • Several improvements for group replication monitoring and replication lag actions: #3533
    • Servers which lag is above mysql-monitor_groupreplication_max_transactions_behind_count are now SHUNNED instead of being moved to offline hostgroup . Introduced also a new variable mysql-monitor_groupreplication_max_transaction_behind_for_read_only that determines if the servers are shunned only if in the reader hostgroup or also in the writer hostgroup
    • Servers can now be set for maintenance via OFFLINE_SOFT state.
    • When servers are shunned due to replication lag, SHUNNED status is executed in two stages in order to allow a grace time before terminating all the connections
  • Added per-user default transaction isolation level: #3466
  • Several improvements related to Aurora: #3515
    • Handle replicas where REPLICA_LAG_IN_MILLISECONDS == 0
    • Ignore decommissioned or renamed nodes, see #3484.
    • During a failover, the former writer (still reporting MASTER_SESSION_ID) is not considered a writer if it is not the last updated.
    • Increases the amount of entries per server stored in mysql_server_aws_aurora_log from 50 to 150 snapshots.
  • LDAP authenticating has been reworked for future enhancements: #3491

Minor

  • Improved verbosity for connections issues: #3467
  • Added commands PROXYSQL GCOV DUMP and PROXYSQL GCOV RESET for improving coverage support: #3486
  • Updated libcurl version addressing security concerns: #3518.
  • Added new boolean variable mysql-enable_load_data_local_infile to allow or block the executing of command LOAD DATA LOCAL INFILE. Please note that behavior of LOAD DATA LOCAL INFILE hasn't changed, when executed LOAD DATA LOCAL INFILE still refers to a file in ProxySQL instance, NOT on client side: #3526

Bug Fixes

Major

  • Fixed crashes due to asserts when under specific timing conditions, a backend connection is being reset after it failed to execute a ping : #3502
  • Adding support for error message at the end of a binary protocol resultset. #3548
  • Fixed memory leak affecting SSL initialization for frontend connections #3620.

Minor

  • Fixed crashes when adding invalid hostname to mysql_servers table: #3431.
  • Fixed infinite loop when address specified by sqliteserver-mysql_ifaces isn't available: #3524
  • Fixed memory leak affecting failing connections due to invalid credentials #3620.

SHA256s:

ace8c672b8d1d47481e2c062e0f76bbafc6160521a3611975590e75798651d28  proxysql-2.3.0-1-centos67.x86_64.rpm
c9689e7c7246303ea8b27bd08a19be052492e00d8768941883f87980c178b0ba  proxysql-2.3.0-1-centos7.aarch64.rpm
e77e80341b7e3bec947057d4623d123874a527234a4f6f50c6470c95f6b41d7c  proxysql-2.3.0-1-centos7.x86_64.rpm
11d4b657ac9b5cbb200f5d90dc21954f526c196fdf5356fa9763123abb8ee848  proxysql-2.3.0-1-centos8.aarch64.rpm
6c48dd751cffb7fd2811e5e48fa3fd4ee722abd241b759e91b342786ebdb0c7f  proxysql-2.3.0-1-centos8.x86_64.rpm
ab43fae14ab5b7b182440d13a83810c23810169937e4c1feea5d8473e80722f0  proxysql-2.3.0-1-dbg-centos67.x86_64.rpm
7b036d51dd3cad39099e4d467784e94bc7dfa6744fba5179f65e647941abcb58  proxysql-2.3.0-1-dbg-centos7.x86_64.rpm
55fe1a4f57af7173ca018d77d0916329577f39c32dff531d5d9441c1b772b6cd  proxysql-2.3.0-1-dbg-centos8.x86_64.rpm
e68cfcf004088e22b01111b8150f1c86af4bda19c839030f42d86eb8e46a3e63  proxysql-2.3.0-1-dbg-fedora24.x86_64.rpm
96e581307d875f14f3923912f0c62a5a99d8b5ee5d21cdcf67afdc8d03b06455  proxysql-2.3.0-1-dbg-fedora27.x86_64.rpm
47b4193668ebd4f9d5d24d328cfa22c30309fa492e46432582c3ed0a0b6c6c72  proxysql-2.3.0-1-dbg-fedora28.x86_64.rpm
3d7ab54ec0bc4ad6a21df166cc1f17774625b58a44c7288f5bc34313b4ba9e75  proxysql-2.3.0-1-dbg-fedora33.x86_64.rpm
2e516e5957de28ddeda409d5692c1790a0fc5b264c1e9214be99a510de63dcdf  proxysql-2.3.0-1-fedora24.x86_64.rpm
9f84b31882f791d2128123a23e803be1c4434bb33381630a6c3e3a1761727429  proxysql-2.3.0-1-fedora27.x86_64.rpm
d34f9e6daacbd1daa547f8d8ce5200f1cf8ce7d32f4a394970002d3fbd02522f  proxysql-2.3.0-1-fedora28.x86_64.rpm
b44f639098a6dfb783cf810a97d8dfeede8c2036a3948d832243b0c0c1ebb327  proxysql-2.3.0-1-fedora33.aarch64.rpm
9920f59925c93bf6fcc3cb67f356ce48294b12e214cece30e9fad2d1aa494f20  proxysql-2.3.0-1-fedora33.x86_64.rpm
463aebcf12eee58696cbccb3806731fb47e82af88a63ae1cea19cde34f3ddbac  proxysql_2.3.0-dbg-debian10_amd64.deb
500a68f94ce6d3b05ab94bafcd0c4da7a3c5443bf6b75bdf97b3974c737c9d67  proxysql_2.3.0-dbg-debian11_amd64.deb
49f2dd02625df6faacd6c27f4e9538e58d3abe39003880a01692f87cdec62757  proxysql_2.3.0-dbg-debian8_amd64.deb
2e6af856aa8f0a65cd16c02fd816a817c546caeb74edbce47952a615fd1655ce  proxysql_2.3.0-dbg-debian9_amd64.deb
ddd298ee460c1ccbe7719a78967d18c65d6df34313bc69a4d2e12de47562b950  proxysql_2.3.0-dbg-ubuntu14_amd64.deb
ad7ddefdab8bef8ed057ee96e71b27899e48eee78a2ae13e61df0fbc8bc7de70  proxysql_2.3.0-dbg-ubuntu16_amd64.deb
8548a86c0d9751e6d85bce08ebaebdf2bb79d54fca2d629994382f97f7ae7954  proxysql_2.3.0-dbg-ubuntu18_amd64.deb
7f5f6cc346fa9e620c50d470eb4e0a49951aabfcc9244a84c75ed0166c58174e  proxysql_2.3.0-dbg-ubuntu20_amd64.deb
a70890c7816e2cd94b85bc8dcbcb853981507bab1a9d4c08451aa3fdd72d7e65  proxysql_2.3.0-debian10_amd64.deb
7f81be2a9216718f1adc149c2bf17d33fd1cf3cbc4fe71b3f3a4eed9ca590cde  proxysql_2.3.0-debian10_arm64.deb
37b5e1e6ad922821141aa056880720873c3bc75834098ac74a8951d8bd53a0f6  proxysql_2.3.0-debian11_amd64.deb
4e7f86299341bc55f8eecd71c3ee39eca737909d007182a4181bad2220f2f019  proxysql_2.3.0-debian11_arm64.deb
c9bd2bdd4fa2f6703d7900ca66c13ad36d2362a1ab2b0e35604819a9c4a557e9  proxysql_2.3.0-debian8_amd64.deb
22b4fffa04857f5b54f810ef0b2e385584ce15df21dd8f3f7236bd20d670746b  proxysql_2.3.0-debian9_amd64.deb
af98ffbe862401ba934ac03e831580df71b0c031a8ed52985424b510e4cc8696  proxysql_2.3.0-debian9_arm64.deb
6474f3734d6e8200b298c0d35902ad94c169c5f02849d175f60fe392213de0de  proxysql_2.3.0-ubuntu14_amd64.deb
3ac63628a911d13a3d838c7caa2cf9a1234c4fd8c2d7a6777525cac396425be0  proxysql_2.3.0-ubuntu16_amd64.deb
1ea8af4141fcef1b37db144eee45e1b9517f1e3d60de61ce06720ffbecfbdc62  proxysql_2.3.0-ubuntu18_amd64.deb
e698c8445cb1c6f32b11c99c6e6d266b77c5bd96ca1370f4c1e61a43f9cba334  proxysql_2.3.0-ubuntu18_arm64.deb
3b623d05e649feac613f1eb3b68527c5ce89cc38cc994316076766b3ce56f9b3  proxysql_2.3.0-ubuntu20_amd64.deb
64f21045ecc27e47d1385b562d61e94d8d96e0f490066b24e57f7ba69868eb93  proxysql_2.3.0-ubuntu20_arm64.deb

v2.2.2

08 Sep 11:39
Compare
Choose a tag to compare

v2.2.2-Release notes

Release date: 2021-09-08

This is a minor release for the ProxySQL 2.2 series containing several bug fixes.

Compared to ProxySQL 2.2.1, 2.2.2 introduces the following changes:

Fixes

Major

  • Fixed issues found when parsing some 'USE' statements: #3610.
  • Fixed invalid preservation of prepared statement NULL values between executions: #3604.
  • Fixed unresponsive/crashes when enabling RESTAPI due to socket 'fd' higher than 'FD_SETSIZE': #3611.

SHA256s:

c576b54621fdbd9575397a7868de5387719f32e325dabb6eacaced7dfb04611a  proxysql-2.2.2-1-centos67.x86_64.rpm
fe2b62520d7cb9c94d4a1d7bc9893aa35b6542ad49b6ce2b0ef5e3cb6c3f75cc  proxysql-2.2.2-1-centos7.aarch64.rpm
1e43ddddef8779a2e8b61f701bbb1eaa66373fa259b575f7f2ffab7d3018935a  proxysql-2.2.2-1-centos7.x86_64.rpm
6a4dba51c4c078183e31c6901492ad95c0565b5c6cf8f22047aacc2baff982d5  proxysql-2.2.2-1-centos8.aarch64.rpm
574b521556b626e149670a40346c868c13633981c8f9c15386cef456c0eaac44  proxysql-2.2.2-1-centos8.x86_64.rpm
3afb069e4459170258f514e758cf01c954bf09ad548e90b13d8e5f8b91ed0b6d  proxysql-2.2.2-1-dbg-centos67.x86_64.rpm
c8ee841bf9ac14099ce1cffde8695202e332d1d59aaec329ff7217bae7d658ad  proxysql-2.2.2-1-dbg-centos7.x86_64.rpm
c09129db1547d47ce290fe82b30f265e022b5991fd52a9b60c4cac5acfc9cbc7  proxysql-2.2.2-1-dbg-centos8.x86_64.rpm
d9dc1fb9a3664e4837922e6385b5615e231571d0dd0963e5faea3f852b945495  proxysql-2.2.2-1-dbg-fedora24.x86_64.rpm
8e19f7b5e46d620d584a0561fbdf82b29be3f32eaf71ba2940ad16205b941770  proxysql-2.2.2-1-dbg-fedora27.x86_64.rpm
8f52b163e4016bcbe7d3e388240ffb6820275e2943eb5271a04db4b95993542c  proxysql-2.2.2-1-dbg-fedora28.x86_64.rpm
cff9a59ffd24a9b832deff5b6c510e29ba0808429b5b811b2502eddedf4531a2  proxysql-2.2.2-1-fedora24.x86_64.rpm
208813540381ff95ea894854f7028f82b4397d834acb599cfec1dfc104ee596a  proxysql-2.2.2-1-fedora27.x86_64.rpm
183e7d4da9697734174d7db8a95b1d6863677ddc7c1f27be63f1883f11761804  proxysql-2.2.2-1-fedora28.x86_64.rpm
cf81a2da0b08c0d78f450e5519856105a39d71e41b07ac7d3a91feedbc58ed4f  proxysql_2.2.2-dbg-debian10_amd64.deb
092df5e0faa9238f5cbef4adb351f2ca90b82fb7a4072d81168fc7a7c74b649d  proxysql_2.2.2-dbg-debian8_amd64.deb
e8ecec7bc1c3644704f479093a00a1f7381f223f07d005b6a58eb185cf8bc99b  proxysql_2.2.2-dbg-debian9_amd64.deb
307666a3ec6f2b20cef21d56bcb2cbe22b8e3be44216cc642d0e43c36ba467dd  proxysql_2.2.2-dbg-ubuntu14_amd64.deb
0849c199a1fab8786d733dc95317d3c6549c08e286402fbc25764e072e4a9488  proxysql_2.2.2-dbg-ubuntu16_amd64.deb
730b56fc0b338ca552aae55c7ff1a183df0745b204ca4c6f3cb5468896315c89  proxysql_2.2.2-dbg-ubuntu18_amd64.deb
bd4e9298d894ef5b650f4eaad08cc52e3fbe4dba25d22ca7a260380d3dedfb41  proxysql_2.2.2-dbg-ubuntu20_amd64.deb
005b47bf8534598d4b036d1d8f74a3dd55a1920f9ace95f3935731a041900fb0  proxysql_2.2.2-debian10_amd64.deb
70c3fc92634aca9ad9ab00709f989f08b8f6a68ae57ce31b77726acd5706031f  proxysql_2.2.2-debian10_arm64.deb
8fbbcaf8a75a067174296cc7e832546f8d3ced4239daff1b69e2f717a7b7173a  proxysql_2.2.2-debian8_amd64.deb
bf295c6bb08f65a8e68263dd63ed184c08d77254efc24c67ed991d938575bf3e  proxysql_2.2.2-debian9_amd64.deb
b87d450e1b4321c849c635eca6e877b7b18a9acca013e69102238e03b8559e51  proxysql_2.2.2-debian9_arm64.deb
949924ca15aaf5d20c61a2ae85c3ea3cb57fff719248c0ce5a209da7d8111e07  proxysql_2.2.2-ubuntu14_amd64.deb
55e8f60aa116f1e30d2c73e91cd3d03c38ca59b74dee8c326929f42d1b72f28e  proxysql_2.2.2-ubuntu16_amd64.deb
4d50f9b1ccfd8f643db3c23de2983e2a696b0f2fb8bfb3faa3f369384a1469c8  proxysql_2.2.2-ubuntu18_amd64.deb
28f7f99e5e09fbc41193777fbc2380d1da020a641415d658066f6019c160ed0a  proxysql_2.2.2-ubuntu18_arm64.deb
8cb9ac4ce8a72ab7c02080076f167aeb2ecaf85ad0089c74cdbb91a0f7118e03  proxysql_2.2.2-ubuntu20_amd64.deb
c69cfbbda3e7f873d3e20408148b94e49ecd3aa7ee3ef0a12e823162810a919d  proxysql_2.2.2-ubuntu20_arm64.deb

v2.2.1

02 Sep 10:02
Compare
Choose a tag to compare

v2.2.1-Release notes

Release date: 2021-09-02

This is a minor release for the ProxySQL 2.2 series containing several bug fixes.

Compared to ProxySQL 2.2.0, 2.2.1 introduces the following changes:

Fixes

Major

  • Add support for 'grave accent' (`) for SET statements parsing: #3479.
    • Previously grave accents break the detection of SET statements, like SET `group_concat_max_len` = 2048, this is now fixed.
  • Added client information for multi-statements parsing error message: #3487.
  • Add support for comments in 'USE' statements: #3493.
  • Fixed memory leak induced by 'stmts' not being closed when failed to prepare. #3544
  • Fixed possible mismatch of CLIENT_DEPRECATE_EOF in sessions using fast_forward: #commit
  • Fixes autocommit track being lost for session being locked in a hostgroup: #3560
  • Fixed memory corruption reported by ASAN due to unexpected packet by 'mysqlsh': #3554
  • Fixed 'heap-buffer-overflow' detected by ASAN in 'generate_show_fields_from': #3554
  • Fixed memory leak detected by ASAN during 'PROXYSQL SHUTDOWN SLOW': #3554
  • Fixed 'strcat-param-overlap' found by ASAN in 'IsKeepMultiplexEnabledVariables': #3554
  • Fixed 'stack-buffer-overflow' found by ASAN during SHA1 generation: #3554
  • Fixed double-free memory corruption due to unitialized memory in prepared statements bind buffers: #3546
  • Fixed invalid bind of prepared statement params when 'new_params_bound_flag' is not provided: #commit
  • Fixed copy of data when to MYSQL_TS structure for prepared statements when length is '0': #commit

Minor

  • Fixed default 'mysql-default_query_timeout' range into the one specified in doc. With values:
    • Minimum: 1000.
    • Maximum: 1728000000.
  • Fixed uninitialised value in MySQL_Monitor_State_Data(): #commit
  • Changing pt-heartbeat query from MIN to MAX matching pmp-check-mysql-replication-delay default behavior: #3514

Enhancements

  • Added more verbosity when mysql_real_connect() fails: #commit
  • Added client information to error generated when multi-statement command fails to be parsed: #3488
  • Added exception logging for 'httpserver::webserver::start' when initializing RESTAPI server: #commit

SHA256s:

c154dffc8895c643488e383207a977ed95e1a346007f65fc7ddf3af5fc8a98c7  proxysql-2.2.1-1-centos67.x86_64.rpm
9daae2afdb92b12942e67cba8742c6d2f5ddc72c8564f7832b469896a0538a5b  proxysql-2.2.1-1-centos7.aarch64.rpm
aba0fdf954331484799ce2592d7f2d100cb12ab08621dad9d35d26e7ac98758e  proxysql-2.2.1-1-centos7.x86_64.rpm
fd2b604b895a0158c76f98b502a015b8cb6b51b54a3e38e78f06f170b7e61999  proxysql-2.2.1-1-centos8.aarch64.rpm
b455e14b69a29387ba10a86ff5b7cfcb871c12a0bcf1dc2474a7d117a00f2c37  proxysql-2.2.1-1-centos8.x86_64.rpm
8b1809fada0d648fdb8e3efc9b6c735a1aa15780176b1460f56fbc1600d61fca  proxysql-2.2.1-1-dbg-centos67.x86_64.rpm
b882f8454f29c84141bd4282e3795ecf353ee5e45a9db7b57bc1f636507d33a5  proxysql-2.2.1-1-dbg-centos7.x86_64.rpm
17f5a3845f52e7803bd170f582092eb2e16ced9583cb59341e10aacdf4af3c9e  proxysql-2.2.1-1-dbg-centos8.x86_64.rpm
700db994dc2bd3549811a518ad27731782aa445959eeda7807c16a6af618d831  proxysql-2.2.1-1-dbg-fedora24.x86_64.rpm
b769d4bd54ab938d197b579fc2923d11a66f71f7bb6cbd003412f868c4b9dad2  proxysql-2.2.1-1-dbg-fedora27.x86_64.rpm
05c92ab6171f7f7303032f94cf1ad5a096ec5edec9d7f5b89ebdd5cb6487642e  proxysql-2.2.1-1-dbg-fedora28.x86_64.rpm
30a35ed28ffad384ca6fde7f72087ba0ee65a5eab37d4894070b7ad2d9cf3618  proxysql-2.2.1-1-fedora24.x86_64.rpm
810bc4acbe6267816546ad107b33b28224d64cd8f16d4f233992bd4ca9e03a6f  proxysql-2.2.1-1-fedora27.x86_64.rpm
4aa8ce9e4a95e9053a6ac1da037792c164bb5e21fbed5b2869d97d732a5f0f2b  proxysql-2.2.1-1-fedora28.x86_64.rpm
82e2e3634d19add97183c6b9d4663e9a3ea1b56503bd0526a02e65ded4317306  proxysql_2.2.1-dbg-debian10_amd64.deb
46a38e0525e85940972d7c0eab169ad8f49208ccc22090e3fec2022b071e2ab0  proxysql_2.2.1-dbg-debian8_amd64.deb
23805b1847ed6244ea22eae41d8c3e2925f5c7996c17d74d385e212d92ec61cf  proxysql_2.2.1-dbg-debian9_amd64.deb
b34e28d6747d87f741018a006296b19dca12f6069b08675326419862ffda4012  proxysql_2.2.1-dbg-ubuntu14_amd64.deb
6428a2f3a3b5ab3a919c9a6f1244ffe1cef33eae395065b65f45b0490342b12c  proxysql_2.2.1-dbg-ubuntu16_amd64.deb
fca52e9be59fdf6cda5472a4fca7995e2c245a3b156dc799357109cbed5830c8  proxysql_2.2.1-dbg-ubuntu18_amd64.deb
14bf68d105cf770afa54db9cc62971119f92719bc63692efa74f2e649f79079d  proxysql_2.2.1-dbg-ubuntu20_amd64.deb
767c95d89103b030a9cb6161455af9f0e5dde40301b1baf4ce66b6bc8dc80386  proxysql_2.2.1-debian10_amd64.deb
608ff215e514f382f870397a9abeb10fe4965642c3a04c21a3d4d0156756c8dd  proxysql_2.2.1-debian10_arm64.deb
23953cd4a50c64d1f33dc79b97e2e868c9aee72f0f6ad5c07a9a0a60b8410923  proxysql_2.2.1-debian8_amd64.deb
60f3e46a63c725566d6c63b8a045a9756ae89b5b5ef811cb2da7686f675d6f63  proxysql_2.2.1-debian9_amd64.deb
163258a5242b89d041918f4b8ee3bfeb9f7e2d3a52ab089ca967cb11c815f315  proxysql_2.2.1-debian9_arm64.deb
53fa0dcd370d16834c35fb8a13f2fc35a0bc14160e3028b8bc1410deb194bfb0  proxysql_2.2.1-ubuntu14_amd64.deb
5b37c62a57fffab8eb9cc649a508bac75045894aaa831eb65e7f1ee32b9549a9  proxysql_2.2.1-ubuntu16_amd64.deb
7b74512e42bfa85e56c6fc905b7a242d2632483d43885787e7bed13c329e25a0  proxysql_2.2.1-ubuntu18_amd64.deb
4692d440e36acb1231dec430810b3189be8272ee9d729b63fdb28477ad0e7046  proxysql_2.2.1-ubuntu18_arm64.deb
6af757dad205132e1594671f62755c122a3122209adf486ea133fbea50d83fbb  proxysql_2.2.1-ubuntu20_amd64.deb
48b4f9cbc63dbba4b94b6cdec7058b8909bcaa76d6b59e3467af7a1880500543  proxysql_2.2.1-ubuntu20_arm64.deb