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.
- Previously grave accents break the detection of SET statements, like
- 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 usingfast_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
MD5s:
0c3c1333e5e536cb98840dbe47ae7f1d proxysql-2.2.1-1-centos67.x86_64.rpm
89cb4d0fecb3de29995f8ac7dfea9712 proxysql-2.2.1-1-centos7.aarch64.rpm
6fe4cdba4df0d9b797e60e6a38cb98b5 proxysql-2.2.1-1-centos7.x86_64.rpm
2eea75f91464240267a82c8a3ff87cd2 proxysql-2.2.1-1-centos8.aarch64.rpm
2c1e80e379d6f4bd8ddb0ef915c63ee5 proxysql-2.2.1-1-centos8.x86_64.rpm
771c0113a536a9ce2441ffb62d5db057 proxysql-2.2.1-1-dbg-centos67.x86_64.rpm
a871c3b983f80a4f39231aa9a0660c75 proxysql-2.2.1-1-dbg-centos7.x86_64.rpm
74a43798a5234c2870a4e334e230315d proxysql-2.2.1-1-dbg-centos8.x86_64.rpm
9c02c8defad983d8cec2631aa38fe16d proxysql-2.2.1-1-dbg-fedora24.x86_64.rpm
63a799d3162e021df00c8195fad18b3c proxysql-2.2.1-1-dbg-fedora27.x86_64.rpm
7b4d4f31b1cf516065e600924a3acc4b proxysql-2.2.1-1-dbg-fedora28.x86_64.rpm
d789953fcd8dfd2d25fc2c769ccad906 proxysql-2.2.1-1-fedora24.x86_64.rpm
0639b8d97439a93f88d3bc7dae39c660 proxysql-2.2.1-1-fedora27.x86_64.rpm
5ff2b1d55ea75a66ce57f6ec69d9fec8 proxysql-2.2.1-1-fedora28.x86_64.rpm
c191c460f3adff8277e59c0579c2aa89 proxysql_2.2.1-dbg-debian10_amd64.deb
28ad89ecd665f6ca7b6334b479f798c1 proxysql_2.2.1-dbg-debian8_amd64.deb
391ab797cc1576a4ddf1308c10b35189 proxysql_2.2.1-dbg-debian9_amd64.deb
54b8a092ac9d4c9d8090ab7cdc24aac4 proxysql_2.2.1-dbg-ubuntu14_amd64.deb
1344efd148bc49b84e517b9977935922 proxysql_2.2.1-dbg-ubuntu16_amd64.deb
3f55a2c899bb43312aed34405f2f54d4 proxysql_2.2.1-dbg-ubuntu18_amd64.deb
62b6b6ed22493dbc72b9076e59308bc9 proxysql_2.2.1-dbg-ubuntu20_amd64.deb
f234fe2bd2956ef4d4e7cb1112c1521d proxysql_2.2.1-debian10_amd64.deb
a657091c59b6be29e20257edf0de250c proxysql_2.2.1-debian10_arm64.deb
59c5de853e4844225b5693c95a36d859 proxysql_2.2.1-debian8_amd64.deb
e287ccc15567c2a2319155ef154e3aa8 proxysql_2.2.1-debian9_amd64.deb
3a663ee28c2f2718a04c2a5a5cf53500 proxysql_2.2.1-debian9_arm64.deb
eb068be3eea287a83d3610cfcae865b7 proxysql_2.2.1-ubuntu14_amd64.deb
ff5afc1bdadec701bbbd6c3333c6cb21 proxysql_2.2.1-ubuntu16_amd64.deb
5ea3b0fc77ee13dde2aedf98d9f6c385 proxysql_2.2.1-ubuntu18_amd64.deb
af777016b6ad0e39d0da49289eacbc4e proxysql_2.2.1-ubuntu18_arm64.deb
ccb89ca263b2707112766e8effd73910 proxysql_2.2.1-ubuntu20_amd64.deb
0051279e9bb4eaee681dfb4ab6b71290 proxysql_2.2.1-ubuntu20_arm64.deb
SHA1s:
a58ab836008a2af33f8c700e7b9d217d9b046476 proxysql-2.2.1-1-centos67.x86_64.rpm
21e3e119ae0895dd28a83f238def95b54b8d723d proxysql-2.2.1-1-centos7.aarch64.rpm
3d32efbc81d6f788a514880fcbe3ca9fc525de8d proxysql-2.2.1-1-centos7.x86_64.rpm
640435d668b32cb30b8db6864efdde508d60762f proxysql-2.2.1-1-centos8.aarch64.rpm
337eab6342dca00e54306db5c25fdcc3d84b09d6 proxysql-2.2.1-1-centos8.x86_64.rpm
492a306690e6d85b998eda605eb3852b4689f0b1 proxysql-2.2.1-1-dbg-centos67.x86_64.rpm
c694641335e733dc88fb9edd59adc3922c544105 proxysql-2.2.1-1-dbg-centos7.x86_64.rpm
848b41f71cba7c6ea7b54493e5a942f9144fb9af proxysql-2.2.1-1-dbg-centos8.x86_64.rpm
d8c437575f43ae12e98b1fdf16a91ce418e9b8a9 proxysql-2.2.1-1-dbg-fedora24.x86_64.rpm
4774d3d7ffc726a138c8a9f48bb50eb7424b30fd proxysql-2.2.1-1-dbg-fedora27.x86_64.rpm
cef52919d5f710bf08af9249f594ca419a8cc259 proxysql-2.2.1-1-dbg-fedora28.x86_64.rpm
928035757ff0dad4a0a7fc95f85d651af93c80e1 proxysql-2.2.1-1-fedora24.x86_64.rpm
dcf4747bb612fe98b408bb36cc3447df1758d661 proxysql-2.2.1-1-fedora27.x86_64.rpm
6218b115b8e59ee16f76de8a91f83be4d036406b proxysql-2.2.1-1-fedora28.x86_64.rpm
d10de800984f74b49d1a3b868040cdfb16f82251 proxysql_2.2.1-dbg-debian10_amd64.deb
f7dd872ada2dbd77a505ae130b11e6a0e2b45c20 proxysql_2.2.1-dbg-debian8_amd64.deb
f07cf0282438c7e4dfbc2d5455e143ce562c8a3e proxysql_2.2.1-dbg-debian9_amd64.deb
a6a1b9b5990ca7dbff94362a3b51c352491e06bd proxysql_2.2.1-dbg-ubuntu14_amd64.deb
18d6500d172c30687097abc08e3a54f2b4e5b006 proxysql_2.2.1-dbg-ubuntu16_amd64.deb
3deb6f00b3cd2b0fff5159fcd83c6c01e523c86e proxysql_2.2.1-dbg-ubuntu18_amd64.deb
db09bc5cc5cfd0383f85fd0f9dcdc1abf739bd67 proxysql_2.2.1-dbg-ubuntu20_amd64.deb
f6f553169dd4f673708881b5b22ae1f572798945 proxysql_2.2.1-debian10_amd64.deb
097627c1c7c42839670e39285fffbc1be893a098 proxysql_2.2.1-debian10_arm64.deb
1f70eb280a3f287f0d54cef9a4826aa42dcd214f proxysql_2.2.1-debian8_amd64.deb
f01d208e688a42d1b47370203faa252bbeab3ec0 proxysql_2.2.1-debian9_amd64.deb
c964fb3dec7cd34d629233111b2eef0b8df80d21 proxysql_2.2.1-debian9_arm64.deb
c58867e000aee754b20f28ed491d5d262e9c4553 proxysql_2.2.1-ubuntu14_amd64.deb
51cf13607244edc0810f4fda732592ae6033b3ea proxysql_2.2.1-ubuntu16_amd64.deb
9fc327eaa368a74ab98bc2666d2fab00d2e84e6c proxysql_2.2.1-ubuntu18_amd64.deb
2e6bd40202da27785182204458056bf16eccefff proxysql_2.2.1-ubuntu18_arm64.deb
fe181ad404e2629f01892ade5192e2568609b19a proxysql_2.2.1-ubuntu20_amd64.deb
5c7ab2dfe4769db7defdb4f4e9a1773a298b3e86 proxysql_2.2.1-ubuntu20_arm64.deb
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