Download project files

How do I verify a download?


0.8.2 release from the 0.8 series released

Release information
Changelog:

  * 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,649
last downloaded 2 weeks ago
Total downloads: 2,649

0.8.1 release from the 0.8 series released

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.

Changelog:

  * 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)

  API
  * 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,189
last downloaded 41 weeks ago
Total downloads: 2,189

0.8.0 release from the 0.8 series released

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.

Changelog:

    * 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,987
last downloaded 5 weeks ago
Total downloads: 1,987

0.7.2 release from the 0.7 series released

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 http://dev.mysql.com/downloads/mysql-proxy/index.html as usual.

This is the last scheduled release of the 0.7 series.

Changelog:

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,269
last downloaded 12 days ago
Total downloads: 1,269

0.7.1 release from the 0.7 series released

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 http://dev.mysql.com/downloads/mysql-proxy/index.html 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 334
last downloaded 19 weeks ago
Total downloads: 334

0.7.0 release from the 0.7 series released

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.

Changelog:

Chassis
* 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

Core
* 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 'master.info' 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 proxy.global.backends.*
* 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

MyISAM Dump
* 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 213
last downloaded 19 weeks ago
download icon mysql-proxy-0.7.0.tar.gz (md5, sig) source tar of 0.7.0 1,486
last downloaded 19 weeks ago
Total downloads: 1,699