|
| 1 | +## v25.3.1 |
| 2 | + |
| 3 | +Release Date: August 29, 2025 |
| 4 | + |
| 5 | +{% include releases/new-release-downloads-docker-image.md release=include.release %} |
| 6 | + |
| 7 | +<h3 id="v25-3-1-operational-changes">Operational changes</h3> |
| 8 | + |
| 9 | +- 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. [#151483][#151483] |
| 10 | + |
| 11 | +<h3 id="v25-3-1-bug-fixes">Bug fixes</h3> |
| 12 | + |
| 13 | +- Fixed a bug where the entire schema would become inaccessible if a table was referenced as an implicit record type by a user-defined function (UDF) while the table was undergoing an `IMPORT`. [#150440][#150440] |
| 14 | +- Fixed invalid zone configurations that were generated when adding a super region to a 3-region database with a secondary region and region survivability. Previously, this could result in assigning more than the allowed number of replicas. [#150620][#150620] |
| 15 | +- Fixed a bug that could cause some errors returned by attempts to upload backup data to external storage providers to go undetected, potentially causing incomplete backups. [#151080][#151080] |
| 16 | +- Fixed a memory accounting issue in the client certificate cache that caused multiple allocations to be reported for the same certificate. The cache now accurately tracks memory usage and includes a safeguard to prevent it from negatively affecting SQL operations. [#151136][#151136] |
| 17 | +- Previously, CockroachDB could encounter an internal error `trying to add a column of UNKNOWN type at ...` in rare cases when handling `CASE` or `OR` operations. This bug was present since v20.2 and is now fixed. [#151160][#151160] |
| 18 | +- Fixed a bug where `debug.zip` files collected from clusters with `disallow_full_table_scans` enabled were missing system table data. [#151247][#151247] |
| 19 | +- Fixed a bug where sequences could lose references to triggers, allowing them to be dropped incorrectly. [#151593][#151593] |
| 20 | +- Previously, CockroachDB could hit an error `ERROR: span with results after resume span...` when evaluating some queries with `ORDER BY ... DESC` in an edge case. This bug was present since v22.1 and is now fixed. [#152183][#152183] |
| 21 | + |
| 22 | +<h3 id="v25-3-1-miscellaneous">Miscellaneous</h3> |
| 23 | + |
| 24 | +- Updated Go version to 1.23.11. [#150868][#150868] |
| 25 | + |
| 26 | + |
| 27 | +[#151160]: https://github.com/cockroachdb/cockroach/pull/151160 |
| 28 | +[#151593]: https://github.com/cockroachdb/cockroach/pull/151593 |
| 29 | +[#150868]: https://github.com/cockroachdb/cockroach/pull/150868 |
| 30 | +[#150440]: https://github.com/cockroachdb/cockroach/pull/150440 |
| 31 | +[#150620]: https://github.com/cockroachdb/cockroach/pull/150620 |
| 32 | +[#151136]: https://github.com/cockroachdb/cockroach/pull/151136 |
| 33 | +[#151247]: https://github.com/cockroachdb/cockroach/pull/151247 |
| 34 | +[#152183]: https://github.com/cockroachdb/cockroach/pull/152183 |
| 35 | +[#150579]: https://github.com/cockroachdb/cockroach/pull/150579 |
| 36 | +[#151483]: https://github.com/cockroachdb/cockroach/pull/151483 |
| 37 | +[#151080]: https://github.com/cockroachdb/cockroach/pull/151080 |
0 commit comments