From 8cc3d509fe7fe824efd5640f3f26402929793805 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 1 May 2025 17:51:10 +0000 Subject: [PATCH 1/8] Update release notes for v25.2-v25.2.0-rc.1 From 6f7d935cb80f0d92b87a21440570df4119e55599 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 1 May 2025 17:51:11 +0000 Subject: [PATCH 2/8] Update release notes for v25.2-v25.2.0-rc.1 --- src/current/_data/releases.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 5d6aba1aa6b..bfeaf557d7c 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -9070,3 +9070,31 @@ CockroachDB Cloud clusters. To request to upgrade a CockroachDB self-hosted cluster to this version, [contact support](https://support.cockroachlabs.com/hc/requests/new). + + +- release_name: v25.2.0-rc.1 + major_version: v25.2 + release_date: '2025-05-05' + release_type: Testing + go_version: go1.23.7 + sha: 545da2936c70fdecb9bbbd652aa4bd90b8d26dad + 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-unstable + docker_arm: true + docker_arm_experimental: false + docker_arm_limited_access: false + source: true + previous_release: v25.2.0-beta.3 From f8b35d3a0817a5611396dfc72f8d3341c3b85d1f Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 1 May 2025 17:51:12 +0000 Subject: [PATCH 3/8] Update release notes for v25.2-v25.2.0-rc.1 --- .../_includes/releases/v25.2/v25.2.0-rc.1.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/current/_includes/releases/v25.2/v25.2.0-rc.1.md diff --git a/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md new file mode 100644 index 00000000000..d53509e3f45 --- /dev/null +++ b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md @@ -0,0 +1,57 @@ +## v25.2.0-rc.1 + +Release Date: May 5, 2025 + +{% include releases/new-release-downloads-docker-image.md release=include.release %} + +

SQL language changes

+ +- Non-integer array indices are now supported in JSONPath queries (e.g., `SELECT jsonb_path_query('[1, 2, 3]', '$[2.5]');`). Indices are rounded toward 0. + [#144819][#144819] +- The `vector_l2_ops` operator class can now be specified for a vector index. Because `vector_l2_ops` is the default, it is possible to omit the operator class from an index definition. + [#144902][#144902] +- When creating a vector index with the `USING` syntax, `hnsw` can now be specified as the index type, although a `cspann` vector index is still provided. This change increases compatibility with third-party tools. + [#144902][#144902] +- Added support for numeric JSONPath methods `.abs()`, `.floor()`, `.ceiling()`. For example, `SELECT jsonb_path_query('-0.5', '$.abs()');`. + [#145121][#145121] +- Disabled `IMPORT INTO` for tables with vector indexes, because importing into vector indexes is not implemented. + [#145262][#145262] +- Added support for `like_regex` flags in JSONPath queries. For example, `SELECT jsonb_path_query('{}', '"a" like_regex ".*" flag "i"');`. + [#145300][#145300] +- Vector index creation is now prevented until the entire cluster upgrade has been finalized on v25.2 or later. + [#145449][#145449] + +

Bug fixes

+ +- `NULL` vectors can now be inserted into tables with vector indexes. + [#144858][#144858] +- Fixed a bug that caused vector indexes to return incorrect or no results from a standby reader in a physical cluster replication (PCR) setup. This bug existed in alpha versions of v25.2 and in v25.2.0-beta.1. + [#145157][#145157] +- Fixed a bug that allowed a set-returning PL/pgSQL function to be created before the version change was finalized. This bug existed in v25.2 alpha and beta releases. + [#145381][#145381] +- Fixed a bug where CockroachDB could encounter an internal error when fetching from the `WITH HOLD` cursor with `FETCH FIRST` and `FETCH ABSOLUTE`. The bug was only present in v25.2 alpha and beta releases. + [#145409][#145409] + +

Performance improvements

+ +- Some internal queries executed by the jobs system are now less likely to perform full table scans of the `system.jobs` table, making them more efficient. This change can be reverted by disabling the `jobs.avoid_full_scans_in_find_running_jobs.enabled` cluster setting. + [#144825][#144825] + +

Miscellaneous

+ +- SQL queries run on the source cluster by logical data replication (LDR) and physical cluster replication (PCR) will account to internal metrics like `sql.statements.active.internal` instead of the metrics like `sql.statements.active` that are used to monitor application workload. + [#145111][#145111] + + +[#145111]: https://github.com/cockroachdb/cockroach/pull/145111 +[#145300]: https://github.com/cockroachdb/cockroach/pull/145300 +[#144858]: https://github.com/cockroachdb/cockroach/pull/144858 +[#145157]: https://github.com/cockroachdb/cockroach/pull/145157 +[#145409]: https://github.com/cockroachdb/cockroach/pull/145409 +[#144825]: https://github.com/cockroachdb/cockroach/pull/144825 +[#145381]: https://github.com/cockroachdb/cockroach/pull/145381 +[#144819]: https://github.com/cockroachdb/cockroach/pull/144819 +[#144902]: https://github.com/cockroachdb/cockroach/pull/144902 +[#145121]: https://github.com/cockroachdb/cockroach/pull/145121 +[#145262]: https://github.com/cockroachdb/cockroach/pull/145262 +[#145449]: https://github.com/cockroachdb/cockroach/pull/145449 From 8e6ba25767c9552d87f6245f3918fd2173a59c7f Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 9 May 2025 19:14:02 +0000 Subject: [PATCH 4/8] Update release notes for v25.2-v25.2.0-rc.1 From a4cef0e0902db4e85e870a50d21167e836f4be64 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 9 May 2025 19:14:03 +0000 Subject: [PATCH 5/8] Update release notes for v25.2-v25.2.0-rc.1 --- src/current/_data/releases.yml | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index bfeaf557d7c..4d8727736e3 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -9063,6 +9063,34 @@ docker_arm_limited_access: false source: true previous_release: v25.1.5 + + +- release_name: v25.1.6 + major_version: v25.1 + release_date: '2025-05-05' + release_type: Production + go_version: go1.23.7 + sha: 8277f164925ba5fb24d987ff1af4703d5f084da1 + 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.5 cloud_only: true cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters' cloud_only_message: > @@ -9074,10 +9102,10 @@ - release_name: v25.2.0-rc.1 major_version: v25.2 - release_date: '2025-05-05' + release_date: '2025-05-22' release_type: Testing go_version: go1.23.7 - sha: 545da2936c70fdecb9bbbd652aa4bd90b8d26dad + sha: 4377500860ff39cc5ddf7954079ced214bd788dc has_sql_only: true has_sha256sum: true mac: From 05b8c2d6d4dbdbf8c6d75715587db83210a01f6c Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Fri, 9 May 2025 19:14:04 +0000 Subject: [PATCH 6/8] Update release notes for v25.2-v25.2.0-rc.1 --- .../_includes/releases/v25.2/v25.2.0-rc.1.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md index d53509e3f45..3d11c0d5801 100644 --- a/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md +++ b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md @@ -1,6 +1,6 @@ ## v25.2.0-rc.1 -Release Date: May 5, 2025 +Release Date: May 22, 2025 {% include releases/new-release-downloads-docker-image.md release=include.release %} @@ -43,15 +43,15 @@ Release Date: May 5, 2025 [#145111][#145111] -[#145111]: https://github.com/cockroachdb/cockroach/pull/145111 -[#145300]: https://github.com/cockroachdb/cockroach/pull/145300 -[#144858]: https://github.com/cockroachdb/cockroach/pull/144858 -[#145157]: https://github.com/cockroachdb/cockroach/pull/145157 -[#145409]: https://github.com/cockroachdb/cockroach/pull/145409 -[#144825]: https://github.com/cockroachdb/cockroach/pull/144825 -[#145381]: https://github.com/cockroachdb/cockroach/pull/145381 [#144819]: https://github.com/cockroachdb/cockroach/pull/144819 -[#144902]: https://github.com/cockroachdb/cockroach/pull/144902 [#145121]: https://github.com/cockroachdb/cockroach/pull/145121 [#145262]: https://github.com/cockroachdb/cockroach/pull/145262 +[#145300]: https://github.com/cockroachdb/cockroach/pull/145300 +[#145381]: https://github.com/cockroachdb/cockroach/pull/145381 +[#145409]: https://github.com/cockroachdb/cockroach/pull/145409 +[#145111]: https://github.com/cockroachdb/cockroach/pull/145111 +[#144902]: https://github.com/cockroachdb/cockroach/pull/144902 [#145449]: https://github.com/cockroachdb/cockroach/pull/145449 +[#144858]: https://github.com/cockroachdb/cockroach/pull/144858 +[#145157]: https://github.com/cockroachdb/cockroach/pull/145157 +[#144825]: https://github.com/cockroachdb/cockroach/pull/144825 From f17de4e483beca17151bda97ce6f8e98fdb10e3d Mon Sep 17 00:00:00 2001 From: Kathryn May <44557882+katmayb@users.noreply.github.com> Date: Mon, 12 May 2025 10:12:17 -0400 Subject: [PATCH 7/8] Apply suggestions from code review --- src/current/_data/releases.yml | 2 +- src/current/_includes/releases/v25.2/v25.2.0-rc.1.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 4d8727736e3..79620e9d929 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -9102,7 +9102,7 @@ - release_name: v25.2.0-rc.1 major_version: v25.2 - release_date: '2025-05-22' + release_date: '2025-05-12' release_type: Testing go_version: go1.23.7 sha: 4377500860ff39cc5ddf7954079ced214bd788dc diff --git a/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md index 3d11c0d5801..7d519f2a400 100644 --- a/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md +++ b/src/current/_includes/releases/v25.2/v25.2.0-rc.1.md @@ -1,6 +1,6 @@ ## v25.2.0-rc.1 -Release Date: May 22, 2025 +Release Date: May 12, 2025 {% include releases/new-release-downloads-docker-image.md release=include.release %} From 2bf175efe54a6f382a07f54e97358e71986a1914 Mon Sep 17 00:00:00 2001 From: katmayb Date: Mon, 12 May 2025 12:04:04 -0400 Subject: [PATCH 8/8] Update --- src/current/_data/releases.yml | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 79620e9d929..db3a57ddd6b 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -9063,34 +9063,6 @@ docker_arm_limited_access: false source: true previous_release: v25.1.5 - - -- release_name: v25.1.6 - major_version: v25.1 - release_date: '2025-05-05' - release_type: Production - go_version: go1.23.7 - sha: 8277f164925ba5fb24d987ff1af4703d5f084da1 - 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.5 cloud_only: true cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters' cloud_only_message: >