Download project files

How do I verify a download?

0.8.2 release from the 0.8 series released 2011-08-18

Release information

  * added support for binlog checksums
  * added support for decoding _all_ datatypes of the RBR protocol
  * added support for OUT params in prepared statements in SPs with MySQL 5.5.x
  * fixed handling of SPs with cursors with MySQL 5.5.x (#61998)
  * fixed handling a "used columns" in the RBR protocol
  * fixed possible crash if run under valgrind
  * fixed crash if --defaults-file doesn't exist (#59790)
  * fixed stripping first characters of log-messages (#58941)
  * fixed mem-leak if connection-pooling is used (#56620)
  * removed bogus timestamp log if state-tracking isn't compiled in
  * removed the "admin" plugin from the list of plugins loaded by default

File Description Downloads
download icon mysql-proxy-0.8.2.tar.gz (md5) MySQL Proxy 0.8.2 source tar.gz 2,551
last downloaded 7 weeks ago
Total downloads: 2,551

0.8.1 release from the 0.8 series released 2010-09-13

Release information
Release notes:

We are pleased to announce MySQL Proxy 0.8.1, a alpha release.

It makes the admin plugin more useful by reporting better errors and explicitly enforces
the options --admin-username, --admin-password and --admin-lua-script. We also bundle
a simple admin script that you can use as a starting-point for your own developments
in lib/admin.lua.


  * remove unix-socket on shutdown
  * fixed handling of LOAD DATA LOCAL INFILE (#51864)
  * fixed mem-leak on connect for pre-4.1 clients
  * fixed initial error-packet sent to client if all backends are down (#45417)
  * don't try to set a fd-limit if the user didn't explicitly tried to raise it
  * fixed hard-limit in case the fdlimit is set (#48120)
  * fixed traversing a resultset in Lua if it contained NULL fields
  * strip the top_srcdir from the leading source filenames in log-messages

  SQL Tokenizer
  * fixed parsing of literals that start with a digit (#49716)
  * added parsing of floats in scientific notation

  Proxy Plugin
  * fixed query forwarding of time goes backwards (#50806)
  * allow to intercept LOAD DATA and SHOW ERROR commands

  Admin Plugin
  * removed the default values for --admin-username and --admin-password
  * enforce --admin-username, --admin-password and --admin-lua-script to be set
    if the admin plugin is loaded (#53429)

  * deprecated a unused network_mysqld_com_query_result_track_state()
  * deprecated chassis_set_fdlimit() in favour of chassis_fdlimit_set()
  * fixed thread-safety for network_address_set_address() (#49099)
  * split the chassis.c into chassis_frontend_*.c to allow custom frontends
  * added shutdown hooks to free the global memory of 3rd party libs like openssl
  * removed con->in_load_data_local

File Description Downloads
download icon mysql-proxy-0.8.1.tar.gz (md5) Source 2,173
last downloaded 9 weeks ago
Total downloads: 2,173

0.8.0 release from the 0.8 series released 2010-01-26

Release information
Release notes:

MySQL Proxy 0.8.0 has been released.

While it took a while to get it out, it contains a lot of good stuff and will make a few more things possible for the future. First of all, it is the first release with a threaded network-backend allowing to use plenty of CPUs.

The other big infrastructure change is mostly for developers: out-of-tree plugins can now be written. Now you can write plugins for the MySQL Proxy against a installed MySQL Proxy. No need to have the MySQL Proxy's source code around.


    * added a threaded event handling layer
    * added support to change the auth-response on the way to the backend
    * added timing infrastruture
    * added out-of-tree plugins builds and pkg-config support
    * fixed handling of broken length encoded data in resultsets
    * fixed version encoding in win32 (#45996)
    * fixed too small listen backlog() (#43278)
    * fixed configure check if flex is really installed (#45766)
    * fixed handling of >16M packets (#35202)
    * fixed parsing of invalid IP-addresses (#47273)
    * fixed off-by-one line-numbers in Lua stackstraces (#47348)

File Description Downloads
download icon mysql-proxy-0.8.0.tar.gz (md5) MySQL Proxy 0.8.0 sources 1,834
last downloaded 2 weeks ago
Total downloads: 1,834

0.7.2 release from the 0.7 series released 2009-06-30

Release information
Release notes:

The important changes in MySQL Proxy 0.7.2 are a fix for a small memory leak in the proxy plugin and Windows support.

After all the mirrors are updated, binaries for all major platforms will be available at as usual.

This is the last scheduled release of the 0.7 series.


From the NEWS file:
* fixed memory leak proxy plugin (#45272)
* fixed ro-balance.lua (#45408)
* added CMake build files
* fixed portability issues for Win32
* added mysql-proxy-svc on Win32
* updated INSTALL file to cover all the build steps on win32

File Description Downloads
download icon mysql-proxy-0.7.2.tar.gz (md5, sig) MySQL Proxy 0.7.2 source code 1,138
last downloaded 5 days ago
Total downloads: 1,138

0.7.1 release from the 0.7 series released 2009-05-23

Release information
Release notes:

This release contains a few minor bugfixes and changes in the directory layout:
  * fixed connection close at COM_REFRESH
  * moved plugins to lib/mysql-proxy/plugins
  * moved lua modules to lib/mysql-proxy/lua
  * moved libs to lib/
  * fixed detection of the base-dir for relative execs
  * fixed decoding of binlog.event_type on sparc
  * fixed build on freebsd and hpux

Please note that we currently don't have a Windows binary for this release, the download page at is still showing the old 0.6.1 release which has known bugs.

File Description Downloads
download icon mysql-proxy-0.7.1.tar.gz (md5) MySQL Proxy 0.7.1 source code 326
last downloaded 40 weeks ago
Total downloads: 326

0.7.0 release from the 0.7 series released 2009-01-13

Release information
Release notes:

The MySQL Proxy was split into

  * a chassis which handles cmdline, service, logging, plugin loading
  * a core library for the life-cycle, network handling and protocol decoding
  * a lua layer wrapping around the internals
  * a set of plugins: proxy, admin, debug, replicant

It also contains a few tools that reuse the above libraries:

  * mysql-binlog-dump
  * mysql-myisam-dump

We dropped libcheck in favour of glib 2.16's g_test_* functions.


* added support for SIGHUP to reopen logfiles
* added win32-service support
* added --basedir
* added experimental --log-backtrace-on-crash
* added DTrace probes
* added a angel to keep the chasses alive
* added --user option to change the system user the proxy runs as
* added config-file support that maps cmdline options to configfile options

* fixed handling of RBR for long multi-byte CHAR() fields (#37426)
* fixed assertions when COM_TIME, COM_PROCESS_INFO or COM_DEBUG are received
* replaced assertions in protocol decoders by proper error-codes
* added handling of the 4.0 auth packets
* added parser for '' files
* added a writev() network backend

Lua Layer
* expose chassis_log_* functions to lua
* added the posix and lpeg module from luaforge
* use the LPEG lua-module to parse statements
* added memory profiling
* added { resultset_is_needed = false } as default
* moved proxy.backends.* to*
* added a lua-wrapper around some glib-2.0 functions
* added a script cache
* removed explicit call to lua_gc() to improve the speed

Proxy Plugin
* track rows and bytes of a resultset
* fixed quoting of SQL commands like COMMIT and ROLLBACK (r435)
* added test-cases for connection-pooling, fail-over, ...
* refactored the SQL tokenizer into a lua module
* fixed handling -- comments in the SQL tokenizer
* fixed backend state cache

Admin Plugin
* replaced the hardcoded admin commands by a lua script interface
* added authentication support

Debug Plugin
* return "number" as DOUBLE or INTs

MySQL Binlog Dump
* added a library and cmdline interface to dump binlogs incl. MySQL 5.1 RBR

* added mysql-myisam-dump to dump the content of a .FRM files and .MYD files

File Description Downloads
download icon mysql-proxy-0.7.0.tar.bz2 (md5, sig) source tar.bz2 of 0.7.0 203
last downloaded 40 weeks ago
download icon mysql-proxy-0.7.0.tar.gz (md5, sig) source tar of 0.7.0 1,474
last downloaded 40 weeks ago
Total downloads: 1,677