Skip to content

Update go-mysql to v1.16.0 - #1751

Draft
ericyan wants to merge 1 commit into
masterfrom
go-mysql-update
Draft

Update go-mysql to v1.16.0#1751
ericyan wants to merge 1 commit into
masterfrom
go-mysql-update

Conversation

@ericyan

@ericyan ericyan commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Description

This PR update go-mysql to v1.16.0: https://github.com/go-mysql-org/go-mysql/blob/master/CHANGELOG.md#tag-v1160-2026-07-13

In case this PR introduced Go code changes:

  • contributed code is using same conventions as original code
  • script/cibuild returns with no formatting errors, build errors or unit test errors.

Copilot AI balanced review requested due to automatic review settings August 14, 2026 13:22

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the vendored go-mysql dependency from v1.15.0 to v1.16.0, incorporating replication and protocol enhancements.

Changes:

  • Updates dependency metadata and vendored sources.
  • Improves compressed binlog transaction and JSON decoding.
  • Adds session tracking, multi-result procedures, and LOCAL INFILE relay support.
Show a summary per file
File Description
go.mod Bumps go-mysql to v1.16.0.
go.sum Updates dependency checksums.
vendor/modules.txt Records the vendored version.
replication/transaction_payload_event.go Improves compressed transaction decoding.
replication/row_event.go Adds JSON rendering state.
replication/parser.go Propagates parser options and event positions.
replication/json_mysql_text.go Adds MySQL-style JSON rendering.
replication/json_binary.go Extends JSONB decoding behavior.
replication/binlogsyncer.go Updates semi-sync and compressed GTID handling.
packet/conn.go Fixes compressed-frame reading.
mysql/result.go Adds session-tracking encoding.
compress/zlib.go Propagates pooled-reader reset errors.
client/stmt.go Adds prepared-statement multi-result handling.
client/resp.go Improves session-tracking parsing.
client/conn.go Adds LOCAL INFILE relay support.

Review details

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 1/15 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@ericyan
ericyan marked this pull request as draft August 14, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants