Vitess
v22.0.3Storage & DataFeb 4, 2026
Vitess v22.0.3 is a maintenance release focused on correctness fixes, Go toolchain dependency upgrades, and operator-facing additions or behavior changes. No security advisories or explicitly described vulnerabilities are present.
All 23 other recorded changesfixes 17 · additions 3 · value changes 3
fixes (17)
- * [release-22.0] Improve Semi-Sync Monitor Behavior to Prevent Errant ERS
- * [release-22.0] evalengine: Fix
NULLdocument handling in JSON functions - * [release-22.0] evalengine: make
JSON_EXTRACTwork with non-static arguments - * [release-22.0] Escape control bytes in JSON strings
- * [release-22.0] Properly Strip Keyspace Table Qualifiers in FK Constraints
- * [release-22.0] Fix cross shard/keyspace joins with derived tables containing a
UNION. - * [release-22.0] Fix column offset tracking for
UNIONs to be case insensitive. - * [release-22.0] Fix
ReloadSchemaincorrectly usingDisableBinlogsvalue ingrpctmclient - * [release-22.0] VDiff: Prevent division by 0 when reconciling mismatches for reference tables
- * [release-22.0] VDiff: Handle the case where a workflow's table has been dropped on the source
- * [release-22.0] VReplication: Properly Handle Sequence Table Initialization For Empty Tables
- * [release-22.0] workflows: avoid accidental deletion to routing rules
- * [release-22.0] connpool: fix connection leak during idle connection reopen
- * [release-22.0] Change connection pool idle expiration logic
- * [release-22.0] binlog_json: fix opaque value parsing to read variable-length
- * [release-22.0]
vtorc: detect errant GTIDs for replicas not connected to primary - * [release-22.0] vschema revert: initialize as nil so that nil checks do not pass later
additions (3)
- * [release-22.0]
vtbench: add--db-credentials-*flags - * [release-22.0] vtorc: add
StaleTopoPrimaryanalysis and recovery - * [release-22.0] Add new
forceflag toDemotePrimaryto force a demotion even when blocked on waiting for semi-sync acks
value changes (3)
- * [release-…] Upgrade the Golang version to
go…×2 - * [release-22.0] vdiff: do not sort by table name in summary, it is not necessary
Add Vitess to your stack
A weekly email arrives when a release needs action. Weeks with nothing to act on, like this one, send no email.