Skip to content

Release 23.0#226

Closed
andyedison wants to merge 400 commits into
release-23.0-githubfrom
release-23.0
Closed

Release 23.0#226
andyedison wants to merge 400 commits into
release-23.0-githubfrom
release-23.0

Conversation

@andyedison
Copy link
Copy Markdown

Description

This PR creates a release v23 github branch used for deployment internally

Related Issue(s)

Checklist

  • "Backport to:" labels have been added if this change should be back-ported
  • Tests were added or are not required
  • Documentation was added or is not required

Deployment Notes

GrahamCampbell and others added 30 commits August 27, 2025 21:59
Signed-off-by: Graham Campbell <GrahamCampbell@users.noreply.github.com>
Signed-off-by: canoriz <83388275+canoriz@users.noreply.github.com>
Signed-off-by: Dirkjan Bussink <d.bussink@gmail.com>
…sio#18589)

Signed-off-by: Nick Van Wiggeren <nick@planetscale.com>
)

Signed-off-by: Yohei Yoshimuta <yoheimuta@gmail.com>
vitessio#18602)

Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Signed-off-by: Andres Taylor <andres@planetscale.com>
Signed-off-by: Renan Rangel <rrangel@slack-corp.com>
Signed-off-by: Derek Perkins <derek@nozzle.io>
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
…sio#18601)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
…ard (vitessio#17985)

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
)

Signed-off-by: mounicasruthi <mounicasruthi30@gmail.com>
Signed-off-by: Nick Van Wiggeren <nick@planetscale.com>
Co-authored-by: Nick Van Wiggeren <nick@planetscale.com>
Signed-off-by: mounicasruthi <mounicasruthi30@gmail.com>
Signed-off-by: Nick Van Wiggeren <nick@planetscale.com>
Co-authored-by: Nick Van Wiggeren <nick@planetscale.com>
…io#18624)

Signed-off-by: Rohit Nayak <rohit@planetscale.com>
Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Signed-off-by: Kyle Johnson <kylej@hubspot.com>
…sion (vitessio#18637)

Signed-off-by: Rohit Nayak <rohit@planetscale.com>
…ed ones (vitessio#18629)

Signed-off-by: Rohit Nayak <rohit@planetscale.com>
…sio#18565)

Signed-off-by: Tim Vaillancourt <tim@timvaillancourt.com>
Signed-off-by: siddharth16396 <siddharth16396@gmail.com>
Signed-off-by: Harshit Gangal <harshit@planetscale.com>
Signed-off-by: siddharth16396 <52398789+siddharth16396@users.noreply.github.com>
Co-authored-by: Harshit Gangal <harshit@planetscale.com>
Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Signed-off-by: Andres Taylor <andres@planetscale.com>
Co-authored-by: Andres Taylor <andres@planetscale.com>
…url`. (vitessio#18650)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
… the full range (vitessio#18641)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
vitess-bot Bot and others added 25 commits April 24, 2026 11:39
…` types (vitessio#19920) (vitessio#19949)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…shared root cause (vitessio#19990) (vitessio#19997)

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>
…ked` recovery deadlock (vitessio#19925) (vitessio#19982)

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>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ates (port of vitessio#19104) (vitessio#20014)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
… startup (vitessio#20041) (vitessio#20043)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Matt Lord <mattalord@gmail.com>
Signed-off-by: Matt Lord <mattalord@gmail.com>
)

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: frouioui <35779988+frouioui@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…0072) (vitessio#20076)

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>
…st `PrimarySemiSyncBlocked` (vitessio#20015) (vitessio#20082)

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>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…g in localCell (vitessio#19993) (vitessio#20108)

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>
… (vitessio#20133)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
vitessio#20119) (vitessio#20127)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…vitessio#20126)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…20059) (vitessio#20074)

Signed-off-by: Mohamed Hamza <mhamza@fastmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Mohamed Hamza <mhamza@fastmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…io#20149) (vitessio#20151)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
…tion (vitessio#19843) (vitessio#19846)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
… RPC (vitessio#20164) (vitessio#20171)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…sio#20165) (vitessio#20182)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
vitessio#20157) (vitessio#20180)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
…eopen (vitessio#20122) (vitessio#20200)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
…hutdown stress tests (vitessio#20158) (vitessio#20206)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Signed-off-by: Andy Edison <andyedison@github.com>

# Conflicts:
#	.github/workflows/cluster_endtoend.yml
#	.github/workflows/codecov.yml
#	.github/workflows/codeql_analysis.yml
#	.github/workflows/docker_build_images.yml
#	.github/workflows/e2e_race.yml
#	.github/workflows/local_example.yml
#	.github/workflows/region_example.yml
#	.github/workflows/unit_test.yml
#	.github/workflows/upgrade_downgrade_test_backups_e2e.yml
#	.github/workflows/upgrade_downgrade_test_backups_e2e_next_release.yml
#	.github/workflows/upgrade_downgrade_test_backups_manual.yml
#	.github/workflows/upgrade_downgrade_test_backups_manual_next_release.yml
#	.github/workflows/upgrade_downgrade_test_onlineddl_flow.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_queries.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_queries_2.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_queries_2_next_release.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_queries_next_release.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_schema.yml
#	.github/workflows/upgrade_downgrade_test_query_serving_schema_next_release.yml
#	.github/workflows/upgrade_downgrade_test_reparent_new_vtctl.yml
#	.github/workflows/upgrade_downgrade_test_reparent_new_vttablet.yml
#	.github/workflows/upgrade_downgrade_test_reparent_old_vtctl.yml
#	.github/workflows/upgrade_downgrade_test_reparent_old_vttablet.yml
#	.github/workflows/upgrade_downgrade_test_semi_sync.yml
#	.github/workflows/vitess_tester_vtgate.yml
#	.github/workflows/vtop_example.yml
#	CLAUDE.md
#	Makefile
#	build.env
#	changelog/22.0/README.md
#	docker/bootstrap/CHANGELOG.md
#	docker/bootstrap/Dockerfile.common
#	docker/lite/Dockerfile
#	docker/lite/Dockerfile.mysql84
#	docker/lite/Dockerfile.percona80
#	docker/vttestserver/Dockerfile.mysql80
#	docker/vttestserver/Dockerfile.mysql84
#	examples/compose/docker-compose.beginners.yml
#	examples/compose/docker-compose.yml
#	examples/compose/vtcompose/docker-compose.test.yml
#	examples/compose/vtcompose/vtcompose.go
#	examples/operator/101_initial_cluster.yaml
#	examples/operator/201_customer_tablets.yaml
#	examples/operator/302_new_shards.yaml
#	examples/operator/306_down_shard_0.yaml
#	examples/operator/401_scheduled_backups.yaml
#	examples/operator/operator.yaml
#	go.mod
#	go.sum
#	go/flags/endtoend/vtbackup.txt
#	go/flags/endtoend/vtcombo.txt
#	go/flags/endtoend/vttablet.txt
#	go/flags/endtoend/vttestserver.txt
#	go/mysql/auth_server_static_test.go
#	go/mysql/sqlerror/sql_error.go
#	go/pools/smartconnpool/pool.go
#	go/pools/smartconnpool/pool_test.go
#	go/pools/smartconnpool/sema_race.go
#	go/pools/smartconnpool/waitlist.go
#	go/test/endtoend/onlineddl/scheduler/onlineddl_scheduler_test.go
#	go/test/endtoend/reparent/utils/utils.go
#	go/test/endtoend/vreplication/partial_movetables_seq_test.go
#	go/test/endtoend/vreplication/vdiff_online_ddl_test.go
#	go/test/endtoend/vreplication/vstream_test.go
#	go/test/endtoend/vtgate/foreignkey/fk_test.go
#	go/test/endtoend/vtgate/queries/misc/misc_test.go
#	go/test/endtoend/vtgate/reservedconn/reconnect3/main_test.go
#	go/test/endtoend/vtgate/reservedconn/reconnect4/main_test.go
#	go/test/endtoend/vtorc/general/vtorc_test.go
#	go/test/endtoend/vtorc/utils/utils.go
#	go/tools/go-upgrade/go-upgrade.go
#	go/vt/key/key.go
#	go/vt/key/key_test.go
#	go/vt/proto/tabletmanagerdata/tabletmanagerdata.pb.go
#	go/vt/proto/vtgate/vtgate.pb.go
#	go/vt/proto/vtgateservice/vtgateservice.pb.go
#	go/vt/servenv/version.go
#	go/vt/sqlparser/precedence_test.go
#	go/vt/sqlparser/sql.go
#	go/vt/vtctl/reparentutil/emergency_reparenter.go
#	go/vt/vtctl/workflow/sequences.go
#	go/vt/vtctl/workflow/sequences_test.go
#	go/vt/vtctl/workflow/server.go
#	go/vt/vtgate/engine/fake_vcursor_test.go
#	go/vt/vtgate/engine/route.go
#	go/vt/vtgate/executorcontext/vcursor_impl.go
#	go/vt/vtgate/grpcvtgateconn/suite_test.go
#	go/vt/vtgate/planbuilder/testdata/aggr_cases.json
#	go/vt/vtgate/planbuilder/testdata/cte_cases.json
#	go/vt/vtgate/planbuilder/testdata/dml_cases.json
#	go/vt/vtgate/planbuilder/testdata/foreignkey_cases.json
#	go/vt/vtgate/planbuilder/testdata/foreignkey_checks_on_cases.json
#	go/vt/vtgate/planbuilder/testdata/from_cases.json
#	go/vt/vtgate/planbuilder/testdata/reference_cases.json
#	go/vt/vtgate/planbuilder/testdata/select_cases.json
#	go/vt/vtgate/planbuilder/testdata/union_cases.json
#	go/vt/vtgate/plugin_mysql_server.go
#	go/vt/vtgate/vstream_manager_test.go
#	go/vt/vtorc/inst/analysis.go
#	go/vt/vtorc/inst/analysis_dao.go
#	go/vt/vtorc/inst/analysis_dao_test.go
#	go/vt/vtorc/inst/analysis_problem.go
#	go/vt/vtorc/inst/analysis_problem_test.go
#	go/vt/vtorc/logic/topology_recovery.go
#	go/vt/vtorc/logic/topology_recovery_test.go
#	go/vt/vtorc/logic/vtorc.go
#	go/vt/vtorc/test/recovery_analysis.go
#	go/vt/vttablet/onlineddl/executor.go
#	go/vt/vttablet/tabletmanager/rpc_replication.go
#	go/vt/vttablet/tabletmanager/rpc_replication_test.go
#	go/vt/vttablet/tabletmanager/rpc_vreplication_test.go
#	go/vt/vttablet/tabletmanager/semisyncmonitor/monitor_test.go
#	go/vt/vttablet/tabletmanager/tm_init_test.go
#	go/vt/vttablet/tabletmanager/vdiff/engine_test.go
#	go/vt/vttablet/tabletmanager/vdiff/workflow_differ_test.go
#	go/vt/vttablet/tabletserver/throttle/base/metric_result.go
#	go/vt/vttablet/tabletserver/throttle/throttler.go
#	go/vt/vttablet/tabletserver/vstreamer/rowstreamer_test.go
#	java/client/pom.xml
#	java/example/pom.xml
#	java/grpc-client/pom.xml
#	java/jdbc/pom.xml
#	java/pom.xml
#	test.go
#	test/config.json
#	web/vtadmin/package-lock.json
Copilot AI review requested due to automatic review settings June 2, 2026 21:06
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

The merge of upstream/release-23.0 left a duplicate getShardTablets
function in tablet_discovery.go (from the fork's v22 backport) while
upstream's copy lives in topology_recovery.go, causing a build failure.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Andy Edison <andyedison@github.com>
@andyedison andyedison closed this Jun 4, 2026
@andyedison andyedison deleted the release-23.0 branch June 4, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.