~jan-kneschke/mysql-proxy/threaded-io

660 by jan at mysql
updated NEWS for the 0.7.1 release
1
0.7.1 - 2009-05-15
2
3
  * fixed connection close at COM_REFRESH
4
  * moved plugins to lib/mysql-proxy/plugins
5
  * moved lua modules to lib/mysql-proxy/lua
6
  * moved libs to lib/
7
  * fixed detection of the base-dir for relative execs
8
  * fixed decoding of binlog.event_type on sparc
9
  * fixed build on freebsd and hpux
10
274 by jkneschke
updated the changelog
11
0.7.0 - 
637 by jan at mysql
updated the NEWS file and the ChangeLog
12
13
  We changed the code-structure in 0.7.0:
14
15
  * split the code into a command-line interface (chassis) and 
16
    a library (proxy-core)
17
  * moved the proxy and the admin code into plugins
18
  * added a library and cmdline interface to dump binlogs incl. MySQL 5.1 RBR
19
  * added mysql-myisam-dump to dump the content of a .FRM files and .MYD files
20
21
  Details on the different sections are in the ChangeLog
274 by jkneschke
updated the changelog
22
207 by jkneschke
next release is 0.6.1
23
0.6.1 - 
637 by jan at mysql
updated the NEWS file and the ChangeLog
24
209 by gmaxia
25
  * added new features to run-tests.lua (see README.TESTS)
239 by Jan Kneschke
merged bugfixes
26
  * fixed error handling for socket functions on win32
27
  * fixed sending fake server-greetings in connect_server()
253 by jkneschke
in case any of the send() calls fails, close the connections instead of
28
  * fixed assert()ions on write-errors 
207 by jkneschke
next release is 0.6.1
29
30
0.6.0 - 2007-09-11
39 by jkneschke
next release is 0.6.0
31
42 by jkneschke
added --no-proxy
32
  * added --no-daemon and --pid-file
33
  * added --no-proxy to disable the proxy 
49 by jkneschke
fixed inj.resultset.affected_rows on SELECT queries
34
  * added testcases 
60 by jkneschke
added support for proxy.response.packets
35
  * added support for proxy.response.packets
70 by jkneschke
* added hooks for read_auth(), read_handshake() and read_auth_result()
36
  * added hooks for read_auth(), read_handshake() and read_auth_result()
37
  * added support in read_query_result() to overwrite the result-set
69 by jkneschke
added connection pooling
38
  * added connection pooling
101 by jkneschke
* added a global lua-scope across all connections
39
  * added a global lua-scope proxy.global.* 
104 by jkneschke
added support for listening unix sockets
40
  * added support for listening UNIX sockets
117 by jkneschke
added r/w splitting support
41
  * added handling of proxy.connection.backend_ndx in connect_server() 
42
    and read_query() aka read/write splitting
142 by jkneschke
added support for test-suites
43
  * added tokenizer for the SQL syntax
49 by jkneschke
fixed inj.resultset.affected_rows on SELECT queries
44
39 by jkneschke
next release is 0.6.0
45
  * fixed decoding of len-encoded ints for 3-byte notation
46
  * fixed check for glib2 to require at least 2.6.0
49 by jkneschke
fixed inj.resultset.affected_rows on SELECT queries
47
  * fixed mem-leak with proxy.response.* is used
48
  * fixed handling of (SQL) NULL in result-sets
49
  * fixed inj.resultset.affected_rows on SELECT queries
50
  * fixed len-encoding on proxy.resulsets
52 by jkneschke
fixed assertion when all backends are down (fixes #29472 partially)
51
  * fixed assertion when all backends are down and we try to connect
55 by jkneschke
fixed assertion when connection to the MySQL 6.0.1
52
  * fixed assertion when connection to the MySQL 6.0.1
79 by jkneschke
* fixed crash if proxy.connection is used in connect_server()
53
  * fixed crash if proxy.connection is used in connect_server()
54
  * fixed connection-stalling if read_query_result() throws an assert()ion
87 by jkneschke
updated news to cover the last bug-fixes
55
  * fixed assertion at COM_SHUTDOWN (#29719)
56
  * fixed assertion at login with empty password + empty default db (#29719)
57
  * fixed assertion on result-packets like 
58
    [ field-len | fields | EOF | ERR ] (#29732)
99 by jkneschke
fixed the assertion about unknown command on COM_BINLOG_DUMP
59
  * fixed compilation on win32
60
  * fixed assertion on COM_BINLOG_DUMP (#29764)
87 by jkneschke
updated news to cover the last bug-fixes
61
  
39 by jkneschke
next release is 0.6.0
62
35 by jkneschke
added a release date
63
0.5.1 - 2007-06-30
9 by jkneschke
* fixed assertion if read_query_result() is not provided
64
65
  * added script examples for rewriting and injection
14 by jkneschke
added support for UNIX domain sockets
66
  * added support for UNIX sockets
16 by jkneschke
fixed mysql check in configure to die when mysql.h isn't detected
67
  * added protection against duplicate resultsets from a script
17 by jkneschke
added missing dependency to libmysqlclient-dev
68
  * added missing dependency to libmysqlclient-dev to the INSTALL file
20 by jkneschke
added support for pre-4.1 passwords in a 4.1+ connection
69
  * added support for pre-4.1 passwords in a 4.1 connection
21 by jkneschke
added inj.query_time and inj.response_time into the lua scripts
70
  * added inj.query_time and inj.response_time into the lua scripts
29 by jkneschke
added resultset.affected_rows and resultset.insert_id
71
  * added resultset.affected_rows and resultset.insert_id
31 by jkneschke
added proxy.VERSION
72
  * added proxy.VERSION
29 by jkneschke
added resultset.affected_rows and resultset.insert_id
73
24 by jkneschke
changed --proxy.profiling to --proxy-skip-profiling
74
  * changed --proxy.profiling to --proxy-skip-profiling
29 by jkneschke
added resultset.affected_rows and resultset.insert_id
75
32 by jkneschke
fixed assertion when a error occurs at initial script exec time
76
  * fixed assertion when read_query_result() is not provided 
9 by jkneschke
* fixed assertion if read_query_result() is not provided
77
    when PROXY_SEND_QUERY is used
78
  * fixed warning if connect_server() is not provided
79
  * fixed handling of duplicate ERR on COM_CHANGE_USER in MySQL 5.1.18+
14 by jkneschke
added support for UNIX domain sockets
80
  * fixed compile error with MySQL 4.1.x on missing COM_STMT_*
16 by jkneschke
fixed mysql check in configure to die when mysql.h isn't detected
81
  * fixed mysql check in configure to die when mysql.h isn't detected
30 by jkneschke
fixed crash on fields > 250 bytes when the resultset is inspected
82
  * fixed crash on fields > 250 bytes when the resultset is inspected
32 by jkneschke
fixed assertion when a error occurs at initial script exec time
83
  * fixed assertion when a error occurs at initial script exec time
9 by jkneschke
* fixed assertion if read_query_result() is not provided
84
1 by jkneschke
initial import of the mysql-proxy sources
85
0.5.0 - 2007-06-19
86
87
  * added GPLv2 headers to the build
88
  * added automake/autoconf support
89
  * added cmake support
90