v1.8.0 #1556
methane
announced in
Announcements
v1.8.0
#1556
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
What's Changed
Major changes
SET NAMES charset COLLATE collation
. by @methane in UseSET NAMES charset COLLATE collation
. #1437Other changes
Adding DeregisterDialContext to prevent memory leaks with dialers we don't need anymore by @jypelle in Adding DeregisterDialContext to prevent memory leaks with dialers we don't need anymore #1422
Make logger configurable per connection by @frozenbonito in Make logger configurable per connection #1408
Fix ColumnType.DatabaseTypeName for mediumint unsigned by @evanelias in Fix ColumnType.DatabaseTypeName for mediumint unsigned #1428
Add connection attributes by @Daemonxiao in Add connection attributes #1389
Stop
ColumnTypeScanType()
from returningsql.RawBytes
by @methane in StopColumnTypeScanType()
from returningsql.RawBytes
#1424Exec() now provides access to status of multiple statements. by @mherr-google in Exec() now provides access to status of multiple statements. #1309
Allow to change (or disable) the default driver name for registration by @dolmen in Allow to change (or disable) the default driver name for registration #1499
Add default connection attribute '_server_host' by @oblitorum in Add default connection attribute '_server_host' #1506
Make TimeTruncate functional option by @methane in Make TimeTruncate functional option #1552
Add BeforeConnect callback to configuration object by @ItalyPaleAle in Add BeforeConnect callback to configuration object #1469
QueryUnescape DSN ConnectionAttribute value by @zhangyangyu in QueryUnescape DSN ConnectionAttribute value #1470
Add client_ed25519 authentication by @Gusted in Add client_ed25519 authentication #1518
Reduced allocation on connection.go by @EPuncker in Reduced allocation on connection.go #1421
Avoid panic in TestRowsColumnTypes by @wayyoungboy in Avoid panic in TestRowsColumnTypes #1426
Add benchmark to receive massive rows. by @methane in Add benchmark to receive massive rows. #1415
README: Update multistatement by @methane in README: Update multistatement #1431
all: replace ioutil pkg to new package by @uji in all: replace ioutil pkg to new package #1438
chore: code optimization by @testwill in chore: code optimization #1439
Reduce map lookup in ColumnTypeDatabaseTypeName. by @methane in Reduce map lookup in ColumnTypeDatabaseTypeName. #1436
doc: add link to NewConnector from FormatDSN by @dolmen in doc: add link to NewConnector from FormatDSN #1442
Add fuzz test for ParseDSN / FormatDSN roundtrip by @dolmen in Add fuzz test for ParseDSN / FormatDSN roundtrip #1444
TestDSNReformat: add more roundtrip checks by @dolmen in TestDSNReformat: add more roundtrip checks #1443
tcp: handle errors returned by SetKeepAlive by @achille-roussel in tcp: handle errors returned by SetKeepAlive #1448
use staticcheck by @methane in use staticcheck #1449
Add Daemonxiao to AUTHORS by @Daemonxiao in Add Daemonxiao to AUTHORS #1459
Update link about
LOAD DATA LOCAL
in README.md by @i7a7467 in Update link aboutLOAD DATA LOCAL
in README.md #1468Update README.md by @Netzer7 in Update README.md #1464
add Go 1.21 and MySQL 8.1 to the build matrix by @shogo82148 in add Go 1.21 and MySQL 8.1 to the build matrix #1472
Improve DSN docstsrings by @golddranks in Improve DSN docstsrings #1475
Fix The behavior of the readResultSetHeaderPacket differs from that of the MySQL client #1478 remove length check by @ShenFeng312 in Fix #1478 remove length check #1481
README: fix markup error by @methane in README: fix markup error #1480
Close connection on ErrPktSync and ErrPktSyncMul by @owbone in Close connection on ErrPktSync and ErrPktSyncMul #1473
Spelling, grammar, and link fixes by @scop in Spelling, grammar, and link fixes #1485
Make use of strings.Cut by @scop in Make use of strings.Cut #1486
move stale connection check to ResetSession() by @methane in move stale connection check to ResetSession() #1496
fix race condition of TestConcurrent by @shogo82148 in fix race condition of TestConcurrent #1490
mark fail, mustExec and mustQuery as test helpers by @shogo82148 in mark fail, mustExec and mustQuery as test helpers #1488
Remove obsolete fuzz.go Remove fuzz.go #1445 by @dolmen in Remove obsolete fuzz.go #1445 #1498
testing: expose testing.TB in DBTest instead of full *testing.T by @dolmen in testing: expose testing.TB in DBTest instead of full *testing.T #1500
symbol removed from installation command by @panvalkar1994 in symbol removed from installation command #1510
fix issue 1361 by @keeplearning20221 in fix issue 1361 #1462
fix fragile test by @methane in fix fragile test #1522
Fix sql.RawBytes corruption issue by @shogo82148 in Fix sql.RawBytes corruption issue #1523
fix for enum and set field type to column type identifying by @jennifersp in fix for enum and set field type to column type identifying #1520
Parallelize test by @shogo82148 in Parallelize test #1525
Fix unsigned int overflow by @shiyuhang0 in Fix unsigned int overflow #1530
Introduce
timeTruncate
parameter fortime.Time
arguments by @PauliusLozys in IntroducetimeTruncate
parameter fortime.Time
arguments #1541add TiDB support in README.md by @crazycs520 in add TiDB support in README.md #1333
Update workflows by @methane in Update workflows #1547
New Contributors
LOAD DATA LOCAL
in README.md #1468timeTruncate
parameter fortime.Time
arguments #1541Full Changelog: v1.7.1...v1.8.0
This discussion was created from the release v1.8.0.
Beta Was this translation helpful? Give feedback.
All reactions