~jan-kneschke/mysql-proxy/packet-tracking-assertions

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Kay Roepke
  • Date: 2009-01-20 12:04:47 UTC
  • Revision ID: kay@mysql.com-20090120120447-fkoxq5ovwf9iyk4v
add the wrapper script/makefile fu to start mysql-proxy without having to set the environment variables

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
0.8.1
2
 
 
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
11
 
 
12
 
  SQL Tokenizer
13
 
  * fixed parsing of literals that start with a digit (#49716)
14
 
  * added parsing of floats in scientific notation
15
 
 
16
 
  Proxy Plugin
17
 
  * fixed query forwarding of time goes backwards (#50806)
18
 
  * allow to intercept LOAD DATA and SHOW ERROR commands
19
 
 
20
 
  Admin Plugin
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)
24
 
  
25
 
  API
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
32
 
 
33
 
0.8.0 - 2010-01-21
34
 
 
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)
46
 
 
47
 
0.7.2 - 2009-06-30
48
 
 
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
55
 
 
56
 
0.7.1 - 2009-05-15
57
 
 
58
 
  * fixed connection close at COM_REFRESH
59
 
  * moved plugins to lib/mysql-proxy/plugins
60
 
  * moved lua modules to lib/mysql-proxy/lua
61
 
  * moved libs to lib/
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
65
1
 
66
2
0.7.0 - 
67
 
 
68
 
  We changed the code-structure in 0.7.0:
69
 
 
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
75
 
 
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
77
16
 
78
17
0.6.1 - 
79
 
 
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()