Skip to content

v2.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mirostauder mirostauder released this 05 Feb 09:26
· 1359 commits to v2.x since this release
d220a42

v2.5 Release notes

Release date: 2023-02-05

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

Compared to version 2.4.7, ProxySQL 2.5.0 introduces the following changes:

New features and enhancements

Major

  • Asynchronous and parallel feching for Monitor module #4063
  • Group Replication monitoring reworked into a 'one thread per cluster model' #4082
  • Native Group Replication monitoring support for MySQL-8 #4082
  • Added new feature 'mysql_hostgroup_attributes' with support for attributes #4091
    • mysql_hostgroup_attributes.multiplex
    • mysql_hostgroup_attributes.free_connections_pct
    • mysql_hostgroup_attributes.throttle_connections_per_sec
  • Added support for 'COM_BINLOG_DUMP|COM_BINLOG_DUMP_GTID|COM_REGISTER_SLAVE' commands #3807
  • Added support for a soft TTL for QueryCache entries #4086
  • Upgrade multiple dependencies #4069
    • cityhash from 1.1.1 to 1.1.1-5
    • clickhouse-cpp from 2.1.0 to 2.3.0
    • curl from 7.82.0 to 7.87.0
    • json from 3.6.1 to 3.11.2
    • libconfig from 1.7.2 to 1.7.3
    • libev from 4.24 to 4.33
    • libhttpserver from 0.18.1 to 0.18.2
    • libmicrohttpd from 0.9.68 to 0.9.75
    • lz4 from 1.7.5 to 1.9.4
    • pcre from 8.39 to 8.45
    • prometheus-cpp from 0.9.0 to 1.1.0
    • re2 from 2020-07-01 to 2022-12-1
    • sqlite3 from 3.19.2 to 3.40.1

Minor

  • Re-implement timezone conversion in a FreeBSD compatible way #4081

Bug Fixes

Minor

  • Avoid duplicate checks on Galera due to duplicated writer entries #4092
  • Fix update of 'AWS_NO_PINGABLE_SRV' error counters #4080
  • Fixed several memory leaks related to 'load_mysql_servers_to_runtime' #3837de61
  • Fixed small memory leak related checksum computations in Admin module #9235fbf8
  • Fixed memory leak when loading 'mysql_servers' to runtime through 'Cluster' fetches #9235fbf8

Hashes

SHA256s:

e418f21c78e619005f332c79acc7472ff49b65f2fbc2264c570874f40254801b  proxysql-2.5.0-1-almalinux8-clang.x86_64.rpm
480ecf1dccd4593ece8ec497f5efb682ed86512b36d042966e49b69e26d3511a  proxysql-2.5.0-1-almalinux8.aarch64.rpm
68d85c4afde203b960ffdb2dcf239a77216d90ae91952b4ac36b0ee4604dabfb  proxysql-2.5.0-1-almalinux8.x86_64.rpm
386571d88b9f134b62d69cf5dbcc14eb7fc32feb85ccd7034730d1fa2f59c2ef  proxysql-2.5.0-1-almalinux9-clang.x86_64.rpm
49b97826105b3b8e77c443277b6ff7b4c4356dca9ab779b2c36a7b9f0423f0f7  proxysql-2.5.0-1-almalinux9.aarch64.rpm
2818603c881afe64169059519cf8f55449dd7209710da6282dc7bfb900be57f6  proxysql-2.5.0-1-almalinux9.x86_64.rpm
554d83429599e85f041e53aa2bfd44526ca91fdf04eb6868874865d5dd60a209  proxysql-2.5.0-1-centos6.x86_64.rpm
d311f228bad49f02748a37b9641fe6b37cb49b338e2bee81bf01bec0e399d233  proxysql-2.5.0-1-centos7.aarch64.rpm
8689c4db8d08627a50a341a6300eb5d116d32fb2602e249fd84465b33ef737ad  proxysql-2.5.0-1-centos7.x86_64.rpm
8be02643be6b36808f2cb9778c29e45f6964d1a3d88f14be1b8dd25d8c4c9fe5  proxysql-2.5.0-1-centos8-clang.x86_64.rpm
48dcbdd3d2651056219737d4a9c388e8340743f9015aed2c54dda9b81752ff03  proxysql-2.5.0-1-centos8.aarch64.rpm
449e6a9c3a5dc16fbd687e6df8aea5ed8e2b1f95cbbc3af612a9d53a6cda5d8f  proxysql-2.5.0-1-centos8.x86_64.rpm
2a76f866a052475cfa630a8ce094db3ec3b31162c917f6bf34a53a3f4bc1a2fc  proxysql-2.5.0-1-dbg-almalinux8.x86_64.rpm
4a1fadf04db1b1f8c6e63cd30e21a792759fe153cdf51d10a94589d72b7f96dc  proxysql-2.5.0-1-dbg-almalinux9.x86_64.rpm
9e9525a80080e728123a96df637a5e1909aa5d6006009b8b371d7cb072a5123e  proxysql-2.5.0-1-dbg-centos6.x86_64.rpm
06edcfe9dba8a6e01ed6d85b2159ce32b674ee01427787bcf9a0601bb9310f42  proxysql-2.5.0-1-dbg-centos7.x86_64.rpm
9c82cff98adc50a423ebf8ceb193f771bd5e5fd5e6cd436d75495aa3a54b2260  proxysql-2.5.0-1-dbg-centos8.x86_64.rpm
85a97d372105e390a2a9a41ab9cdfd3ca5bd18f758c6533897fe371ffa7f1130  proxysql-2.5.0-1-dbg-fedora27.x86_64.rpm
353323cdde6cc1cc51b77d33908abdac50751beb1da74fcae0a69f6b1aa08f53  proxysql-2.5.0-1-dbg-fedora28.x86_64.rpm
5d61c11aec0041e9f4b57a69ccd2f86cb5316e08c431186fac20968a772938f9  proxysql-2.5.0-1-dbg-fedora33.x86_64.rpm
b4b019b3b53a21390b76d2039c62c6d0cd375940827d84774bb9f06aced809a7  proxysql-2.5.0-1-dbg-fedora34.x86_64.rpm
44c7df7bd0096e0c792154587937b70cc1275e18978ac732bc17ef169dd7903b  proxysql-2.5.0-1-dbg-fedora36.x86_64.rpm
d25298eb922efe19933cf5915c2204df5e2a210c3c645510e28684d08b64e2bd  proxysql-2.5.0-1-dbg-fedora37.x86_64.rpm
a20063602eddd2b45eae7d2ad09421c76def98fa1af1c59613bc9d7b221e68c4  proxysql-2.5.0-1-dbg-opensuse15.x86_64.rpm
a104e0612958307dbb5580fac6ca450a31486c0e131fbaf35658d961850649d3  proxysql-2.5.0-1-fedora27.x86_64.rpm
f9c2fc29e07914a254abf0c64ff1f551b077df1c4d105269b5d17bab205f0e12  proxysql-2.5.0-1-fedora28.x86_64.rpm
fce81ed7efb47201737fc12bebcfa418de23cc74a841ed729da3a4c02b70df38  proxysql-2.5.0-1-fedora33.aarch64.rpm
372787da33a13e875498c8622363e126caba8c1531262d64b4e1de1916cca46f  proxysql-2.5.0-1-fedora33.x86_64.rpm
ba5baf0d8d31b00ee2d1322f9da7f2fbbf54bad872bbdacaf5c2f9aed73086b0  proxysql-2.5.0-1-fedora34-clang.x86_64.rpm
cc9d3d59c4eb46e3082039ff207d972e6dbe2cfebdb1752e94a31635ce288d5b  proxysql-2.5.0-1-fedora34.aarch64.rpm
9c65c788c7348a822082b317a26aee72843d9a986b08a7bfecc7d14bc1395aac  proxysql-2.5.0-1-fedora34.x86_64.rpm
4f9d82af36d5b7e728ab747eadae3fbaef10123f1fc19abe9f5e785e616be8e2  proxysql-2.5.0-1-fedora36-clang.x86_64.rpm
403d30f55eb0773c84fab8433e4aa2412d8d843ddbdcec234ac99db4b6223971  proxysql-2.5.0-1-fedora36.aarch64.rpm
14333f1062c8cec8fa80ecffcb8cd7b65922b1e5d8d2180bf32e93924752738f  proxysql-2.5.0-1-fedora36.x86_64.rpm
c9ab6c55f1568a953c3699f1a8f339554ddd7504588f5417b89e44b8bc79bb88  proxysql-2.5.0-1-fedora37-clang.x86_64.rpm
9435f83f486c797fbec812d17689b07f059a6ca431d37fa9a2d0f7d0306f35fc  proxysql-2.5.0-1-fedora37.aarch64.rpm
2955e36850e6480842c3cc576727b2e91ad4c8e502c1ce5e48de589b72284ec0  proxysql-2.5.0-1-fedora37.x86_64.rpm
ea46a52681cc300e7df2e40b0213d9c7249d8df4f17d058a565abb2c9d81e2de  proxysql-2.5.0-1-opensuse15-clang.x86_64.rpm
43ba7a187a85c107af20a19972466222daef108c925459d707366f2c63380264  proxysql-2.5.0-1-opensuse15.aarch64.rpm
1afc9e61b790b4f02a2c73f102f7fcd2f97d8c7b41cfff78d0ecc5e36bf97501  proxysql-2.5.0-1-opensuse15.x86_64.rpm
663ce1270d298afa1d82e941c232ce901657b4adf583cb26855e3c87004c2219  proxysql-2.5.0.id-hash
4d55f530cd1ba0f5874e9f7a0105b5df258c378373bc0f71bbe43e1f02746c2a  proxysql_2.5.0-dbg-debian10_amd64.deb
8f1f8dde62c24f79900340b6ba5f252365b1770d21a3f4791484de3835833635  proxysql_2.5.0-dbg-debian11_amd64.deb
e2cbd12029bfc3c4a333deb23b1d8fce026d76312ca3dac0b8f43f05b4d6db32  proxysql_2.5.0-dbg-debian8_amd64.deb
886d01acf0fb67d837f84a334916cea34e905736021b049d96a36a54712ce18d  proxysql_2.5.0-dbg-debian9_amd64.deb
e42f463d53ec40e8b4e157e39e7a0cb3806fb0f234b0748595d974e283f6399f  proxysql_2.5.0-dbg-ubuntu14_amd64.deb
817aed642c7ea1631247448b1ff865eaeca2fe5a0daa0eb0dadac042b8db124d  proxysql_2.5.0-dbg-ubuntu16_amd64.deb
63999dab01a6bb3375d4bc985bf80d65e53a46861c281158a80857812c960bcd  proxysql_2.5.0-dbg-ubuntu18_amd64.deb
7b8250b398f0ba5508a4cc6732fb29ba182b0863dee52ce06da9a103e276125c  proxysql_2.5.0-dbg-ubuntu20_amd64.deb
a3a4a6bf34e5efc4c9f929db4ab1c1e8b4242583ff356d235badacda35b2ff14  proxysql_2.5.0-dbg-ubuntu22_amd64.deb
1712123643d96106c1a1f62ba0ec7d9a0a174a8e49ddf866d3a313cb468fa408  proxysql_2.5.0-debian10_amd64.deb
72cb0e3f48e2db4de17ae4d45977b1a1a39fc2e388468a9572ffb711cb7ef84b  proxysql_2.5.0-debian10_arm64.deb
270c52e35edb17b6a6978d986646b873bfc36465c3377bcd877e7500a64e27ca  proxysql_2.5.0-debian11-clang_amd64.deb
98e871ddae22c3fc9dbc545d73948505a0758a147f71c463e87fe39b03649550  proxysql_2.5.0-debian11_amd64.deb
fa16681a0daf219e089568e9b3b3776ce05e87933dcbb6b5c61d64e6cd07680b  proxysql_2.5.0-debian11_arm64.deb
c35207d101bc02f038734201e2cf7dd968f334371a251dce05ace3d632b34d6b  proxysql_2.5.0-debian8_amd64.deb
06edf17fc8621723e8f436f2038b9f526150eebdb3141be35cc095be0a248063  proxysql_2.5.0-debian9_amd64.deb
c9da5c5043792fb4086d1a8e3cb456aa167eff518ea5e6d3e688b897734421f8  proxysql_2.5.0-debian9_arm64.deb
ecba94f455b45b66546394fb8b43cfdd8e57f1108ee6a8c6462c4d483245c97a  proxysql_2.5.0-ubuntu14_amd64.deb
be68740bacadfe97a34007e225bc400ef5312244a72e1f019c817627879af2ac  proxysql_2.5.0-ubuntu16_amd64.deb
e161d151260e99e0ffb5bbe1df918595b5efd69c5dadb3c110a7019938734000  proxysql_2.5.0-ubuntu16_arm64.deb
da8c719f9e6994bb7315e756961dc70c5cff2637b8b8d3d58fa7a25e7505407f  proxysql_2.5.0-ubuntu18_amd64.deb
423999465156f43587954278c4fbd652d1e3b89fda56f8ddfdf0bd2b53adabd7  proxysql_2.5.0-ubuntu18_arm64.deb
b2282211865ac46fa165db817c96fc1f7568076b917e140ddc5cea5ac7720a96  proxysql_2.5.0-ubuntu20-clang_amd64.deb
55e92d6a0f854f013fe6875183d72b76c9f4f3a336272940200fc89c57b3d866  proxysql_2.5.0-ubuntu20_amd64.deb
a612b3cc043e3505f7b63276295edcbd79f678fe792f6de38d2a4bfa0f9a81ee  proxysql_2.5.0-ubuntu20_arm64.deb
182d3faf41f46591410c4ac5fa6a788fda04ab889e48bec38ff355c4a948774a  proxysql_2.5.0-ubuntu22-clang_amd64.deb
e589675383c64dc3551e161f610b65ca5c8d27c0947f5986451e9869521386b1  proxysql_2.5.0-ubuntu22_amd64.deb
8694a81d7b834715f42eea134f00b4988b8815b3a60bfb2805a0b1f1d73860ce  proxysql_2.5.0-ubuntu22_arm64.deb