diff --git a/CHANGELOG.md b/CHANGELOG.md index cfa64a067..9ea410c3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +### Tag v1.9.0 (2024-08-20) +* Handle null index column names in sql.DB loader. [#904](https://github.com/go-mysql-org/go-mysql/pull/904) ([shauns](https://github.com/shauns)) +* Add `DisableFlushBinlogWhileWaiting` config and almost every query event triggers `OnPosSynced`. [#900](https://github.com/go-mysql-org/go-mysql/pull/900) ([morgo](https://github.com/morgo)) +* Allow disabling the default golang database/sql retry behavior. [#899](https://github.com/go-mysql-org/go-mysql/pull/899) ([dvilaverde](https://github.com/dvilaverde)) +* Fix(canal): do not ignore events with LogPos=0, use timestamp to distinguish fake rotate events. [#894](https://github.com/go-mysql-org/go-mysql/pull/894) ([mefcorvi](https://github.com/mefcorvi)) +* Add support for driver.NamedValueChecker on driver connection. [#887](https://github.com/go-mysql-org/go-mysql/pull/887) ([dvilaverde](https://github.com/dvilaverde)) +* Support DSN without 'user:password@'. [#888](https://github.com/go-mysql-org/go-mysql/pull/888) ([dvilaverde](https://github.com/dvilaverde)) +* Allow packet.Conn buffer size to be adjustable. [#892](https://github.com/go-mysql-org/go-mysql/pull/892) ([dvilaverde](https://github.com/dvilaverde)) +* Time column type string formatting and test coverage. [#891](https://github.com/go-mysql-org/go-mysql/pull/891) ([jnewmano](https://github.com/jnewmano)) +* Additional Driver args for compression and connection read/write timeouts. [#885](https://github.com/go-mysql-org/go-mysql/pull/885) ([dvilaverde](https://github.com/dvilaverde)) +* Reduce memory allocations when zlib compression is enabled. [#880](https://github.com/go-mysql-org/go-mysql/pull/880) ([dvilaverde](https://github.com/dvilaverde)) +* Fix no table is replicated when excludeTableRegex is set while includeTableRegex is nil. [#874](https://github.com/go-mysql-org/go-mysql/pull/874) ([gaojijun](https://github.com/gaojijun)) +* Make protocol version check more strict. [#878](https://github.com/go-mysql-org/go-mysql/pull/878) ([dveeden](https://github.com/dveeden)) + ### Tag v1.8.0 (2024-05-10) * Fix bug in handling sub events of replication.TransactionPayloadEvent. [#875](https://github.com/go-mysql-org/go-mysql/pull/875) ([froot](https://github.com/froot)) * CI: Add tests for various MySQL versions. [#870](https://github.com/go-mysql-org/go-mysql/pull/870) ([dveeden](https://github.com/dveeden)) diff --git a/README.md b/README.md index a9ef516fd..8d9dc1777 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,10 @@ A pure go library to handle MySQL network protocol and replication. ## How to migrate to this repo To change the used package in your repo it's enough to add this `replace` directive to your `go.mod`: ``` -replace github.com/siddontang/go-mysql => github.com/go-mysql-org/go-mysql v1.8.0 +replace github.com/siddontang/go-mysql => github.com/go-mysql-org/go-mysql v1.9.0 ``` -v1.8.0 - is the last tag in repo, feel free to choose what you want. +v1.9.0 - is the last tag in repo, feel free to choose what you want. ## Changelog This repo uses [Changelog](CHANGELOG.md).