Skip to content
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
28 changes: 28 additions & 0 deletions src/current/_data/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9399,3 +9399,31 @@
docker_arm_experimental: false
docker_arm_limited_access: false
source: true


- release_name: v24.1.24
major_version: v24.1
release_date: '2025-09-19'
release_type: Production
go_version: go1.23.12
sha: 6485685243a86f51ca1819443acae474c194dd0a
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.23
31 changes: 31 additions & 0 deletions src/current/_includes/releases/v24.1/v24.1.24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## v24.1.24

Release Date: September 19, 2025

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

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

- When `sql_safe_updates` is enabled, the `ALTER TABLE ... LOCALITY` statement will be blocked when trying to convert an existing table to `REGIONAL BY ROW`, unless a region column has been added to the table. This protects against undesired behavior that caused `UPDATE` or `DELETE` statements to fail against the table while the locality change was in progress. [#152603][#152603]

<h3 id="v24-1-24-operational-changes">Operational changes</h3>

- Updated TTL job replanning to be less sensitive by focusing specifically on detecting when nodes become unavailable rather than reacting to all plan differences. The cluster setting `sql.ttl.replan_flow_threshold` may have been set to `0` to work around the TTL replanner being too sensitive; this fix will alleviate that and any instance that had set `replan_flow_threshold` to `0` can be reset back to the default. [#151490][#151490]

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

- Fixed a bug where `debug.zip` files collected from clusters with `disallow_full_table_scans` enabled were missing system table data. [#151222][#151222]
- Fixed a bug where updating column default expressions would incorrectly remove sequence ownerships for the affected column. [#152312][#152312]
- Fixed a bug where views could not reference the `crdb_region` column from their underlying tables in expressions. [#152744][#152744]

<h3 id="v24-1-24-performance-improvements">Performance improvements</h3>

- Lookup joins can now be used on tables with virtual columns even if the type of the search argument is not identical to the column type referenced in the virtual column. [#152893][#152893]


[#152603]: https://github.com/cockroachdb/cockroach/pull/152603
[#151490]: https://github.com/cockroachdb/cockroach/pull/151490
[#151222]: https://github.com/cockroachdb/cockroach/pull/151222
[#152312]: https://github.com/cockroachdb/cockroach/pull/152312
[#152744]: https://github.com/cockroachdb/cockroach/pull/152744
[#152893]: https://github.com/cockroachdb/cockroach/pull/152893
Loading