go-mysql v1.5.0 Release Notes

Release Date: 2022-04-30 // about 2 years ago
    • Replacing github.com/satori/go.uuid with github.com/google/uuid. #690 (martinhrvn)
    • ๐Ÿ›  Fix dump gtid regexp. #688 (yrbb)
    • Utilise byteSlice as a part of struct to avoid allocations. #686 (moredure)
    • Update bytes_buffer_pool.go. #685 (moredure)
    • โž• Add go1.18 to the test matrix. #684 (moredure)
    • โž• Add 1.17 version into the test matrix. #683 (moredure)
    • Stop using channel for memory pooling. #682 (moredure)
    • ๐Ÿ›  Fix TIME value near zero will become zero. #678 (lance6716)
    • ๐Ÿ›  Fixed reading connection attributes on server side. #676 (skoef)
    • ๐Ÿ‘Œ Support client connection attributes on the client side. #675 (skoef)
    • ๐Ÿ‘Œ Support client connection attributes on the server side. #672 (skoef)
    • Added constants for COM_SET_OPTION. #670 (skoef)
    • Implemented ExecuteMultiple. #668 (skoef)
    • โž• Add MysqlGTIDSet.Add() and Minus() methods. #667 (ostinru)
    • Enabled ineffassign in golangci. #666 (skoef)
    • Enabled gosimple in golangci. #665 (skoef)
    • โž• Add MysqlGTIDSet.Add() and Minus() methods. #662 (ostinru)
    • Store json as string in rows events. #658 (D3Hunter)
    • Set slave_uuid and replica_uuid. #656 (lance6716)
    • ๐Ÿ›  Fix malformed packet and a panic. #655 (lance6716)
    • ๐Ÿ›  Fix fetchIndexesViaSqlDB/NewTableFromSqlDB for MySQL 8.0. #527 (RobinGeuze)