RATATOSKRATATOSK
Sign in

Vitess

v22.0.3Storage & Data
Feb 4, 2026

OTHER 23

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 NULL document handling in JSON functions
  • * [release-22.0] evalengine: make JSON_EXTRACT work 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 ReloadSchema incorrectly using DisableBinlogs value in grpctmclient
  • * [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 StaleTopoPrimary analysis and recovery
  • * [release-22.0] Add new force flag to DemotePrimary to 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.

Add to stack