Compared to v1.1.0:
Enhancements:
- improves performance reducing the calls to poll() : #459
- includes better support for Galera : #380
- compiles on FreeBSD
- compiles with clang
- has new variable client_found_rows : #445
- implements compression on backend : #363
- handles more gracefully a complete failure of backends : #461
- improves performance reducing the number of tasks performed on every MySQL_Thread loop : 97b3f3d
- upgrade SQLite3 from 3.8.4 to 3.9.2 : 6b05743
- added several counters in mysql status : ab3b737
- in case of crash it signals again itself to generate a core dump : 57b4512
- added admin-version in global variables
- reduced number of calls to memory allocator
- shrink mysql net buffer when possible
- implemented new variable mysql-bug_mdev_8338
Enhancement that are also incompatible changes:
- cache_ttl is in Query Cache is now in milliseconds : #452
- table stats_mysql_query_digest stores also hostgroup : #446
Bug fixes:
- Query Cache now supports distinct entries based on user/schema : 5eff88f
- fixed a small typo that prevented query rules to be loaded from config file : 87dbb9b
- signals handlers were installed on the parent process and not on the child process : b519c94
- fix length for parsing and filtering
SET AUTOCOMMIT
: 3497160 - allows empty password for mysql-monitor_password
Incompatible change:
- digest_test is limited to 65000 bytes
Unfinished features.
These are features available in ProxySQL but yet not enabled as incomplete.