Skip to content

release 22.0 sync#205

Merged
andyedison merged 17 commits intorelease-22.0-githubfrom
mhamza/release-22.0-sync
Jan 7, 2026
Merged

release 22.0 sync#205
andyedison merged 17 commits intorelease-22.0-githubfrom
mhamza/release-22.0-sync

Conversation

@andyedison
Copy link
Copy Markdown

Description

This PR pulls the latest v22 changes into the v22 release branch.

https://github.com/github/vitess/issues/1556

Related Issue(s)

Checklist

  • "Backport to:" labels have been added if this change should be back-ported
  • Tests were added or are not required
  • Documentation was added or is not required

Deployment Notes

mattlord and others added 17 commits January 7, 2026 15:37
…RS (vitessio#18884) (vitessio#18906)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…ssio#18908) (vitessio#18910)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: frouioui <35779988+frouioui@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
) (vitessio#18921)

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…ints (vitessio#18926) (vitessio#18934)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…#18942) (vitessio#18943)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…essio#18931) (vitessio#18957)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…rade tests. (vitessio#18920) (vitessio#18955)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
…eopen (vitessio#18967) (vitessio#18970)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
…se query built … (vitessio#18962)

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
… necessary (vitessio#18972) (vitessio#18977)

Signed-off-by: Nick Van Wiggeren <nick@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…en dropped on the source (vitessio#18985) (vitessio#18988)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…r runner (vitessio#18992) (vitessio#18994)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…#19004) (vitessio#19013)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Arthur Schreiber <arthurschreiber@github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
…vitessio#19021)

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Tim Vaillancourt <tim@timvaillancourt.com>
…o 2.25.3 in /java (vitessio#19063) (vitessio#19065)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 7, 2026 15:40
@andyedison andyedison changed the title Mhamza/release 22.0 sync release 22.0 sync Jan 7, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR syncs the latest v22 changes into the v22 release branch, updating Vitess to version 22.0.3-SNAPSHOT. The changes primarily focus on dependency updates, bug fixes, and test improvements.

Key Changes:

  • Updates Go (1.24.9→1.24.10), etcd (3.5.17→3.5.25), gRPC (1.71.0→1.71.1), and other dependencies
  • Enhances semi-sync monitor with improved progress detection and two-stage checking
  • Fixes foreign key handling in DDL to properly strip keyspace qualifiers
  • Improves connection pool idle timeout handling to prevent connection leaks
  • Adds security improvement to VExplain by canonicalizing SQL queries

Reviewed changes

Copilot reviewed 64 out of 66 changed files in this pull request and generated no comments.

Show a summary per file
File Description
go.mod, go.sum Updates Go version and dependencies (etcd, gRPC)
build.env, Makefile Updates Go version, etcd version, and bootstrap version to 43.5
go/vt/servenv/version.go Updates version string to 22.0.3-SNAPSHOT
java/pom.xml and related Updates Java version to 22.0.3-SNAPSHOT and log4j2 to 2.25.3
web/vtadmin/package*.json Removes npm dev dependency, adds @parcel/watcher modules, updates js-yaml and glob
go/vt/vttablet/tabletmanager/semisyncmonitor/* Major refactor: two-stage semi-sync checking with progress detection
go/vt/vtgate/planbuilder/ddl.go Fixes foreign key handling to remove keyspace qualifiers
go/vt/vttablet/tabletmanager/vdiff/* Adds handling for dropped tables and sorted table summaries
go/pools/smartconnpool/pool.go Fixes idle timeout connection leak issue
go/vt/vtadmin/api.go Canonicalizes VExplain queries for security
go/vt/dbconfigs/credentials.go Adds vtbench to allowed binaries list
.github/workflows/* Reorganizes Go setup steps and updates etcd download URLs
docker/* Updates Go version in Dockerfiles
test/templates/* Updates etcd version and bootstrap version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@andyedison andyedison merged commit ff0618d into release-22.0-github Jan 7, 2026
107 of 111 checks passed
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.

6 participants