Skip to content

v2.4.3

Compare
Choose a tag to compare
@mirostauder mirostauder released this 15 Aug 17:10
· 1701 commits to v2.x since this release
f1b25b8

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