release 22.0 sync#205
Merged
andyedison merged 17 commits intorelease-22.0-githubfrom Jan 7, 2026
Merged
Conversation
…vitessio#18881) Signed-off-by: Matt Lord <mattalord@gmail.com>
…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>
) (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>
thesnowrose
approved these changes
Jan 7, 2026
There was a problem hiding this comment.
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR pulls the latest v22 changes into the v22 release branch.
https://github.com/github/vitess/issues/1556
Related Issue(s)
Checklist
Deployment Notes