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.