|
|
@@ -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
|