Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions src/current/_data/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10949,3 +10949,38 @@
docker_arm_limited_access: false
source: true
previous_release: v26.2.0-alpha.2


- release_name: v25.4.7
major_version: v25.4
release_date: '2026-04-03'
release_type: Production
go_version: go1.25.5
sha: d3992fa83901a712c20b850f80561a3acab3f9c9
has_sql_only: true
has_sha256sum: true
mac:
mac_arm: true
mac_arm_experimental: true
mac_arm_limited_access: false
windows: true
linux:
linux_arm: true
linux_arm_experimental: false
linux_arm_limited_access: false
linux_intel_fips: true
linux_arm_fips: false
docker:
docker_image: cockroachdb/cockroach
docker_arm: true
docker_arm_experimental: false
docker_arm_limited_access: false
source: true
previous_release: v25.4.6
cloud_only: true
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
cloud_only_message: >
This version is currently available only for select
CockroachDB Cloud clusters. To request to upgrade
a CockroachDB self-hosted cluster to this version,
[contact support](https://support.cockroachlabs.com/hc/requests/new).
29 changes: 29 additions & 0 deletions src/current/_includes/releases/v25.4/v25.4.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
## v25.4.7

Release Date: April 3, 2026

{% include releases/new-release-downloads-docker-image.md release=include.release %}

<h3 id="v25-4-7-command-line-changes">Command-line changes</h3>

- The `cockroach debug zip` command's `--include-files` and `--exclude-files` flags now support full zip path patterns. Patterns containing `/` are matched against the full path within the zip archive (e.g., `--include-files='debug/nodes/1/*.json'`). Patterns without `/` continue to match the base file name as before. [#164149][#164149]

<h3 id="v25-4-7-bug-fixes">Bug fixes</h3>

- Fixed a bug that prevented the `optimizer_min_row_count` setting from applying to anti-join expressions, which could lead to bad query plans. The fix is gated behind `optimizer_use_min_row_count_anti_join_fix`, which is on by default on v26.2 and later, and off by default in earlier versions. [#164799][#164799]
- Fixed a bug where CockroachDB did not always promptly respond to the statement timeout when performing a hash join with `ON` filter that is mostly `false`. [#164890][#164890]
- Fixed a bug introduced in v25.4+ where setting `min_checkpoint_frequency` to `0` prevented changefeeds from advancing their resolved timestamp (high-water mark) and emitting resolved messages. Note that setting `min_checkpoint_frequency` to lower than `500ms` is **not** recommended as it may cause degraded changefeed performance. [#164894][#164894]
- Lowered the default value of the `changefeed.max_retry_backoff` cluster setting from `10m` to `30s` to reduce changefeed lag during rolling restarts. [#164935][#164935]
- Fixed a bug that could cause row sampling for table statistics to crash a node due to a data race when processing a collated string column with values larger than 400 bytes. This bug has existed since before v23.1. [#165566][#165566]
- Fixed a bug in the legacy schema changer where rolling back a `CREATE TABLE` with inline `FOREIGN KEY` constraints could leave orphaned foreign key back-references on the referenced table, causing descriptor validation errors. [#166197][#166197]
- Fixed a bug where rolling back a `CREATE TABLE` that referenced user-defined types or sequences would leave orphaned back-references on the type and sequence descriptors, causing them to appear in `crdb_internal.invalid_objects` after the table was GC'd. [#166225][#166225]


[#166197]: https://github.com/cockroachdb/cockroach/pull/166197
[#166225]: https://github.com/cockroachdb/cockroach/pull/166225
[#164149]: https://github.com/cockroachdb/cockroach/pull/164149
[#164799]: https://github.com/cockroachdb/cockroach/pull/164799
[#164890]: https://github.com/cockroachdb/cockroach/pull/164890
[#164894]: https://github.com/cockroachdb/cockroach/pull/164894
[#164935]: https://github.com/cockroachdb/cockroach/pull/164935
[#165566]: https://github.com/cockroachdb/cockroach/pull/165566
Loading