From 192f36f3f39d37a580a9f1da3cbb488521b58d0d Mon Sep 17 00:00:00 2001 From: Julien Schmidt Date: Sat, 2 Nov 2013 14:31:53 +0100 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f639ad2b..617e92e73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,22 @@ -## 1.1 (pending) +## Version 1.1 (2013-11-02) Changes: - Go-MySQL-Driver now requires Go 1.1 - Connections now use the collation `utf8_general_ci` by default. Adding `&charset=UTF8` to the DSN should not be necessary anymore - Made closing rows and connections error tolerant. This allows for example deferring rows.Close() without checking for errors - - `byte(nil)` is now treated as a NULL value. Before it was treated like an empty string / `[]byte("")`. - - New Logo - - Changed the copyright header to include all contributors + - `byte(nil)` is now treated as a NULL value. Before, it was treated like an empty string / `[]byte("")` + - DSN parameter values must now be url.QueryEscape'ed. This allows text values to contain special characters, such as '&'. + - Use the IO buffer also for writing. This results in zero allocations (by the driver) for most queries - Optimized the buffer for reading - - Use the buffer also for writing. This results in zero allocations (by the driver) for most queries - stmt.Query now caches column metadata + - New Logo + - Changed the copyright header to include all contributors - Improved the LOAD INFILE documentation - The driver struct is now exported to make the driver directly accessible - Refactored the driver tests - Added more benchmarks and moved all to a separate file - Other small refactoring - - DSN parameter values must now be url.QueryEscape'ed. This allows text values to contain special characters, such as '&'. New Features: @@ -27,11 +27,14 @@ New Features: Bugfixes: - Fixed MySQL 4.1 support: MySQL 4.1 sends packets with lengths which differ from the specification - - Convert to DB timezone when inserting time.Time + - Convert to DB timezone when inserting `time.Time` - Splitted packets (more than 16MB) are now merged correctly + - Fixed false positive `io.EOF` errors when the data was fully read + - Avoid panics on reuse of closed connections - Fixed empty string producing false nil values + - Fixed sign byte for positive TIME fields -## 1.0 (2013-05-14) +## Version 1.0 (2013-05-14) Initial Release