We are proud to announce the latest release of ProxySQL version 2.3.0
ProxySQL is a high performance, high availability, protocol aware proxy for MySQL, with a GPL license! It can be downloaded from the ProxySQL Repository (instructions here) or for a Docker image check out the Official ProxySQL Docker Repository. ProxySQL is freely usable and accessible according to the GNU GPL v3.0 license.
Release Overview Highlights
ProxySQL v2.3.0 is a release comprising of new features, enhancements and bug fixes.
Detailed release notes for ProxySQL 2.3.0 are available on the release page, a few new features worth of mentioning are:
- Added support for reloading of SSL certificates for client connections. Now a complete certificates reload at runtime is possible! This feature is very important because now it is possible to replace SSL certificates used by ProxySQL without the need to restart it. This allows to expire and rotate certificates, among other things.
- Added support for using other private keys others than RSA. For example, it is now possible to use EC keys.
- Enhanced the support for SPIFFE authentication.
- Added client error limit feature, offering DDoS protection at authentication level. If clients are repeatedly failing to connect to ProxySQL, this new feature detects it and automatically blocks the problematic clients.
- Important improvements for the management of MySQL Group Replication clusters. For example, it is now possible to:
- gracefully take a server offline without immediately dropping connections
- when a server is lagging, temporary shun it instead of putting it offline
- when a server is lagging, shun it from the read hostgroup and/or, optionally, from the writer hostgroup too
- when shunning a server, do it gracefully in order to not immediately drop all backend connections
- Important fixes and enhancements for Aurora clusters, addressing several edge cases not previously handled.
- Many many more fixes and updates, resulting in an even more stable release!
A special thanks to all the people that report bugs: this makes each version of ProxySQL better than the previous. Please report any bugs or feature requests on the project’s Github issue tracker.
If you have any questions please do not hesitate to contact us. Our performance and scalability experts are readily available to evaluate the overall state of your database infrastructure and help to build a robust and reliable MySQL HA architecture.
We also offer consulting, long term support and training for ProxySQL & MySQL Environments