diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index c48aad5a241..2fb6f2e747d 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -10011,3 +10011,206 @@ docker_arm_limited_access: false source: true previous_release: v25.4.0 + + +- release_name: v26.1.0-alpha.2 + major_version: v26.1 + release_date: '2025-12-11' + release_type: Testing + go_version: go1.25.3 + sha: 7991c17b6f2957e381666bf13d6405c8037f46c1 + 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: v26.1.0-alpha.1 + + +- release_name: v25.4.2 + major_version: v25.4 + release_date: '2025-12-12' + release_type: Production + go_version: go1.25.3 + sha: fed2b8351ac420fec6a1eecce0c78e3848d11896 + 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.1 + 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). + + +- release_name: v25.3.6 + major_version: v25.3 + release_date: '2025-12-12' + release_type: Production + go_version: go1.25.3 + sha: 86392cec66fd0b9851358fa76a6f0aac1d691a84 + 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.3.5 + 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). + + +- release_name: v25.2.10 + major_version: v25.2 + release_date: '2025-12-12' + release_type: Production + go_version: go1.25.3 + sha: a2cf0e12d277179df853e7e494c0155a6839edf3 + 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.2.9 + 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). + + +- release_name: v24.3.24 + major_version: v24.3 + release_date: '2025-12-12' + release_type: Production + go_version: go1.25.3 + sha: dab6bfcdbefef7b4ecc62cb75198e475cbf6778d + 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: v24.3.23 + 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). + + +- release_name: v25.4.2 + major_version: v25.4 + release_date: '2025-12-12' + release_type: Production + go_version: go1.25.3 + sha: 2c80e22e93a1fc4e9c268fa7b6c2018acfa09724 + 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.2 + 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). diff --git a/src/current/_data/versions.csv b/src/current/_data/versions.csv index ae340872cdd..37300512475 100644 --- a/src/current/_data/versions.csv +++ b/src/current/_data/versions.csv @@ -20,4 +20,4 @@ v25.1,2025-02-18,2025-08-18,N/A,N/A,N/A,N/A,N/A,N/A,v24.3,release-25.1,2029-02-1 v25.2,2025-05-09,2026-05-12,2026-11-12,N/A,N/A,N/A,N/A,N/A,v25.1,release-25.2,2029-05-09 v25.3,2025-08-04,2026-02-04,N/A,N/A,N/A,N/A,N/A,N/A,v25.2,release-25.3,2029-08-04 v25.4,2025-11-03,2026-11-03,2027-05-03,N/A,N/A,N/A,N/A,N/A,v25.3,release-25.4,2029-11-03 -v26.1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v25.4,release-25.4,N/A +v26.1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v25.4,release-26.1,N/A diff --git a/src/current/_includes/releases/v25.4/v25.4.2.md b/src/current/_includes/releases/v25.4/v25.4.2.md new file mode 100644 index 00000000000..f9d35147067 --- /dev/null +++ b/src/current/_includes/releases/v25.4/v25.4.2.md @@ -0,0 +1,37 @@ +## v25.4.2 + +Release Date: December 12, 2025 + +{% include releases/new-release-downloads-docker-image.md release=include.release %} + +

SQL language changes

+ +- Fixed two cases where creation of a routine + resolves unnecessary column dependencies, which can prevent drop of the + column without first dropping the routine. Here, the unnecessary + dependencies are due to references within CHECK constraints, including + those for RLS policies and hash-sharded indexes, as well as those in + partial index predicates. The fix is gated behind the session setting + `use_improved_routine_deps_triggers_and_computed_cols`, which is off by + default before 26.1. [#159469][#159469] + +

Bug fixes

+ +- Fixed a bug that could cause prepared statements to fail with the error + message "non-const expression" when they contained filters with stable + functions. This bug has been present since v25.4.0. [#159209][#159209] +- Fixed a bug that allowed a column to be dropped from + its table despite being referenced by a routine. The bug could happen when the + column was only referenced as a target column in the SET clause of an UPDATE + statement within the routine. This fix only applies to newly-created routines. + In versions prior to v26.1, the fix must be enabled by setting the session + variable `prevent_update_set_column_drop`. [#159469][#159469] +- Fixed a bug that caused routines to prevent + dropping more columns than necessary, most notably columns referenced + by computed column expressions. The fix is gated behind the session + setting `use_improved_routine_deps_triggers_and_computed_cols`, which + is off by default prior to v26.1. [#159469][#159469] + + +[#159209]: https://github.com/cockroachdb/cockroach/pull/159209 +[#159469]: https://github.com/cockroachdb/cockroach/pull/159469