MySQL Proxy Release Notes  /  Changes in MySQL Proxy 0.7.1 (2009-05-15)

Changes in MySQL Proxy 0.7.1 (2009-05-15)

Bugs Fixed

  • Due to a memory leak, memory usage for each new connection to the proxy increased, leading to very high consumption. (Bug #45272)

  • The port number was reported incorrectly in proxy.connection.client.address. (Bug #43313)

  • Result sets with more than 250 fields could cause MySQL Proxy to crash. (Bug #43078)

  • MySQL Proxy was unable to increase its own maximum number of open files according to the limit specified by the --max-open-files option, if the limit was less than 8192. When set to debug level, Proxy now reports the open files limit and when the limit has been updated. (Bug #42783)

  • MySQL Proxy crashed when connecting to a MySQL 4.0 server. Now it generates an error message instead. (Bug #38601)

  • When using the rw-splitting.lua script, you could get an error when talking to the backend server:

    2008-07-28 18:00:30: (critical) (read_query) [string
    "/usr/local/share/mysql-proxy/rw-splitting.l..."]:218: bad argument #1 to 'ipairs' (table
    expected, got userdata)

    This led to Proxy closing the connection to the configured MySQL backend. (Bug #38419)

  • When using MySQL Proxy with multiple backends, failure of one backend caused Proxy to disconnect all backends and stop routing requests. (Bug #34793)