- [release-22.0] Fix major upgrade logic in go upgrade tool #19211
- [release-22.0]
vtbench: add--db-credentials-*flags (#18913) #18921
- [release-22.0] Improve Semi-Sync Monitor Behavior to Prevent Errant ERS (#18884) #18906
- [release-22.0] evalengine: Fix
NULLdocument handling in JSON functions (#19052) #19230 - [release-22.0] evalengine: make
JSON_EXTRACTwork with non-static arguments (#19035) #19253
- [release-22.0] Escape control bytes in JSON strings (#19270) #19274
- [release-22.0] Properly Strip Keyspace Table Qualifiers in FK Constraints (#18926) #18934
- [release-22.0] Fix cross shard/keyspace joins with derived tables containing a
UNION. (#19046) #19136 - [release-22.0] Fix column offset tracking for
UNIONs to be case insensitive. (#19139) #19161
- [release-22.0] Fix
ReloadSchemaincorrectly usingDisableBinlogsvalue ingrpctmclient(#19085) #19129
- [release-22.0] VDiff: Prevent division by 0 when reconciling mismatches for reference tables (#19160) #19164
- [release-22.0] VDiff: Handle the case where a workflow's table has been dropped on the source (#18985) #18988
- [release-22.0] VReplication: Properly Handle Sequence Table Initialization For Empty Tables (#19226) #19227
- [release-22.0] workflows: avoid accidental deletion to routing rules (#19121) #19135
- [release-22.0] connpool: fix connection leak during idle connection reopen (#18967) #18970
- [release-22.0] Change connection pool idle expiration logic (#19004) #19013
- [release-22.0] binlog_json: fix opaque value parsing to read variable-length (#19102) #19109
- [release-22.0]
vtorc: detect errant GTIDs for replicas not connected to primary (#19224) #19233 - [release-22.0] vtorc: add
StaleTopoPrimaryanalysis and recovery (#19173) #19236
- [release-22.0] vschema revert: initialize as nil so that nil checks do not pass later (#19114) #19117
- Pin GitHub Actions and Docker images by hash #19151
- [release-22.0] Update go-upgrade to update docker image digests (#19178) #19188
- [release-22.0] Fix go upgrade workflow (#19216) #19219
- [release-22.0] switch end-to-end tests to gotestsum (#19182) #19244
- [release-22.0] Upgrade the Golang version to
go1.24.10#18897 - [release-22.0] Upgrade the Golang version to
go1.24.12#19222
- [release-22.0] Don't hardcode the go version to use for upgrade/downgrade tests. (#18920) #18955
- [release-22.0] Add new
forceflag toDemotePrimaryto force a demotion even when blocked on waiting for semi-sync acks (#18714) #19238
- [release-22.0] vdiff: do not sort by table name in summary, it is not necessary (#18972) #18977
- [release-22.0]
ci: useetcdv3.5.25, add retries (#19015) #19021
- [release-22.0] Code Freeze for
v22.0.3#19281
- [release-22.0] Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.25.3 in /java (#19063) #19065
- [release-22.0] Bump js-yaml from 4.1.0 to 4.1.1 in /web/vtadmin (#18908) #18910
- [release-22.0] Drop dependency on
npm, bump version ofglob. (#18931) #18957 - [release-22.0] Potential fix for code scanning alert no. 3944: Database query built … #18962
- [release-22.0] Stop using Equinix Metal self hosted runners (#18942) #18943
- [release-22.0] CI: Improve reliability of codecov workflow with larger runner (#18992) #18994
- [release-22.0] Skip flaky
TestRedialtest (#19106) #19107 - [release-22.0] CI: Look for expected log message rather than code in Backup tests (#19199) #19200
- [release-22.0] Fix sporadic TestServingKeyspaces panic on context cancellation (#19163) #19186