Skip to content

Commit d35f81f

Browse files
Release Notes for v25.3-v25.3.6 (#21566)
1 parent e6db394 commit d35f81f

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

src/current/_data/releases.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10041,6 +10041,41 @@
1004110041
previous_release: v26.1.0-alpha.1
1004210042

1004310043

10044+
- release_name: v25.3.6
10045+
major_version: v25.3
10046+
release_date: '2025-12-12'
10047+
release_type: Production
10048+
go_version: go1.25.3
10049+
sha: 86392cec66fd0b9851358fa76a6f0aac1d691a84
10050+
has_sql_only: true
10051+
has_sha256sum: true
10052+
mac:
10053+
mac_arm: true
10054+
mac_arm_experimental: true
10055+
mac_arm_limited_access: false
10056+
windows: true
10057+
linux:
10058+
linux_arm: true
10059+
linux_arm_experimental: false
10060+
linux_arm_limited_access: false
10061+
linux_intel_fips: true
10062+
linux_arm_fips: false
10063+
docker:
10064+
docker_image: cockroachdb/cockroach
10065+
docker_arm: true
10066+
docker_arm_experimental: false
10067+
docker_arm_limited_access: false
10068+
source: true
10069+
previous_release: v25.3.5
10070+
cloud_only: true
10071+
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
10072+
cloud_only_message: >
10073+
This version is currently available only for select
10074+
CockroachDB Cloud clusters. To request to upgrade
10075+
a CockroachDB self-hosted cluster to this version,
10076+
[contact support](https://support.cockroachlabs.com/hc/requests/new).
10077+
10078+
1004410079
- release_name: v25.2.10
1004510080
major_version: v25.2
1004610081
release_date: '2025-12-12'
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## v25.3.6
2+
3+
Release Date: December 12, 2025
4+
5+
{% include releases/new-release-downloads-docker-image.md release=include.release %}
6+
7+
<h3 id="v25-3-6-bug-fixes">Bug fixes</h3>
8+
9+
- A mechanism that prevents unsafe replication changes from causing loss of quorum now functions correctly. An internal function has been fixed to properly return errors, enhancing the reliability of replication safeguards. [#156522][#156522]
10+
- Fixed a bug where the "atomic" `COPY` command (controlled via the `copy_from_atomic_enabled` session setting, `true` by default) could encounter `RETRY_COMMIT_DEADLINE_EXCEEDED` transaction errors if the whole command took 1 minute or more. This bug occurred only when the vectorized engine was used for `COPY`. [#156694][#156694]
11+
- Attempting to create a vector index with the legacy schema changer will now fail gracefully instead of crashing the node. [#156781][#156781]
12+
- Fixed a bug that could cause internal errors for queries using generic query plans with `NULL` placeholder values. [#156978][#156978]
13+
- Fixed a bug where CockroachDB could encounter an internal error when evaluating a `COPY FROM` command in a transaction after it was rolled back to a savepoint. The bug was present since before v23.2. [#157038][#157038]
14+
- Fixed a bug where CockroachDB could encounter a `vector encoder doesn't support ForcePut yet` error when executing `COPY` commands concurrently with certain schema changes. The bug had existed since before v23.2. [#157199][#157199]
15+
- Fixed a bug that could cause a schema change to be stuck in the reverting state if the `infer_rbr_region_col_using_constraint` storage parameter was being set at the same time as adding a constraint that had a foreign key violation. [#157843][#157843]
16+
17+
<h3 id="v25-3-6-performance-improvements">Performance improvements</h3>
18+
19+
- The cost of generic query plans is now calculated based on worst-case selectivities for placeholder equalities (e.g., `x = $1`). This reduces the chance of suboptimal generic query plans being chosen when `plan_cache_mode=auto`. [#156791][#156791]
20+
21+
<h3 id="v25-3-6-miscellaneous">Miscellaneous</h3>
22+
23+
- Span config reconciliation jobs no longer fail on the
24+
destination after failover from a PCR stream of a system virtual cluster. [#156811][#156811]
25+
26+
27+
[#156791]: https://github.com/cockroachdb/cockroach/pull/156791
28+
[#156781]: https://github.com/cockroachdb/cockroach/pull/156781
29+
[#156978]: https://github.com/cockroachdb/cockroach/pull/156978
30+
[#157038]: https://github.com/cockroachdb/cockroach/pull/157038
31+
[#157843]: https://github.com/cockroachdb/cockroach/pull/157843
32+
[#156522]: https://github.com/cockroachdb/cockroach/pull/156522
33+
[#156694]: https://github.com/cockroachdb/cockroach/pull/156694
34+
[#157199]: https://github.com/cockroachdb/cockroach/pull/157199
35+
[#156811]: https://github.com/cockroachdb/cockroach/pull/156811

0 commit comments

Comments
 (0)