Functionality added or changed:
When using read/write splitting and the
rw-splitting.lua example script, connecting
a second user to the proxy returns an error message.
(Bug#30867)
Added support in read_query_result() to
overwrite the result-set.
Added --no-daemon and
--pid-file.
Added hooks for read_auth(),
read_handshake() and
read_auth_result().
Added handling of
proxy.connection.backend_ndx in
connect_server() and
read_query() to support read/write
splitting.
Added support for proxy.response.packets.
Added testcases.
Added --no-proxy to disable the proxy.
Added support for listening UNIX sockets.
Added a global lua-scope proxy.global.*.
Added connection pooling.
Bugs fixed:
Fixed assertion on COM_BINLOG_DUMP.
(Bug#29764)
Fixed assertion on result-packets like [ field-len |
fields | EOF | ERR ].
(Bug#29732)
Fixed assertion at login with empty password + empty default db. (Bug#29719)
Fixed assertion at COM_SHUTDOWN.
(Bug#29719)
Fixed crash if proxy.connection is used in
connect_server().
Fixed check for glib2 to require at least
2.6.0.
Fixed assertion when all backends are down and we try to connect.
Fixed connection-stalling if
read_query_result() throws an
assert()ion.
Fixed len-encoding on proxy.resulsets.
Fixed compilation on win32.
Fixed assertion when connecting to the MySQL 6.0.1.
Fixed decoding of len-encoded ints for 3-byte notation.
Fixed inj.resultset.affected_rows on
SELECT queries.
Fixed handling of (SQL) NULL in result-sets.
Fixed mem-leak with proxy.response.* is used.

User Comments
Add your own comment.