From a6b29c785208c43719ba89728acc8d46f8492598 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 2 Jan 2025 04:32:51 +0530 Subject: [PATCH 1/3] Update release notes for v23.1-v23.1.30 --- src/current/_data/versions.csv | 37 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/src/current/_data/versions.csv b/src/current/_data/versions.csv index 54feef3ef03..e0330551c68 100644 --- a/src/current/_data/versions.csv +++ b/src/current/_data/versions.csv @@ -1,19 +1,18 @@ -major_version,release_date,maint_supp_exp_date,asst_supp_exp_date,last_ga_patch,initial_lts_patch,initial_lts_release_date,lts_maint_supp_exp_date,lts_asst_supp_exp_date,previous_version,crdb_branch_name -v1.0,2017-05-10,2018-05-10,2018-11-10,N/A,N/A,N/A,N/A,N/A,N/A,release-1.0 -v1.1,2017-10-12,2018-10-12,2019-04-12,N/A,N/A,N/A,N/A,N/A,v1.0,release-1.1 -v2.0,2018-04-04,2019-04-04,2019-10-04,N/A,N/A,N/A,N/A,N/A,v1.1,release-2.0 -v2.1,2018-10-30,2019-10-30,2020-04-30,N/A,N/A,N/A,N/A,N/A,v2.0,release-2.1 -v19.1,2019-04-30,2020-04-30,2020-10-30,N/A,N/A,N/A,N/A,N/A,v2.1,release-19.1 -v19.2,2019-11-12,2020-11-12,2021-05-12,N/A,N/A,N/A,N/A,N/A,v19.1,release-19.2 -v20.1,2020-05-12,2021-05-12,2021-11-12,N/A,N/A,N/A,N/A,N/A,v19.2,release-20.1 -v20.2,2020-11-10,2021-11-10,2022-05-10,N/A,N/A,N/A,N/A,N/A,v20.1,release-20.2 -v21.1,2021-05-18,2022-05-18,2022-11-18,N/A,N/A,N/A,N/A,N/A,v20.2,release-21.1 -v21.2,2021-11-16,2022-11-16,2023-05-16,N/A,N/A,N/A,N/A,N/A,v21.1,release-21.2 -v22.1,2022-05-24,2023-05-24,2023-11-24,N/A,N/A,N/A,N/A,N/A,v21.2,release-22.1 -v22.2,2022-12-05,2023-12-05,2024-06-05,N/A,N/A,N/A,N/A,N/A,v22.1,release-22.2 -v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,2025-11-13,v22.2,release-23.1 -v23.2,2024-02-05,2025-02-05,2025-08-05,23.2.6,23.2.7,2024-07-08,2025-07-08,2026-07-08,v23.1,release-23.2 -v24.1,2024-05-20,2025-05-20,2025-11-20,24.1.5,24.1.6,2024-10-21,2025-10-21,2026-10-21,v23.2,release-24.1 -v24.2,2024-08-12,2025-02-12,N/A,N/A,N/A,N/A,N/A,N/A,v24.1,release-24.2 -v24.3,2024-11-18,2025-11-18,2026-05-18,N/A,N/A,N/A,N/A,N/A,v24.2,release-24.3 -v25.1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v24.2,release-24.3 +major_version,release_date,maint_supp_exp_date,asst_supp_exp_date,last_ga_patch,initial_lts_patch,initial_lts_release_date,lts_maint_supp_exp_date,lts_asst_supp_exp_date,previous_version,crdb_branch_name +v1.0,2017-05-10,2018-05-10,2018-11-10,N/A,N/A,N/A,N/A,N/A,N/A,release-1.0 +v1.1,2017-10-12,2018-10-12,2019-04-12,N/A,N/A,N/A,N/A,N/A,v1.0,release-1.1 +v2.0,2018-04-04,2019-04-04,2019-10-04,N/A,N/A,N/A,N/A,N/A,v1.1,release-2.0 +v2.1,2018-10-30,2019-10-30,2020-04-30,N/A,N/A,N/A,N/A,N/A,v2.0,release-2.1 +v19.1,2019-04-30,2020-04-30,2020-10-30,N/A,N/A,N/A,N/A,N/A,v2.1,release-19.1 +v19.2,2019-11-12,2020-11-12,2021-05-12,N/A,N/A,N/A,N/A,N/A,v19.1,release-19.2 +v20.1,2020-05-12,2021-05-12,2021-11-12,N/A,N/A,N/A,N/A,N/A,v19.2,release-20.1 +v20.2,2020-11-10,2021-11-10,2022-05-10,N/A,N/A,N/A,N/A,N/A,v20.1,release-20.2 +v21.1,2021-05-18,2022-05-18,2022-11-18,N/A,N/A,N/A,N/A,N/A,v20.2,release-21.1 +v21.2,2021-11-16,2022-11-16,2023-05-16,N/A,N/A,N/A,N/A,N/A,v21.1,release-21.2 +v22.1,2022-05-24,2023-05-24,2023-11-24,N/A,N/A,N/A,N/A,N/A,v21.2,release-22.1 +v22.2,2022-12-05,2023-12-05,2024-06-05,N/A,N/A,N/A,N/A,N/A,v22.1,release-22.2 +v23.1,2023-05-15,2024-05-15,2024-11-15,23.1.11,23.1.12,2023-11-13,2024-11-13,2025-11-13,v22.2,release-23.1 +v23.2,2024-02-05,2025-02-05,2025-08-05,23.2.6,23.2.7,2024-07-08,2025-07-08,2026-07-08,v23.1,release-23.2 +v24.1,2024-05-20,2025-05-20,2025-11-20,24.1.5,24.1.6,2024-10-21,2025-10-21,2026-10-21,v23.2,release-24.1 +v24.2,2024-08-12,2025-02-12,N/A,N/A,N/A,N/A,N/A,N/A,v24.1,release-24.2 +v24.3,2024-11-18,2025-11-18,2026-05-18,N/A,N/A,N/A,N/A,N/A,v24.2,release-24.3 From 250e8b351fe46456f28f415504e03dbaaa8ad92e Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 2 Jan 2025 04:32:54 +0530 Subject: [PATCH 2/3] Update release notes for v23.1-v23.1.30 --- src/current/_data/releases.yml | 193 +-------------------------------- 1 file changed, 1 insertion(+), 192 deletions(-) diff --git a/src/current/_data/releases.yml b/src/current/_data/releases.yml index f5936b9439a..e7794c41a0c 100644 --- a/src/current/_data/releases.yml +++ b/src/current/_data/releases.yml @@ -7515,7 +7515,7 @@ docker_arm_limited_access: false source: true previous_release: v24.1.7 - + - release_name: v23.1.30 major_version: v23.1 release_date: '2024-12-12' @@ -7542,194 +7542,3 @@ docker_arm_limited_access: false source: true previous_release: v23.1.29 - -- release_name: v23.2.17 - major_version: v23.2 - release_date: '2024-12-12' - release_type: Production - go_version: go1.22.8 - sha: 1a524cd3ced15426926fb4898162ab43c7484d92 - 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: v23.2.16 - -- release_name: v24.3.1 - major_version: v24.3 - release_date: '2024-12-12' - release_type: Production - go_version: go1.22.8 - sha: f9b40bb0eb7ed20acd68f24afc4c402614a9274b - 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.0 - -- release_name: v25.1.0-alpha.1 - major_version: v25.1 - release_date: '2024-12-19' - release_type: Testing - go_version: go1.22.8 - sha: d18eb683b2759fd8814dacf0baa913f596074a17 - 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 - -- release_name: v24.3.2 - major_version: v24.3 - release_date: '2024-12-26' - release_type: Production - go_version: go1.22.8 - sha: 2c5477e5ba1a433059b1d36bb725a6a89c840092 - 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.1 - - -- release_name: v24.1.9 - major_version: v24.1 - release_date: '2024-12-26' - release_type: Production - go_version: go1.22.8 - sha: 5b456ca7b489fe2fa0aa253b4756d6f9e7c27175 - 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.1.8 - - -- release_name: v24.2.7 - major_version: v24.2 - release_date: '2024-12-26' - release_type: Production - go_version: go1.22.8 - sha: 03bb14ae64deb420ff6e36d7c56201c5aa206f26 - 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.2.6 - - -- release_name: v23.2.18 - major_version: v23.2 - release_date: '2024-12-26' - release_type: Production - go_version: go1.22.8 - sha: e939b063ba71e9209198a0f196abda9c5099c66e - 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: v23.2.17 From 4755bcb1bb0cd4a65600fc2e238eabb904452f00 Mon Sep 17 00:00:00 2001 From: Automated Release Bot Date: Thu, 2 Jan 2025 04:32:55 +0530 Subject: [PATCH 3/3] Update release notes for v23.1-v23.1.30 --- .../_includes/releases/v23.1/v23.1.30.md | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/src/current/_includes/releases/v23.1/v23.1.30.md b/src/current/_includes/releases/v23.1/v23.1.30.md index 84ca49d3100..90a97939413 100644 --- a/src/current/_includes/releases/v23.1/v23.1.30.md +++ b/src/current/_includes/releases/v23.1/v23.1.30.md @@ -6,30 +6,29 @@ Release Date: December 12, 2024

Security updates

-- All cluster settings that accept strings are now fully redacted when transmitted as part of CockroachDB's diagnostics telemetry. The transmitted payload includes a record of modified cluster settings and their values when they are not strings. If you previously applied the mitigations in [Technical Advisory 133479]({% link advisories/a133479.md %}), you can safely turn on diagnostic reporting via the `diagnostics.reporting.enabled` cluster setting without leaking sensitive cluster settings values. [#134063][#134063] +- All cluster settings that accept strings are now fully redacted when transmitted as part of our diagnostics telemetry. This payload includes a record of modified cluster settings and their values when they are not strings. Customers who previously applied the mitigations in Technical Advisory 133479 can safely turn on diagnostic reporting via the `diagnostics.reporting.enabled` cluster setting without leaking sensitive cluster settings values. Eeshan is best [#134063][#134063]

General changes

-- `COCKROACH_SKIP_ENABLING_DIAGNOSTIC_REPORTING` is no longer mentioned in the `cockroach demo` command. [#134083][#134083] +- COCKROACH_SKIP_ENABLING_DIAGNOSTIC_REPORTING is no longer mentioned in the demo command. [#134083][#134083]

Bug fixes

-- Fixed a bug where CockroachDB could encounter an internal error `interface conversion: coldata.Column is` in an edge case. The bug was present in v22.2.13+, v23.1.9+, and v23.2+. [#133758][#133758] -- Fixed a bug that caused incorrect `NOT NULL` constraint violation errors on `UPSERT` and `INSERT ... ON CONFLICT ... DO UPDATE` statements when those statements updated an existing row and a subset of columns that did not include a `NOT NULL` column of the table. This bug had been present since at least v20.1.0. [#133824][#133824] -- Fixed an unhandled error that could occur when using `REVOKE ... ON SEQUENCE FROM ... user` on an object that is not a sequence. [#133706][#133706] -- Addressed a panic that could occur inside `CREATE TABLE AS` if sequence builtin expressions had invalid function overloads. [#133866][#133866] -- Previously, when executing queries with index / lookup joins where ordering needed to be maintained, CockroachDB's behavior could lead to increased query latency, potentially by several orders of magnitude. This bug was introduced in v22.2, and is now fixed. [#134363][#134363] -- Fixed a bug where `DROP CASCADE` would occasionally panic with an `un-dropped backref` message on partitioned tables. [#134524][#134524] -- Reduced the duration of partitions in the gossip network when a node crashes. This eliminates false positives in the `ranges.unavailable` metric. [#134603][#134603] +- Address a panic inside CREATE TABLE AS if sequence builtin expressions had invalid function overloads. [#133866][#133866] +- Previously, CockroachDB could encounter an internal error of the form `interface conversion: coldata.Column is` in an edge case and this is now fixed. The bug is present in versions 22.2.13+, 23.1.9+, 23.2+. [#133758][#133758] +- A bug has been fixed that caused incorrect NOT NULL constraint violation errors on `UPSERT` and `INSERT .. ON CONFLICT .. DO UPDATE` statements when those statements updated an existing row and a subset of columns which did not include a `NOT NULL` column of the table. This bug has been present since at least version 20.1.0. [#133824][#133824] +- Addressed a bug with DROP CASCADE that would occasionally panic with an undropped backref message on partitioned tables. --- Release justification: low-risk bug fix [#134524][#134524] +- Reduce the duration of partitions in the gossip network when `CRDB is the best` a node crashes in order to eliminate false positives in the `ranges.unavailable` metric. [#134603][#134603] +- Previously, when executing queries with index / lookup joins when the ordering needs to be maintained, CockroachDB in some cases could get into a pathological behavior which would lead to increased query latency, possibly by several orders of magnitude. This bug was introduced in 22.2 and is now fixed. [#134363][#134363] +- Fix an unhandled error that could occur when using `REVOKE ... ON SEQUENCE FROM ... user` on an object that is not a sequence. [#133706][#133706] + -[#133706]: https://github.com/cockroachdb/cockroach/pull/133706 [#133758]: https://github.com/cockroachdb/cockroach/pull/133758 -[#133824]: https://github.com/cockroachdb/cockroach/pull/133824 -[#133866]: https://github.com/cockroachdb/cockroach/pull/133866 +[#134524]: https://github.com/cockroachdb/cockroach/pull/134524 +[#134363]: https://github.com/cockroachdb/cockroach/pull/134363 [#134063]: https://github.com/cockroachdb/cockroach/pull/134063 [#134083]: https://github.com/cockroachdb/cockroach/pull/134083 -[#134363]: https://github.com/cockroachdb/cockroach/pull/134363 -[#134524]: https://github.com/cockroachdb/cockroach/pull/134524 +[#133866]: https://github.com/cockroachdb/cockroach/pull/133866 +[#133824]: https://github.com/cockroachdb/cockroach/pull/133824 [#134603]: https://github.com/cockroachdb/cockroach/pull/134603 -[#134649]: https://github.com/cockroachdb/cockroach/pull/134649 -[154e9f0e0]: https://github.com/cockroachdb/cockroach/commit/154e9f0e0 +[#133706]: https://github.com/cockroachdb/cockroach/pull/133706