|
| 1 | +### Tag v1.14.0 (2026-02-23) |
| 2 | + |
| 3 | +* Adds OnTableNotFound() error handler to Canal. [#1105](https://github.com/go-mysql-org/go-mysql/pull/1105) ([dbnski](https://github.com/dbnski)) |
| 4 | +* Driver: fix no db in DSN will panic. [#1106](https://github.com/go-mysql-org/go-mysql/pull/1106) ([lance6716](https://github.com/lance6716)) |
| 5 | +* Driver: export Connector for structured sql.OpenDB. [#1109](https://github.com/go-mysql-org/go-mysql/pull/1109) ([lance6716](https://github.com/lance6716)) |
| 6 | +* Adds support for missing column extra attributes. [#1092](https://github.com/go-mysql-org/go-mysql/pull/1092) ([dbnski](https://github.com/dbnski)) |
| 7 | +* Driver: make DSN more flexible. [#1104](https://github.com/go-mysql-org/go-mysql/pull/1104) ([dveeden](https://github.com/dveeden)) |
| 8 | +* Build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1. [#1103](https://github.com/go-mysql-org/go-mysql/pull/1103) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 9 | +* Modernize with go fix ./.... [#1102](https://github.com/go-mysql-org/go-mysql/pull/1102) ([dveeden](https://github.com/dveeden)) |
| 10 | +* Decouple RSA auth key from TLS config. [#1096](https://github.com/go-mysql-org/go-mysql/pull/1096) ([ramnes](https://github.com/ramnes)) |
| 11 | +* Replication: binlog event flags. [#1100](https://github.com/go-mysql-org/go-mysql/pull/1100) ([dveeden](https://github.com/dveeden)) |
| 12 | +* Replication: human readable binlog checksum algorithm. [#1098](https://github.com/go-mysql-org/go-mysql/pull/1098) ([dveeden](https://github.com/dveeden)) |
| 13 | +* Replication: Print header flags. [#1097](https://github.com/go-mysql-org/go-mysql/pull/1097) ([dveeden](https://github.com/dveeden)) |
| 14 | +* Feat: support return stream result. [#1089](https://github.com/go-mysql-org/go-mysql/pull/1089) ([fansehep](https://github.com/fansehep)) |
| 15 | +* Handle empty password from broader set of MySQL clients. [#1084](https://github.com/go-mysql-org/go-mysql/pull/1084) ([ramnes](https://github.com/ramnes)) |
| 16 | +* Client/pool: add Option to supply custom Dialer. [#1086](https://github.com/go-mysql-org/go-mysql/pull/1086) ([olivierboucher](https://github.com/olivierboucher)) |
| 17 | +* Preserve type for binary protocol parameters in prepared statements. [#1081](https://github.com/go-mysql-org/go-mysql/pull/1081) ([ramnes](https://github.com/ramnes)) |
| 18 | +* Implement `AuthenticationHandler` for custom auth mechanisms. [#1072](https://github.com/go-mysql-org/go-mysql/pull/1072) ([ramnes](https://github.com/ramnes)) |
| 19 | +* Replication: decode heartbeat events. [#1080](https://github.com/go-mysql-org/go-mysql/pull/1080) ([dveeden](https://github.com/dveeden)) |
| 20 | +* Store prepared statements field definitions. [#1073](https://github.com/go-mysql-org/go-mysql/pull/1073) ([ramnes](https://github.com/ramnes)) |
| 21 | +* Send `using password: NO` when no password is used. [#1078](https://github.com/go-mysql-org/go-mysql/pull/1078) ([ramnes](https://github.com/ramnes)) |
| 22 | +* Client: extract capability-to-name function from CapabilityString(). [#1079](https://github.com/go-mysql-org/go-mysql/pull/1079) ([dveeden](https://github.com/dveeden)) |
| 23 | +* Client: Have SetCapability() return an error for unsupported caps. [#1077](https://github.com/go-mysql-org/go-mysql/pull/1077) ([dveeden](https://github.com/dveeden)) |
| 24 | +* Client: Add support for Session Tracking. [#1076](https://github.com/go-mysql-org/go-mysql/pull/1076) ([dveeden](https://github.com/dveeden)) |
| 25 | +* Feat: removing short cicuit in client use db. [#1067](https://github.com/go-mysql-org/go-mysql/pull/1067) ([vanhtuan0409](https://github.com/vanhtuan0409)) |
| 26 | +* `CLIENT_DEPRECATE_EOF`. [#1059](https://github.com/go-mysql-org/go-mysql/pull/1059) ([serprex](https://github.com/serprex)) |
| 27 | +* Add custom authentication. [#1062](https://github.com/go-mysql-org/go-mysql/pull/1062) ([desdic](https://github.com/desdic)) |
| 28 | +* Fix setting concurrency for payload decoding. [#1065](https://github.com/go-mysql-org/go-mysql/pull/1065) ([hjweddie](https://github.com/hjweddie)) |
| 29 | +* Support customize decoder concurrency for TransactionPayloadEvent binlog. [#1064](https://github.com/go-mysql-org/go-mysql/pull/1064) ([hjweddie](https://github.com/hjweddie)) |
| 30 | +* Fix parsing prepare response. [#1057](https://github.com/go-mysql-org/go-mysql/pull/1057) ([serprex](https://github.com/serprex)) |
| 31 | +* Golangci-lint-action v8. [#1058](https://github.com/go-mysql-org/go-mysql/pull/1058) ([serprex](https://github.com/serprex)) |
| 32 | +* Don't store plaintext passwords. [#1040](https://github.com/go-mysql-org/go-mysql/pull/1040) ([gdsmith](https://github.com/gdsmith)) |
| 33 | + |
1 | 34 | ### Tag v1.13.0 (2025-08-17) |
2 | 35 |
|
3 | 36 | * Change FillZeroLog config name and add to canal. [#1053](https://github.com/go-mysql-org/go-mysql/pull/1053) ([nickchomey](https://github.com/nickchomey)) |
|
0 commit comments