|
|
@@ -0,0 +1,32 @@
|
|
|
+## 1.1 (pending)
|
|
|
+
|
|
|
+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
|
|
|
+ - New Logo
|
|
|
+ - Changed the copyright header to include all contributors
|
|
|
+ - Optimized the read buffer
|
|
|
+ - 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
|
|
|
+
|
|
|
+New Features:
|
|
|
+
|
|
|
+ - Added *old_passwords* support: Required in some cases, but must be enabled by adding `allowOldPasswords=true` to the DSN since it is insecure
|
|
|
+ - Added a `clientFoundRows` parameter: Return the number of matching rows instead of the number of rows changed on UPDATEs
|
|
|
+ - Added TLS/SSL support: Use a TLS/SSL encrypted connection to the server. Custom TLS configs can be registered and used
|
|
|
+
|
|
|
+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
|
|
|
+ - Splitted packets (more than 16MB) are now merged correctly
|
|
|
+
|
|
|
+
|
|
|
+## 1.0 (2013-05-14)
|
|
|
+
|
|
|
+Initial Release
|