MySQL Proxy got a bunch of changes in the svn-repo over the last weeks. Most of the important changes are in and we are working on making it a good 0.7.0 release.
The important changes are:
- script cache to improve the proxy performance
- central low-level decoding + lua wrappers
- plugins for proxy, admin and debug
- admin plugin is now lua based (more flexible)
- improved test coverage
- close a connection where we did throw a assertion before
Script Cache
In 0.7.0 we added a script-cache to only reload a script when it has changed and use a byte-cached version of it if it is unchanged.
This speeds up all script functionality quite nicely. No extra compile step as we did in 0.6.x when a connection was opened.
Plugins
We moved the proxy functionality into a plugin that can be loaded at startup as needed. We have at …
[Read more]