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
-
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