Skip to content

[release-23.0] Release of v23.0.6 - #20993

Merged
mattlord merged 4 commits into
release-23.0from
release-23.0-create-release-1
Sep 3, 2026
Merged

[release-23.0] Release of v23.0.6#20993
mattlord merged 4 commits into
release-23.0from
release-23.0-create-release-1

Conversation

@mattlord

@mattlord mattlord commented Sep 3, 2026

Copy link
Copy Markdown
Member

Includes the release notes and release commit for the v23.0.6 release. Once this PR is merged, we will be able to tag v23.0.6 on the merge commit.

This Pull Request is part of #20935

This commit was made automatically by the vitess-releaser tool.

See https://github.com/vitessio/vitess-releaser

Signed-off-by: Matt Lord <mattalord@gmail.com>
This commit was made automatically by the vitess-releaser tool.

See https://github.com/vitessio/vitess-releaser

Signed-off-by: Matt Lord <mattalord@gmail.com>
This commit was made automatically by the vitess-releaser tool.

See https://github.com/vitessio/vitess-releaser

Signed-off-by: Matt Lord <mattalord@gmail.com>
Copilot AI balanced review requested due to automatic review settings September 3, 2026 13:41
@mattlord mattlord added Component: General Changes throughout the code base Do Not Merge Type: Release labels Sep 3, 2026
@mattlord mattlord mentioned this pull request Sep 3, 2026
36 tasks
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-03T13:46:20.671767Z aa6bad1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@vitess-bot

vitess-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Review Checklist

Hello reviewers! 👋 Please follow this checklist when reviewing this Pull Request.

General

  • Ensure that the Pull Request has a descriptive title.
  • Ensure there is a link to an issue (except for internal cleanup and flaky test fixes), new features should have an RFC that documents use cases and test cases.

Tests

  • Bug fixes should have at least one unit or end-to-end test, enhancement and new features should have a sufficient number of tests.

Documentation

  • Apply the release notes (needs details) label if users need to know about this change.
  • New features should be documented.
  • There should be some code comments as to why things are implemented the way they are.
  • There should be a comment at the top of each new or modified test to explain what the test does.

New flags

  • Is this flag really necessary?
  • Flag names must be clear and intuitive, use dashes (-), and have a clear help text.

If a workflow is added or modified:

  • Each item in Jobs should be named in order to mark it as required.
  • If the workflow needs to be marked as required, the maintainer team must be notified.

Backward compatibility

  • Protobuf changes should be wire-compatible.
  • Changes to _vt tables and RPCs need to be backward compatible.
  • RPC changes should be compatible with vitess-operator
  • If a flag is removed, then it should also be removed from vitess-operator and arewefastyet, if used there.
  • vtctl command output order should be stable and awk-able.

@vitess-bot vitess-bot Bot added NeedsWebsiteDocsUpdate What it says NeedsDescriptionUpdate The description is not clear or comprehensive enough, and needs work NeedsIssue A linked issue is missing for this Pull Request NeedsBackportReason If backport labels have been applied to a PR, a justification is required labels Sep 3, 2026
@github-actions github-actions Bot added Component: Build/CI Component: Java Pull requests that update Java code Component: Examples Component: Documentation docs related issues/PRs Type: Dependencies Dependency updates labels Sep 3, 2026
@github-actions github-actions Bot added this to the v23.0.6 milestone Sep 3, 2026

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Devin Review found 3 potential issues.

Devin Review

vttablet: vitess/lite:v23.0.5
vtbackup: vitess/lite:v23.0.5
vtorc: vitess/lite:v23.0.5
vtctld: vitess/lite:v23.0.6

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Release examples use mixed versions

The v23.0.6 bump updates operator manifests but leaves all Compose manifests on v23.0.5. Bundled examples therefore deploy different releases.

Prompt for agents
Complete the v23.0.6 example-image update across examples/compose/docker-compose.beginners.yml, examples/compose/docker-compose.yml, examples/compose/vtcompose/docker-compose.test.yml, and examples/compose/vtcompose/vtcompose.go. These files still contain vitess/lite:v23.0.5, although this release PR updates the equivalent operator examples to v23.0.6. Preserve any existing image-variable behavior while making the release examples consistent.
Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread changelog/23.0/23.0.6/release_notes.md Outdated
@@ -0,0 +1,76 @@
# Changelog of Vitess v23.0.6

### Bug fixes

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔍 Generated changelog fails whitespace check

Many added lines contain trailing spaces, so git diff --check fails on this release commit.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The release artifacts have a duplicated heading, omit compose image bumps, and precede unresolved release prerequisites.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Finalizes Vitess v23.0.6 release metadata, notes, and example image versions.

Changes:

  • Finalizes Go and Java versions.
  • Adds v23.0.6 changelog and release notes.
  • Updates operator images and disables code freeze.
File summaries
File Description
java/pom.xml Finalizes parent version.
java/jdbc/pom.xml Finalizes JDBC parent version.
java/grpc-client/pom.xml Finalizes gRPC parent version.
java/example/pom.xml Finalizes example parent version.
java/client/pom.xml Finalizes client parent version.
go/vt/servenv/version.go Sets the release version.
examples/operator/101_initial_cluster.yaml Updates container images.
examples/operator/201_customer_tablets.yaml Updates container images.
examples/operator/302_new_shards.yaml Updates container images.
examples/operator/306_down_shard_0.yaml Updates container images.
examples/operator/401_scheduled_backups.yaml Updates container images.
changelog/23.0/README.md Links v23.0.6 notes.
changelog/23.0/23.0.6/release_notes.md Adds release highlights.
changelog/23.0/23.0.6/changelog.md Adds the complete changelog.
.github/workflows/code_freeze.yml Disables code-freeze failure.
Review details
  • Files reviewed: 15/15 changed files
  • Comments generated: 3
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

------------
The entire changelog for this release can be found [here](https://github.com/vitessio/vitess/blob/main/changelog/23.0/23.0.6/changelog.md).

The release includes 47 merged Pull Requests.
vttablet: vitess/lite:v23.0.5
vtbackup: vitess/lite:v23.0.5
vtorc: vitess/lite:v23.0.5
vtctld: vitess/lite:v23.0.6
Comment thread changelog/23.0/23.0.6/release_notes.md Outdated
Removed duplicate release title from release notes.

Signed-off-by: Matt Lord <mattalord@gmail.com>
Copilot AI review requested due to automatic review settings September 3, 2026 13:44

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: aa6bad1848

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

vttablet: vitess/lite:v23.0.5
vtbackup: vitess/lite:v23.0.5
vtorc: vitess/lite:v23.0.5
vtctld: vitess/lite:v23.0.6

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Update Docker Compose images for this release

When users launch the Docker Compose examples after v23.0.6, they still pull vitess/lite:v23.0.5: examples/compose/docker-compose.yml, docker-compose.beginners.yml, vtcompose/docker-compose.test.yml, and the templates in vtcompose/vtcompose.go all retain the old tag. The release helper's updateVitessExamples function explicitly covers both operator and Compose examples, but this commit updates only the operator YAMLs, so the Compose examples should also be bumped to v23.0.6.

Useful? React with 👍 / 👎.

@mattlord mattlord removed NeedsDescriptionUpdate The description is not clear or comprehensive enough, and needs work NeedsWebsiteDocsUpdate What it says NeedsIssue A linked issue is missing for this Pull Request NeedsBackportReason If backport labels have been applied to a PR, a justification is required Do Not Merge labels Sep 3, 2026
@mattlord
mattlord merged commit 0f1ed06 into release-23.0 Sep 3, 2026
39 of 51 checks passed
@mattlord
mattlord deleted the release-23.0-create-release-1 branch September 3, 2026 13:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Six pull requests designated as v23.0.6 prerequisites remain open and absent from the generated changelog.

Review details

Suppressed comments (1)

changelog/23.0/23.0.6/release_notes.md:18

  • The v23.0.6 checklist in #20935 still lists six important PRs as prerequisites, and #20885, #20924, #20940, #20956, #20959, and #20989 all remain open. This generated count/changelog therefore omits work currently designated for the release; merging and tagging this commit now would exclude it. Please either merge/backport the intended fixes and regenerate the release notes, or explicitly defer those entries from v23.0.6 before approval.
The release includes 47 merged Pull Requests.
  • Files reviewed: 15/15 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@codecov

codecov Bot commented Sep 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 56.38%. Comparing base (550459d) to head (29005f4).
⚠️ Report is 123 commits behind head on release-23.0.

❗ There is a different number of reports uploaded between BASE (550459d) and HEAD (29005f4). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (550459d) HEAD (29005f4)
1 0
Additional details and impacted files
@@                Coverage Diff                @@
##           release-23.0   #20993       +/-   ##
=================================================
- Coverage         69.45%   56.38%   -13.08%     
=================================================
  Files              1607       28     -1579     
  Lines            215090     1527   -213563     
=================================================
- Hits             149397      861   -148536     
+ Misses            65693      666    -65027     
Flag Coverage Δ
partial 56.38% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Build/CI Component: Documentation docs related issues/PRs Component: Examples Component: General Changes throughout the code base Component: Java Pull requests that update Java code Type: Dependencies Dependency updates Type: Release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants