Release Notes
1.6 build 1396
This release is all about MySQL. We have upgraded many aspects of this connector.
Performance
Performance is now noticeably improved, thanks to a number of changes.
Async writes
When forwarding packets to their destination, we now use an async write which makes a big difference for large result sets. When running with no significant logic, the basic overhead of Gallium Data is now typically under 10%, and it can pass through a million rows in well under a second (depending on the size of the row, of course).
SSL/TLS
The underlying architecture for SSL/TLS transport has been completely redesigned and will now be more solid.
Result object
The result object now has a property called doNotCall (boolean), which can be used by response filters that get called during the processing of a result set. If a filter sets this property to true before it returns, then it will not be called again for the rest of the result set.
Prepared statement execution filter
There is now a new filter type called prepared statement execution filter that allows you to intercept the execution of prepared statements, and modify the value of the parameters if desired.