Skip to content

Commit fbd5951

Browse files
authored
Merge pull request #23149 from cockroachdb/v25.4.7-release-notes
Release Notes for v25.4-v25.4.7
2 parents 3ab1f45 + 628ef6f commit fbd5951

2 files changed

Lines changed: 64 additions & 0 deletions

File tree

src/current/_data/releases.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11046,3 +11046,38 @@
1104611046
CockroachDB Cloud clusters. To request to upgrade
1104711047
a CockroachDB self-hosted cluster to this version,
1104811048
[contact support](https://support.cockroachlabs.com/hc/requests/new).
11049+
11050+
11051+
- release_name: v25.4.7
11052+
major_version: v25.4
11053+
release_date: '2026-04-03'
11054+
release_type: Production
11055+
go_version: go1.25.5
11056+
sha: d3992fa83901a712c20b850f80561a3acab3f9c9
11057+
has_sql_only: true
11058+
has_sha256sum: true
11059+
mac:
11060+
mac_arm: true
11061+
mac_arm_experimental: true
11062+
mac_arm_limited_access: false
11063+
windows: true
11064+
linux:
11065+
linux_arm: true
11066+
linux_arm_experimental: false
11067+
linux_arm_limited_access: false
11068+
linux_intel_fips: true
11069+
linux_arm_fips: false
11070+
docker:
11071+
docker_image: cockroachdb/cockroach
11072+
docker_arm: true
11073+
docker_arm_experimental: false
11074+
docker_arm_limited_access: false
11075+
source: true
11076+
previous_release: v25.4.6
11077+
cloud_only: true
11078+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
11079+
cloud_only_message: >
11080+
This version is currently available only for select
11081+
CockroachDB Cloud clusters. To request to upgrade
11082+
a CockroachDB self-hosted cluster to this version,
11083+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
## v25.4.7
2+
3+
Release Date: April 3, 2026
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-4-7-command-line-changes">Command-line changes</h3>
8+
9+
- 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]
10+
11+
<h3 id="v25-4-7-bug-fixes">Bug fixes</h3>
12+
13+
- 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]
14+
- Fixed a bug where CockroachDB did not always promptly respond to the statement timeout when performing a hash join with an `ON` filter that is mostly `false`. [#164890][#164890]
15+
- 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` lower than `500ms` is not recommended as it may cause degraded changefeed performance. [#164894][#164894]
16+
- 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]
17+
- 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]
18+
- 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]
19+
- 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]
20+
21+
22+
[#164935]: https://github.com/cockroachdb/cockroach/pull/164935
23+
[#165566]: https://github.com/cockroachdb/cockroach/pull/165566
24+
[#166197]: https://github.com/cockroachdb/cockroach/pull/166197
25+
[#166225]: https://github.com/cockroachdb/cockroach/pull/166225
26+
[#164149]: https://github.com/cockroachdb/cockroach/pull/164149
27+
[#164799]: https://github.com/cockroachdb/cockroach/pull/164799
28+
[#164890]: https://github.com/cockroachdb/cockroach/pull/164890
29+
[#164894]: https://github.com/cockroachdb/cockroach/pull/164894

0 commit comments

Comments
 (0)