1
- ## 1.1 (pending )
1
+ ## Version 1.1 (2013-11-02 )
2
2
3
3
Changes:
4
4
5
5
- Go-MySQL-Driver now requires Go 1.1
6
6
- Connections now use the collation ` utf8_general_ci ` by default. Adding ` &charset=UTF8 ` to the DSN should not be necessary anymore
7
7
- Made closing rows and connections error tolerant. This allows for example deferring rows.Close() without checking for errors
8
- - ` byte(nil) ` is now treated as a NULL value. Before it was treated like an empty string / ` []byte("") ` .
9
- - New Logo
10
- - Changed the copyright header to include all contributors
8
+ - ` byte(nil) ` is now treated as a NULL value. Before, it was treated like an empty string / ` []byte("") `
9
+ - DSN parameter values must now be url.QueryEscape'ed. This allows text values to contain special characters, such as '&'.
10
+ - Use the IO buffer also for writing. This results in zero allocations (by the driver) for most queries
11
11
- Optimized the buffer for reading
12
- - Use the buffer also for writing. This results in zero allocations (by the driver) for most queries
13
12
- stmt.Query now caches column metadata
13
+ - New Logo
14
+ - Changed the copyright header to include all contributors
14
15
- Improved the LOAD INFILE documentation
15
16
- The driver struct is now exported to make the driver directly accessible
16
17
- Refactored the driver tests
17
18
- Added more benchmarks and moved all to a separate file
18
19
- Other small refactoring
19
- - DSN parameter values must now be url.QueryEscape'ed. This allows text values to contain special characters, such as '&'.
20
20
21
21
New Features:
22
22
@@ -27,11 +27,14 @@ New Features:
27
27
Bugfixes:
28
28
29
29
- Fixed MySQL 4.1 support: MySQL 4.1 sends packets with lengths which differ from the specification
30
- - Convert to DB timezone when inserting time.Time
30
+ - Convert to DB timezone when inserting ` time.Time `
31
31
- Splitted packets (more than 16MB) are now merged correctly
32
+ - Fixed false positive ` io.EOF ` errors when the data was fully read
33
+ - Avoid panics on reuse of closed connections
32
34
- Fixed empty string producing false nil values
35
+ - Fixed sign byte for positive TIME fields
33
36
34
37
35
- ## 1.0 (2013-05-14)
38
+ ## Version 1.0 (2013-05-14)
36
39
37
40
Initial Release
0 commit comments