From 6185c2f0d8d8f5948a8b28d6398b6f95429d5cf1 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 18 Dec 2025 19:06:12 +0000 Subject: [PATCH 1/8] Update release notes for v26.1-v26.1.0-beta.2 From 43814dcb64c58483320dbbc4ef0b4a7abf73c091 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 18 Dec 2025 19:06:12 +0000 Subject: [PATCH 2/8] Update release notes for v26.1-v26.1.0-beta.2 --- src/current/_data/releases.yml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index 3a88340f52b..444d8fbf4f2 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -10177,4 +10177,31 @@ docker_arm_experimental: false docker_arm_limited_access: false source: true - previous_release: v26.1.0-alpha.2 \ No newline at end of file + previous_release: v26.1.0-alpha.2 + +- release_name: v26.1.0-beta.2 + major_version: v26.1 + release_date: '2026-01-07' + release_type: Testing + go_version: go1.25.5 + sha: 81333ed32949ad7f7599c1ad1b77078d9e07ccb9 + 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-beta.1 From 2df7540dc4c9abe0504c65ca67a5c0b110ed512b Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 18 Dec 2025 19:06:13 +0000 Subject: [PATCH 3/8] Update release notes for v26.1-v26.1.0-beta.2 --- .../releases/v26.1/v26.1.0-beta.2.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/current/_includes/releases/v26.1/v26.1.0-beta.2.md diff --git a/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md new file mode 100644 index 00000000000..75e68f7fe93 --- /dev/null +++ b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md @@ -0,0 +1,50 @@ +## v26.1.0-beta.2 + +Release Date: January 7, 2026 + +{% include releases/new-release-downloads-docker-image.md release=include.release %} + +

SQL language changes

+ +- A new column, database, was being added to + SHOW CHANGEFEED JOBS as part of 26.1. This patch reverts adding that + column for 26.1. [#158995][#158995] +- 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. [#159439][#159439] +- `INSPECT` is now a generally available (GA) feature. The `enable_inspect_command` session variable has been deprecated, and is now effectively always set to `true`. [#159750][#159750] + +

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. [#159203][#159203] +- Fixed a bug where comments associated with constraints were left behind after the column and constraint were dropped. [#159288][#159288] +- Fixed a race condition where queries run after revoking `BYPASSRLS` could return wrong results because cached plans failed to notice the change immediately. [#159380][#159380] +- Fixed a bug where `TRUNCATE` did not behave correctly with respect to the `schema_locked` storage parameter, and was not being blocked when Logical Data Replication (LDR) was in use. This behavior was incorrect and has been fixed. [#159405][#159405] +- Fixed a race condition that could occur during context cancellation of an incoming snapshot. [#159435][#159435] +- Fixes a rare bug that could cause a panic + on changefeed startup. [#159542][#159542] +- Fixed a memory accounting issue that could occur when a lease expired due to a SQL liveness session-based timeout. [#159625][#159625] + +

Performance improvements

+ +- Various background tasks and jobs now more actively yield to foreground work when that work is waiting to run. [#159258][#159258] + + +[#159750]: https://github.com/cockroachdb/cockroach/pull/159750 +[#159288]: https://github.com/cockroachdb/cockroach/pull/159288 +[#159435]: https://github.com/cockroachdb/cockroach/pull/159435 +[#159258]: https://github.com/cockroachdb/cockroach/pull/159258 +[#159542]: https://github.com/cockroachdb/cockroach/pull/159542 +[#159625]: https://github.com/cockroachdb/cockroach/pull/159625 +[#158995]: https://github.com/cockroachdb/cockroach/pull/158995 +[#159439]: https://github.com/cockroachdb/cockroach/pull/159439 +[#159203]: https://github.com/cockroachdb/cockroach/pull/159203 +[#159380]: https://github.com/cockroachdb/cockroach/pull/159380 +[#159405]: https://github.com/cockroachdb/cockroach/pull/159405 From 34ad36cafef22bb137d942cfeeda84877b60177b Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 8 Jan 2026 04:33:58 +0000 Subject: [PATCH 4/8] Update release notes for v26.1-v26.1.0-beta.2 From 54265539400552d758691f607b7d44ce3e06cdff Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 8 Jan 2026 04:33:59 +0000 Subject: [PATCH 5/8] Update release notes for v26.1-v26.1.0-beta.2 From 5e6282f2d92cecf1f6b67305a2722006369c9de1 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 8 Jan 2026 04:33:59 +0000 Subject: [PATCH 6/8] Update release notes for v26.1-v26.1.0-beta.2 --- .../releases/v26.1/v26.1.0-beta.2.md | 26 ++++++------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md index 75e68f7fe93..edd26e33e7a 100644 --- a/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md +++ b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md @@ -6,17 +6,8 @@ Release Date: January 7, 2026

SQL language changes

-- A new column, database, was being added to - SHOW CHANGEFEED JOBS as part of 26.1. This patch reverts adding that - column for 26.1. [#158995][#158995] -- 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. [#159439][#159439] +- Removed a `database_name` column from the output of `SHOW CHANGEFEED JOBS` that was added in v26.1 development, but will not be needed for v26.1 features. [#158995][#158995] +- Fixed a bug where creating a routine could create unnecessary column dependencies when the routine references columns through CHECK constraints (including those for RLS policies and hash-sharded indexes) or partial index predicates. These unnecessary dependencies prevented dropping the column without first dropping the routine. The fix is gated behind the session setting `use_improved_routine_deps_triggers_and_computed_cols`, which is off by default before v26.1. [#159439][#159439] - `INSPECT` is now a generally available (GA) feature. The `enable_inspect_command` session variable has been deprecated, and is now effectively always set to `true`. [#159750][#159750]

Bug fixes

@@ -28,8 +19,7 @@ Release Date: January 7, 2026 - Fixed a race condition where queries run after revoking `BYPASSRLS` could return wrong results because cached plans failed to notice the change immediately. [#159380][#159380] - Fixed a bug where `TRUNCATE` did not behave correctly with respect to the `schema_locked` storage parameter, and was not being blocked when Logical Data Replication (LDR) was in use. This behavior was incorrect and has been fixed. [#159405][#159405] - Fixed a race condition that could occur during context cancellation of an incoming snapshot. [#159435][#159435] -- Fixes a rare bug that could cause a panic - on changefeed startup. [#159542][#159542] +- Fixed a bug that could cause a panic during changefeed startup if an error occurred while initializing the metrics controller. [#159542][#159542] - Fixed a memory accounting issue that could occur when a lease expired due to a SQL liveness session-based timeout. [#159625][#159625]

Performance improvements

@@ -37,14 +27,14 @@ Release Date: January 7, 2026 - Various background tasks and jobs now more actively yield to foreground work when that work is waiting to run. [#159258][#159258] -[#159750]: https://github.com/cockroachdb/cockroach/pull/159750 -[#159288]: https://github.com/cockroachdb/cockroach/pull/159288 -[#159435]: https://github.com/cockroachdb/cockroach/pull/159435 -[#159258]: https://github.com/cockroachdb/cockroach/pull/159258 -[#159542]: https://github.com/cockroachdb/cockroach/pull/159542 [#159625]: https://github.com/cockroachdb/cockroach/pull/159625 [#158995]: https://github.com/cockroachdb/cockroach/pull/158995 [#159439]: https://github.com/cockroachdb/cockroach/pull/159439 [#159203]: https://github.com/cockroachdb/cockroach/pull/159203 +[#159288]: https://github.com/cockroachdb/cockroach/pull/159288 +[#159542]: https://github.com/cockroachdb/cockroach/pull/159542 +[#159258]: https://github.com/cockroachdb/cockroach/pull/159258 +[#159750]: https://github.com/cockroachdb/cockroach/pull/159750 [#159380]: https://github.com/cockroachdb/cockroach/pull/159380 [#159405]: https://github.com/cockroachdb/cockroach/pull/159405 +[#159435]: https://github.com/cockroachdb/cockroach/pull/159435 From 318c5df4aaa041714460fdc684202f2c4d485231 Mon Sep 17 00:00:00 2001 From: Mike Lewis <76072290+mikeCRL@users.noreply.github.com> Date: Wed, 7 Jan 2026 23:41:11 -0500 Subject: [PATCH 7/8] Update src/current/_includes/releases/v26.1/v26.1.0-beta.2.md --- src/current/_includes/releases/v26.1/v26.1.0-beta.2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md index edd26e33e7a..67f5c069cee 100644 --- a/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md +++ b/src/current/_includes/releases/v26.1/v26.1.0-beta.2.md @@ -8,7 +8,7 @@ Release Date: January 7, 2026 - Removed a `database_name` column from the output of `SHOW CHANGEFEED JOBS` that was added in v26.1 development, but will not be needed for v26.1 features. [#158995][#158995] - Fixed a bug where creating a routine could create unnecessary column dependencies when the routine references columns through CHECK constraints (including those for RLS policies and hash-sharded indexes) or partial index predicates. These unnecessary dependencies prevented dropping the column without first dropping the routine. The fix is gated behind the session setting `use_improved_routine_deps_triggers_and_computed_cols`, which is off by default before v26.1. [#159439][#159439] -- `INSPECT` is now a generally available (GA) feature. The `enable_inspect_command` session variable has been deprecated, and is now effectively always set to `true`. [#159750][#159750] +- `INSPECT` is now implemented as a generally available (GA) feature with the release of v26.1.0. The `enable_inspect_command` session variable has been deprecated, and is now effectively always set to `true`. [#159750][#159750]

Bug fixes

From cbff87fc106dbb7185bec6957895e9a409fe8f5d Mon Sep 17 00:00:00 2001 From: mikeCRL Date: Thu, 8 Jan 2026 00:23:52 -0500 Subject: [PATCH 8/8] Empty commit to trigger Netlify Deploy Preview