Parcourir la source

Add CHANGELOG

Fixes issue #118
Julien Schmidt il y a 12 ans
Parent
commit
1bf52c6fd0
1 fichiers modifiés avec 32 ajouts et 0 suppressions
  1. 32 0
      CHANGELOG.md

+ 32 - 0
CHANGELOG.md

@@ -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' 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 via a DSN parameter 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