Skip to content
bcc459a
Compare
Choose a tag to compare

Major Release

  • Migrate the CI service from travis-ci to GitHub Actions (#1176, #1183, #1190)
  • NullTime is deprecated (#960, #1144)
  • Reduce allocations when building SET command (#1111)
  • Performance improvement for time formatting (#1118)
  • Performance improvement for time parsing (#1098, #1113)

See CHANGELOG.md for full details

17ef3dd
Compare
Choose a tag to compare

Major Release

  • Added Go Module support
  • Dropped support for Go 1.9 and lower
  • Implemented Connector interface
  • Improved buffering
  • Added connection liveness check
  • Improved marking of bad connnections
  • Updated collations and made utf8mb4 default
  • Made mysql.NullTime compatible with sql.NullTime
  • Removed support for CloudSQL via appengine/cloudsql

See CHANGELOG.md for full details

Compare
Choose a tag to compare

Bugfix release

  • Several fixes of the authentication handling
  • Fix TIME format for binary columns
  • Fix canceled context broke mysqlConn

See CHANGELOG.md for full details

d523deb
Compare
Choose a tag to compare

Major Release

  • Multi-Results support
  • context.Context support
  • ColumnType support
  • caching_sha2_password (MySQL 8 default) and sha256_password authentication support
  • Transaction isolation level support
  • Read-Only transactions support
  • Many, many bugfixes

See CHANGELOG.md for full details

Compare
Choose a tag to compare

Major Release

  • Microsecond resolution on date and time fields
  • Placeholder interpolation
  • Support for cleartext and native authentication plugins
  • Config struct and ParseDSN / FormatDSN funtctions exported
  • Read / Write timeouts
  • Support for JSON field type
  • Support for multi-statements and multi-results
  • Many, many bugfixes

See CHANGELOG.md for full details

Compare
Choose a tag to compare

Major release

  • Several important bug fixes
  • Custom dial function support
  • Custom logger support
  • Google CloudSQL support
  • New parameter to set the connection collation

See CHANGELOG.md for full details

Compare
Choose a tag to compare

Major release

  • Lowered Memory Footprint
  • Improved Stability
  • Slightly improved Performance

New Features:

  • old_passwords: Old password auth mechanism
  • clientFoundRows: Number of matching rows instead of the number of rows changed
  • TLS/SSL: TLS/SSL encrypted connections

See CHANGELOG.md for full details

Compare
Choose a tag to compare

Minor Bugfix release

  • Make Close idempotent
  • Fix sign byte for positive TIME fields
  • No panic on closed connection reuse
  • Avoid false nil values for empty strings
Compare
Choose a tag to compare

Minor Bugfix release

  • Fixed false positive io.EOF errors
Compare
Choose a tag to compare

Minor Bugfix release

  • fixes support for reading split packets