3
* remove unix-socket on shutdown
4
* fixed handling of LOAD DATA LOCAL INFILE (#51864)
5
* fixed mem-leak on connect for pre-4.1 clients
6
* fixed initial error-packet sent to client if all backends are down (#45417)
7
* don't try to set a fd-limit if the user didn't explicitly tried to raise it
8
* fixed hard-limit in case the fdlimit is set (#48120)
9
* fixed traversing a resultset in Lua if it contained NULL fields
10
* strip the top_srcdir from the leading source filenames in log-messages
13
* fixed parsing of literals that start with a digit (#49716)
14
* added parsing of floats in scientific notation
17
* fixed query forwarding of time goes backwards (#50806)
18
* allow to intercept LOAD DATA and SHOW ERROR commands
21
* removed the default values for --admin-username and --admin-password
22
* enforce --admin-username, --admin-password and --admin-lua-script to be set
23
if the admin plugin is loaded (#53429)
26
* deprecated a unused network_mysqld_com_query_result_track_state()
27
* deprecated chassis_set_fdlimit() in favour of chassis_fdlimit_set()
28
* fixed thread-safety for network_address_set_address() (#49099)
29
* split the chassis.c into chassis_frontend_*.c to allow custom frontends
30
* added shutdown hooks to free the global memory of 3rd party libs like openssl
31
* removed con->in_load_data_local
35
* added a threaded event handling layer
36
* added support to change the auth-response on the way to the backend
37
* added timing infrastruture
38
* added out-of-tree plugins builds and pkg-config support
39
* fixed handling of broken length encoded data in resultsets
40
* fixed version encoding in win32 (#45996)
41
* fixed too small listen backlog() (#43278)
42
* fixed configure check if flex is really installed (#45766)
43
* fixed handling of >16M packets (#35202)
44
* fixed parsing of invalid IP-addresses (#47273)
45
* fixed off-by-one line-numbers in Lua stackstraces (#47348)
49
* fixed memory leak proxy plugin (#45272)
50
* fixed ro-balance.lua (#45408)
51
* added CMake build files
52
* fixed portability issues for Win32
53
* added mysql-proxy-svc on Win32
54
* updated INSTALL file to cover all the build steps on win32
58
* fixed connection close at COM_REFRESH
59
* moved plugins to lib/mysql-proxy/plugins
60
* moved lua modules to lib/mysql-proxy/lua
62
* fixed detection of the base-dir for relative execs
63
* fixed decoding of binlog.event_type on sparc
64
* fixed build on freebsd and hpux
68
We changed the code-structure in 0.7.0:
70
* split the code into a command-line interface (chassis) and
71
a library (proxy-core)
72
* moved the proxy and the admin code into plugins
73
* added a library and cmdline interface to dump binlogs incl. MySQL 5.1 RBR
74
* added mysql-myisam-dump to dump the content of a .FRM files and .MYD files
76
Details on the different sections are in the ChangeLog
3
* split the code into a command-line interface and a library
4
* moved the proxy and the admin code into modules
5
* added unit-testing for the lua scripts
6
* added a error-msg if trailing options without dashes are specified
7
* added a script-cache with automatic reload on change
8
* added chassis with config-file support
9
* added buffered IO on unix
10
* added lua-scope that is shared between the plugins
11
* added a option to disable COM_CHANGE_USER on connection reuse
12
* removed explicit lua_gc() in favour of automatic lua_step()
13
* fixed tutorial-inject.lua to start indexing at 1 (#32088)
14
* proxy backends now live in proxy.global.backends, not proxy.backends
15
and are shared between plugins
80
18
* added new features to run-tests.lua (see README.TESTS)
81
19
* fixed error handling for socket functions on win32
82
20
* fixed sending fake server-greetings in connect_server()