Skip to content

Commit 0792be4

Browse files
committed
Merge pull request #128 from go-sql-driver/changelog
Add CHANGELOG
2 parents 04572b4 + 3fb6602 commit 0792be4

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
## 1.1 (pending)
2+
3+
Changes:
4+
5+
- Go-MySQL-Driver now requires Go 1.1
6+
- Connections now use the collation `utf8_general_ci` by default. Adding `&charset=UTF8` to the DSN should not be necessary anymore
7+
- Made closing rows and connections error tolerant. This allows for example deferring rows.Close() without checking for errors
8+
- New Logo
9+
- Changed the copyright header to include all contributors
10+
- Optimized the read buffer
11+
- Improved the LOAD INFILE documentation
12+
- The driver struct is now exported to make the driver directly accessible
13+
- Refactored the driver tests
14+
- Added more benchmarks and moved all to a separate file
15+
- Other small refactoring
16+
17+
New Features:
18+
19+
- Added *old_passwords* support: Required in some cases, but must be enabled by adding `allowOldPasswords=true` to the DSN since it is insecure
20+
- Added a `clientFoundRows` parameter: Return the number of matching rows instead of the number of rows changed on UPDATEs
21+
- Added TLS/SSL support: Use a TLS/SSL encrypted connection to the server. Custom TLS configs can be registered and used
22+
23+
Bugfixes:
24+
25+
- Fixed MySQL 4.1 support: MySQL 4.1 sends packets with lengths which differ from the specification
26+
- Convert to DB timezone when inserting time.Time
27+
- Splitted packets (more than 16MB) are now merged correctly
28+
29+
30+
## 1.0 (2013-05-14)
31+
32+
Initial Release

0 commit comments

Comments
 (0)