Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Notes for v25.1-v25.1.1 #19432

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
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 @@ -8366,3 +8366,38 @@
docker_arm_limited_access: false
source: true
previous_release: v24.1.13


- release_name: v25.1.1
major_version: v25.1
release_date: '2025-03-12'
release_type: Production
go_version: go1.23.6
sha: 3472f9bb34e7a8db6947c79d1d00e01d508286ee
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.1.0
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).
49 changes: 49 additions & 0 deletions src/current/_includes/releases/v25.1/v25.1.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
## v25.1.1

Release Date: March 12, 2025

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

<h3 id="v25-1-1-sql-language-changes">SQL language changes</h3>

- Added the `optimizer_check_input_min_row_count` session setting to control the minimum row count estimate for buffer scans of foreign key and uniqueness checks. It defaults to `0`.
[#141374][#141374]

<h3 id="v25-1-1-db-console-changes">DB Console changes</h3>

- The **Paused Follower** graph has been removed from the **Replication Dashboard** in DB Console because followers are no longer paused by default in CockroachDB v25.1 and later.
[#141502][#141502]

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

- Fixed a bug that could cause gateway nodes to panic when performing an `UPSERT` on a table with a `BOOL` primary key column and a partial index where the primary key column is used as the predicate expression.
[#141822][#141822]
- Fixed a bug where dropping a table with a trigger using the legacy schema changer could leave an orphaned reference in the descriptor. This issue occurred when two tables depended on each other via a trigger, and the table containing the trigger was dropped.
[#141181][#141181]
- Fixed a bug that could cause the upgrade to v25.1 to crash if a job was missing from the virtual table, such as when a malformed job lacked payload information.
[#142312][#142312]
- Fixed a bug that prevented starting multi-table logical data replication (LDR) streams on tables that contained user-defined types.
[#141643][#141643]
- A step in the v25.1 upgrade finalization process that required backfilling jobs now uses locks to ensure it makes progress even when there is contention on the jobs table, which prevents the possibility of becoming stuck under heavy load.
[#141460][#141460]
- Fixed a bug that prevented transaction retry errors encountered during implicit transactions from being automatically retried internally if the `autocommit_before_ddl` session variable was enabled and the statement was a schema change.
[#141393][#141393]
- Fixed a bug that could cause concurrent DML statements to prevent primary key changes from succeeding.
[#141383][#141383]
- Fixed a bug that could cause `SHOW CREATE TABLE` to fail if a database was offline (e.g., due to a `RESTORE` operation on that database).
[#141505][#141505]
- Fixed a bug that could cause `nil pointer dereference` errors when executing statements with user-defined functions (UDFs) or certain built-in functions, such as `obj_description`.
[#141653][#141653]


[#141383]: https://github.com/cockroachdb/cockroach/pull/141383
[#141505]: https://github.com/cockroachdb/cockroach/pull/141505
[#141374]: https://github.com/cockroachdb/cockroach/pull/141374
[#141502]: https://github.com/cockroachdb/cockroach/pull/141502
[#142312]: https://github.com/cockroachdb/cockroach/pull/142312
[#141643]: https://github.com/cockroachdb/cockroach/pull/141643
[#141460]: https://github.com/cockroachdb/cockroach/pull/141460
[#141393]: https://github.com/cockroachdb/cockroach/pull/141393
[#141653]: https://github.com/cockroachdb/cockroach/pull/141653
[#141822]: https://github.com/cockroachdb/cockroach/pull/141822
[#141181]: https://github.com/cockroachdb/cockroach/pull/141181
Loading