Skip to content

[release-24.0] Release of v24.0.0-RC1#19852

Merged
mattlord merged 3 commits into
release-24.0from
release-24.0-create-release-3
Apr 14, 2026
Merged

[release-24.0] Release of v24.0.0-RC1#19852
mattlord merged 3 commits into
release-24.0from
release-24.0-create-release-3

Conversation

@mattlord
Copy link
Copy Markdown
Member

Includes the release notes and release commit for the v24.0.0-RC1 release. Once this PR is merged, we will be able to tag v24.0.0-RC1 on the merge commit.

This Pull Request is part of #19796

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>
@mattlord mattlord added Component: General Changes throughout the code base Do Not Merge Type: Release labels Apr 13, 2026
Copilot AI review requested due to automatic review settings April 13, 2026 23:59
@mattlord mattlord mentioned this pull request Apr 13, 2026
39 tasks
@github-actions github-actions Bot added this to the v24.0.0 milestone Apr 13, 2026
@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 Apr 13, 2026
@vitess-bot
Copy link
Copy Markdown
Contributor

vitess-bot Bot commented Apr 13, 2026

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.

@github-actions github-actions Bot added Component: Java Pull requests that update Java code Component: Examples labels Apr 13, 2026
@github-actions github-actions Bot added Component: Documentation docs related issues/PRs Type: Dependencies Dependency updates labels Apr 13, 2026
Copy link
Copy Markdown
Contributor

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.

Pull request overview

Prepares the release-24.0 branch for the v24.0.0-RC1 release by updating version strings across Go/Java artifacts, pinning example manifests to release image tags, and adding the v24.0.0 changelog + release notes content.

Changes:

  • Bump Java module POM versions from 24.0.0-SNAPSHOT to 24.0.0-rc1.
  • Update Vitess version constant to 24.0.0-rc1 and refresh example operator manifests to use v24.0.0-rc1 images.
  • Add changelog/24.0/24.0.0/{changelog.md,release_notes.md} and link them from changelog/24.0/README.md.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
java/pom.xml Sets parent Maven version to 24.0.0-rc1.
java/jdbc/pom.xml Aligns JDBC module parent version to 24.0.0-rc1.
java/grpc-client/pom.xml Aligns gRPC client module parent version to 24.0.0-rc1.
java/example/pom.xml Aligns example module parent version to 24.0.0-rc1.
java/client/pom.xml Aligns client module parent version to 24.0.0-rc1.
go/vt/servenv/version.go Updates Vitess runtime version constant to 24.0.0-rc1 (auto-generated).
examples/operator/operator.yaml Updates operator image reference (needs verification of tag correctness).
examples/operator/401_scheduled_backups.yaml Pins example images to v24.0.0-rc1 tags.
examples/operator/306_down_shard_0.yaml Pins example images to v24.0.0-rc1 tags.
examples/operator/302_new_shards.yaml Pins example images to v24.0.0-rc1 tags.
examples/operator/201_customer_tablets.yaml Pins example images to v24.0.0-rc1 tags.
examples/operator/101_initial_cluster.yaml Pins example images to v24.0.0-rc1 tags.
changelog/24.0/README.md Adds links to the new v24.0.0 changelog + release notes documents.
changelog/24.0/24.0.0/release_notes.md Adds v24.0.0 release notes (currently contains a duplicated title line).
changelog/24.0/24.0.0/changelog.md Adds the aggregated v24.0.0 changelog content.

Comment thread changelog/24.0/24.0.0/release_notes.md Outdated
Comment thread examples/operator/operator.yaml Outdated
Signed-off-by: Matt Lord <mattalord@gmail.com>
@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 labels Apr 14, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (release-24.0@d2273cc). Learn more about missing BASE report.

Additional details and impacted files
@@               Coverage Diff               @@
##             release-24.0   #19852   +/-   ##
===============================================
  Coverage                ?   55.16%           
===============================================
  Files                   ?       29           
  Lines                   ?     1577           
  Branches                ?        0           
===============================================
  Hits                    ?      870           
  Misses                  ?      707           
  Partials                ?        0           
Flag Coverage Δ
partial 55.16% <ø> (?)

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

☔ View full report in Codecov by Sentry.
📢 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.

@mattlord mattlord merged commit 4d416bb into release-24.0 Apr 14, 2026
172 of 179 checks passed
@mattlord mattlord deleted the release-24.0-create-release-3 branch May 6, 2026 23:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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