-
Notifications
You must be signed in to change notification settings - Fork 2.3k
v1.9.0 #1677
methane
announced in
Announcements
v1.9.0
#1677
-
Major Changes
- Implement zlib compression. (Implement zlib compression #1487 )
- Supported Go version is updated to Go 1.21+. (ci: update Go and staticcheck versions #1639 )
- Add support for VECTOR type introduced in MySQL 9.0. (Add support for new VECTOR type #1609 )
- Config object can have custom dial function. (Specify a custom dial function per config #1527 )
Bugfixes
- Fix auth errors when username/password are too long. (Fix auth errors when username/password are too long (#1482) #1625 )
- Check if MySQL supports CLIENT_CONNECT_ATTRS before sending client attributes. (Check if MySQL supports CLIENT_CONNECT_ATTRS before sending client attributes. #1640 )
- Fix auth switch request handling. (Failing to strip null terminator from authData in case of AuthSwitchRequest causes Access denied #1666 )
Other changes
- Add "filename:line" prefix to log in go-mysql. Custom loggers now show it. (log: add "filename:line" prefix by ourself #1589 )
- Improve error handling. It reduces the "busy buffer" errors. (fix some write error handling #1595 , improve error handling in writePacket #1601 , Reduce "busy buffer" logs #1641 )
- Use
strconv.Atoi
to parse max_allowed_packet. (better max_allowed_packet parsing #1661 ) rejectReadOnly
option now handles ER_READ_ONLY_MODE (1290) error too. (Add error 1290/ER_READ_ONLY_MODE to rejectReadOnly handling #1660 )
Full Changelog: v1.8.1...v1.9.0
New Contributors
- @dbussink made their first contribution in Add support for new VECTOR type #1609
- @yokonao made their first contribution in Check mysqlConnector.canceled.Value when failed to TLS handshake #1615
- @pengbanban made their first contribution in chore: fix comment #1620
- @aaronjheng made their first contribution in Specify a custom dial function per config #1527
- @kratkyzobak made their first contribution in Fix auth errors when username/password are too long (#1482) #1625
- @raffertyyu made their first contribution in Check if MySQL supports CLIENT_CONNECT_ATTRS before sending client attributes. #1640
- @minhquang4334 made their first contribution in Fix typo in comment: 'finish' should be 'cancel' #1647
- @joe-mann made their first contribution in Implement zlib compression #1487
- @arturmelanchyk made their first contribution in Make fileRegister a set #1653
- @kolbe made their first contribution in Add error 1290/ER_READ_ONLY_MODE to rejectReadOnly handling #1660
- @bdollma-te made their first contribution in Fix for issue #1666 #1667
This discussion was created from the release v1.9.0.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment