Skip to content

v2.4.5

Compare
Choose a tag to compare
@mirostauder mirostauder released this 14 Dec 15:58
· 1509 commits to v2.x since this release
e590770

v2.4.5 Release notes

Release date: 2022-12-12

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

Compared to version 2.4.4, ProxySQL 2.4.5 introduces the following changes:

Enhancements

Major

  • Update to OpenSSL 3.0.7 #4007
  • Several improvements for RESTAPI #4046
  • Added new feature ProxySQL local DNS Cache #4024

Minor

  • Make newer RPM distros use systemd #3999
  • Build support for MacOS #3974
  • Added support for @@local syntax and optimizer_use_condition_selectivity session variable #4008
  • Added support for mysql-ldap_user_variable for prepared statements #4016
  • Add new field stmt_id to eventslog for COM_STMT_PREPARE|COM_STMT_EXECUTE events #4016
  • Add new variable mysql-parse_failure_logs_digest #4045
  • Honor mysql-verbose_query_error for MySQL query warnings #4049
  • Avoid printing version number for version check on request failure #4044

Bug Fixes

Major

  • Fix malformed packet when connecting to MariaDB with fast_forward #3996
  • Fix servers metrics not being properly updated after hostgroup change #3988
  • Fix corrupted MySQL_Client_Connect_ERR message in audit log #4011
  • Fix invalid digest value in 'eventslog' for COM_STMT_EXECUTE #4016
  • Fix invalid removal of EOF packet for binary resultsets holding ERR packets #4016
  • Fix mysql_stmt_store_result potential stalls when failing due to ERR #4016
  • Fix heap overflow error during authentication when no password is provided #4016
  • Fix mysql_ldap_mapping not being load to runtime at startup #4016
  • Fix support for stats_mysql_users for LDAP plugin #4016
  • Fix connection stall when handling big split compressed packets #3995
  • Fix invalid sequence_id on EOF to OK packet conversion for Query Cache #4041
  • Fix warning and status position in EOF to OK packet conversion for Query Cache #4041
  • Fix crash on RESTAPI script invocation #4046
  • Fix java.lang.ArrayIndexOutOfBoundsException when connecting with MySQL JDBC driver #4050

Minor

  • Fix invalid memory accesses to digests due to concurrent purge #3987
  • Fix several memory leaks during handshake when using MySQL_LDAP_Authentication #4016
  • Fix errors when re-enabling monitor due to expired connections being used #4040

SHA256s:

e846907fc0c2c22548fad266122354634c8177e276349555e7eeedb53a507a86  proxysql-2.4.5-1-almalinux8-clang.x86_64.rpm
eb553e8cf88841c733fe72cb4c7165f15dc9d1cc08796b9c7b1fb01cdeadaf8d  proxysql-2.4.5-1-almalinux8.aarch64.rpm
a35ed3754f08e1d0f5b7058ea1eba30c6f9d99c3fe8eacf4d4e38cd369d24f45  proxysql-2.4.5-1-almalinux8.x86_64.rpm
a8501c9297b2b1da305525d0d273cd16d002c004da7c41d4f273778dfa0d8023  proxysql-2.4.5-1-almalinux9-clang.x86_64.rpm
473213817c083e140a60ce2b9a74191f194cc07415cfa2974b0282e2d61f139d  proxysql-2.4.5-1-almalinux9.aarch64.rpm
0d47a2d5ef4ef0201140ad94dba0c62df7c7e94edbe2498112410a92c52ff1a0  proxysql-2.4.5-1-almalinux9.x86_64.rpm
3f3cff6f60f1a3d3798f192075a3d6d6f84ca0eff2e795d6be54b32c836eb63b  proxysql-2.4.5-1-centos6.x86_64.rpm
174ad3e14f6665259c5e881b9e95682295d817418772777294679cca2bc06c54  proxysql-2.4.5-1-centos7.aarch64.rpm
58d57b820fc2248deb70e113142988bd99eb0bb014b31ca7ad1d8f70b341ef37  proxysql-2.4.5-1-centos7.x86_64.rpm
2277c5a58b19b9fe5c835f21583ea8d718257611c53f8e1e4da281cd7a48e747  proxysql-2.4.5-1-centos8-clang.x86_64.rpm
11aebec387e27859cae435a29e354c414cc203f1e06f0fe990f4a3fdb96f6ad6  proxysql-2.4.5-1-centos8.aarch64.rpm
e319c3276dee02d3077f22e9cf45d61854eb9f5a46df37445f1248f80417d269  proxysql-2.4.5-1-centos8.x86_64.rpm
a2bad6ebc1ff7e7a9fc2355ff1552e0a9f48346df8c1dfb0ce8d6ef1270e488d  proxysql-2.4.5-1-dbg-almalinux8.x86_64.rpm
cbe00a50cebcb067f4346214ccea9e1832bc6b1651e1526316112333778edefe  proxysql-2.4.5-1-dbg-almalinux9.x86_64.rpm
e43d944454ff594fa397f6da58d89aab37bcd6e16010620aab9a967509202b9c  proxysql-2.4.5-1-dbg-centos6.x86_64.rpm
36bcda92d325cedba8b6b2e8499c0d30b541cddbebcbd33fefefd0ed23b5f946  proxysql-2.4.5-1-dbg-centos7.x86_64.rpm
b0273aa016f733460a961258284fb2fe1f139decb9e146e15fdd8d0fc755e796  proxysql-2.4.5-1-dbg-centos8.x86_64.rpm
c114ce46127c69c25b6d90884a242f40eb03fec77a6deb8aaca6d9a4dacb98a0  proxysql-2.4.5-1-dbg-fedora27.x86_64.rpm
4e4c74b0fb719d74a2a59b4868d44765572eb7f1154388fdc45744848f841060  proxysql-2.4.5-1-dbg-fedora28.x86_64.rpm
dd51cb17f9d63724795c6e1f61f8f98f8d675e28c33297c9a37cbbef4e5bb27a  proxysql-2.4.5-1-dbg-fedora33.x86_64.rpm
8efcf516fb610a997ca8ccc8431d36e05605ff39d16a94f4874334c2ab729c72  proxysql-2.4.5-1-dbg-fedora34.x86_64.rpm
7a09c19858fe37e3f7bc1c231b683719218e7e932b84c9b73ca968b40666bb5f  proxysql-2.4.5-1-dbg-fedora36.x86_64.rpm
10a695b0176bed903ad9f0adba45d6d088b895d2d6d3488b8dcd7c2888d7a585  proxysql-2.4.5-1-dbg-opensuse15.x86_64.rpm
30dfe0f7066bcc7c080e3ed285820e2f2b201cdeb7d754f6098dc948815148eb  proxysql-2.4.5-1-fedora27.x86_64.rpm
4fb42bbf1c5468623655d3ce6c638d218aa9a630fca2e062d937c9804150c6f9  proxysql-2.4.5-1-fedora28.x86_64.rpm
69da415349bbeab3767f06269d42c7bec821a293dbac062656a1d270f7c1ce2e  proxysql-2.4.5-1-fedora33.aarch64.rpm
bb0b04e2779ef9eb38cc6bb176be543e0e867f5c3d8eb22c4cc85d34cd87cd0c  proxysql-2.4.5-1-fedora33.x86_64.rpm
9495d4dcdb0743747f4764c6a5749ecdaf835402c79c046377dd37f350bea452  proxysql-2.4.5-1-fedora34-clang.x86_64.rpm
299f25e9decc3f03165c65f2ddb660bbf19933472934eec3decf2352142bb31a  proxysql-2.4.5-1-fedora34.aarch64.rpm
d6e57fb0744d5f670971f1a0b527257ad8c126a2d484087a57d6259eb6bffade  proxysql-2.4.5-1-fedora34.x86_64.rpm
e444d292bed0205a06ad858029c7f4bd13f0a61208b7b066d6641b509e06c0b9  proxysql-2.4.5-1-fedora36-clang.x86_64.rpm
07d6c9530774cd3b07da80fc8a7f49708dd1e69691173c1b898af90caaf42f61  proxysql-2.4.5-1-fedora36.x86_64.rpm
a3fd2ad516e64aaaed59f9e77258d9ca5596f3933945d8af884bce6b33fd047f  proxysql-2.4.5-1-opensuse15-clang.x86_64.rpm
7f43b362c2a9bd829f252015d984b011cb34ccb63288970191d6d54d78edd149  proxysql-2.4.5-1-opensuse15.aarch64.rpm
f9b71cda807e9bbed7ec3b6ce2585c6a1c34fa57c8ad3b784ac2df749bf7a4fb  proxysql-2.4.5-1-opensuse15.x86_64.rpm
a4b4e55e52d9d29838251cc4ae8c0fa48527996a8f532040caec325048e57b7b  proxysql_2.4.5-dbg-debian10_amd64.deb
d1e3133dcbad0b947f0fa50970ad0094bf844caa39ab8ea4f7d0e614812bff7d  proxysql_2.4.5-dbg-debian11_amd64.deb
bafbd707619283afebd8560c2b6f8c8391303f86801e6cd750594c014ee08979  proxysql_2.4.5-dbg-debian8_amd64.deb
f408639deb14816b98ff946bbf28aeedb0d4dba25840f6eb4c9b581760f65d23  proxysql_2.4.5-dbg-debian9_amd64.deb
69eb9c81a41a1a92656fcb0f4d97e2b7ac05ef4d953e8d2dc9e0b5c3a9f5db8d  proxysql_2.4.5-dbg-ubuntu14_amd64.deb
be5f3415a261e65e0de14fbf17711f9c0b2af2549ee647e4688db4257a2e6090  proxysql_2.4.5-dbg-ubuntu16_amd64.deb
ebeb43b89eceb26449822388ccf40662fd6fb5511dfbe52271ff2836289f3136  proxysql_2.4.5-dbg-ubuntu18_amd64.deb
5b13cad5f58a6b13d3282d1271bcaa0dc418dc469c67b7f5ea1b371ea751fd61  proxysql_2.4.5-dbg-ubuntu20_amd64.deb
e0656d1805df22e59753095c22a9919dee459b6652c6f4bd33b35a1d58347b45  proxysql_2.4.5-dbg-ubuntu22_amd64.deb
d65f04f5b4c9a183d631b88d7657a136215c1f63d09f17182e6f780d89fb6b2e  proxysql_2.4.5-debian10_amd64.deb
9bc18b181615d18cd36f54a104e58a0abd173e4b29d72a4b33fdf2f826d7caf3  proxysql_2.4.5-debian10_arm64.deb
4ddcffd9bd38e090745568a31b9c28907b1360071a04e270e1c256d58f92c366  proxysql_2.4.5-debian11-clang_amd64.deb
0bb6e07f4d1066dc9c70146749802d6d2e64db1aa72db9546a223874320df7ab  proxysql_2.4.5-debian11_amd64.deb
c08442b597658e4156f70ebe03dc63d75453066c7dd14619ffec3524450a9a23  proxysql_2.4.5-debian11_arm64.deb
48d2d69689ced470ac5955c342e8503b593210e9c231ffa1a2948352a3d3de62  proxysql_2.4.5-debian8_amd64.deb
048a9b3eaf457bdc152480bd8f69141c7f3007558a08686a0946e16303bbbe26  proxysql_2.4.5-debian9_amd64.deb
4630ab23bb77d167949ee517e34a0a798b4410bcd76b6ecf1deb95c34f3a2e31  proxysql_2.4.5-debian9_arm64.deb
8656989557541cec1fba85ac9d270b1ec381b8e5cb9d3b829f590870c8903adf  proxysql_2.4.5-ubuntu14_amd64.deb
eeb21d1aa1fd7ead0262d1dd41612f4899e24373005ae13d4967942d7fac635a  proxysql_2.4.5-ubuntu16_amd64.deb
7207ce667948f336029e90e92023b0fde6d65be26b9739251f9f1bc691bc26b4  proxysql_2.4.5-ubuntu16_arm64.deb
cc285bbcccca24d2cc640a43728f489822871e587352af24fb4fe4029f451bc3  proxysql_2.4.5-ubuntu18_amd64.deb
a31be70b28948888a71fe122ddfabe487eeb4ffa23f5504c9765ac3a7f887bb8  proxysql_2.4.5-ubuntu18_arm64.deb
caa53ee3f6a70446f7ce849a43cd6b3697ddbf2b5b7504506d41a20b950e4c80  proxysql_2.4.5-ubuntu20-clang_amd64.deb
00084e047c455a4a3363ccedb5c0fe4342538ed5145d1cb8b908d735c35c65af  proxysql_2.4.5-ubuntu20_amd64.deb
89d20488af33d4cfccfde0c33920470aa8943934161c1a3794718a9ffbf04d21  proxysql_2.4.5-ubuntu20_arm64.deb
275dfc44749cac8e1ca199c3541a45f704e111a6d906fe2d739e068ee464c288  proxysql_2.4.5-ubuntu22-clang_amd64.deb
38e35b2a5110e539f6847e2a539fa3475a645954215b414ac5e3a0c67be48bb5  proxysql_2.4.5-ubuntu22_amd64.deb
a6366a8e87684bc5ce1a99d47e8f27111532c2b89aa5fc6f0fceee05a308a33f  proxysql_2.4.5-ubuntu22_arm64.deb