- [release-22.0] fix(backup): propagate file hashes to manifest after retry (#19336) #19343
- [release-22.0] docker: install mysql-shell from Oracle repo and fix shellcheck warnings (#19456) #19463
- [release-22.0] vreplication: fix infinite retry loop when terminal error message contains binary data (#19423) #19437
- [release-22.0] vtgate: defer implicit transaction start until after query planning (#19277) #19341
- [release-22.0] Address a few VDiff concerns (#19413) #19447
- [release-22.0] Bug fix: Add missing db_name filters to vreplication and vdiff queries #19378 #19430
- [release-22.0] Normalize the --on-ddl param for MoveTables (#19445) #19451
- [release-22.0] vtgate: Add bounds check in
visitUnionfor mismatched column counts (#19476) #19482
- [release-22.0] vtorc: Add a timeout to
DemotePrimaryRPC (#19432) #19449
- [release-22.0] sidecardb: make ALTER TABLE algorithm version-aware (#19358) #19403
- [release-22.0] Consolidate CI test workflows (#19259) #19272
- [release-22.0] Run tests with gotestsum (#19076) #19292
- [release-22.0] Fix go upgrade tool (#19290) #19298
- [release-22.0] Switch gotestsum output format (#19215) #19302
- [release-22.0] Build boostrap image for local/region example CI (#19310) #19316
- [release-22.0] Don't add "Skip CI" label for Go upgrade PRs (#19307) #19322
- [release-22.0] Explicitly pass local image tags in example CI (#19320) #19325
- [release-22.0] Add lite image build CI job (#19321) #19329
- [release-22.0] try to fix setup mysql (#19371) #19375
- [release-22.0] CI: Fix workflows that install xtrabackup (#19383) #19384
- [release-22.0] Build bootstrap image locally in ci (#19255) #19265
- [release-22.0] fix streaming binary row corruption in prepared statements (#19381) #19414
- [release-22.0] vtgate: fix handling of session variables on targeted connections (#19318) #19334
- [release-22.0] Upgrade the Golang version to
go1.24.13#19305
- [release-22.0] Performance: use
IsSingleShard()check inpushDerivedinstead of justengine.EqualUniqueopcode (#18974) #19345
- [release-22.0] Code Freeze for
v22.0.4#19509
- Add release summary for v22.0.4 #19508
- [release-22.0] Bump to
v22.0.4-SNAPSHOTafter thev22.0.3release #19284
- [release-22.0] Restore: make loading compressor commands from
MANIFESTopt-in (#19460) #19473 - [release-22.0]
backupengine: disallow path traversals via backupMANIFESTon restore (#19470) #19477 - [release-22.0]
mysqlshellbackupengine: usefileutil.SafePathJoin(...)to build path (#19484) #19490