Skip to content

Commit

Permalink
edited release notes.
Browse files Browse the repository at this point in the history
  • Loading branch information
florence-crl committed Jan 17, 2025
1 parent 9073f84 commit 384880e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 42 deletions.
2 changes: 1 addition & 1 deletion src/current/_data/versions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ v23.2,2024-02-05,2025-02-05,2025-08-05,23.2.6,23.2.7,2024-07-08,2025-07-08,2026-
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-25.1
v25.1,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,v24.3,release-25.1
53 changes: 12 additions & 41 deletions src/current/_includes/releases/v25.1/v25.1.0-beta.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,55 +4,26 @@ Release Date: January 20, 2025

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

<h3 id="v25-1-0-beta-1-general-changes">General changes</h3>

- CockroachDB binaries are no longer built with profile-guided optimization (PGO) enabled. [#139092][#139092]

<h3 id="v25-1-0-beta-1-sql-language-changes">SQL language changes</h3>

- When a user runs CREATE LOGICALLY REPLICATED TABLE, they must specify one of the following options: - UNIDIRECTIONAL: setups a unidirectional stream with fast initial scan - BIDIRECTIONAL ON {dest uri}: sets up a bidirectional stream from the original dest to the original source. [#138297][#138297]
- LDR and PCR may use the `crdb_route=gateway` query option to route the replication streams over a load balancer. Epic: CRDB-40896 [#138697][#138697]
- When you run `CREATE LOGICALLY REPLICATED TABLE`, you must specify one of the following options:
- `UNIDIRECTIONAL`: sets up a unidirectional stream with fast initial scan
- `BIDIRECTIONAL ON {destination uri}`: sets up a bidirectional stream from the original destination to the original source. [#138297][#138297]
- Logical data replication (LDR) and physical cluster replication (PCR) may use the `crdb_route=gateway` query option to route the replication streams over a load balancer. [#138697][#138697]

<h3 id="v25-1-0-beta-1-operational-changes">Operational changes</h3>

- The `node decommission` cli command now waits until the target node is drained before marking it as fully decommissioned. Previously, it would start drain but not wait, leaving the target node briefly in a state where it would be unable to communicate with the cluster but would still accept client requests (which would then hang or hit unexpected errors). [#138732][#138732]
- The cluster setting `changefeed.frontier_highwater_lag_checkpoint_threshold` has been renamed to `changefeed.span_checkpoint.lag_threshold`. The old name remains available for backwards-compatibility. [#139064][#139064]
- The `node decommission` CLI command now waits until the target node is fully drained before marking it as decommissioned. Previously, the command would initiate the drain process but not wait for its completion, leaving the target node in a state where it could not communicate with the cluster but would still accept client requests, causing them to hang or encounter unexpected errors. [#138732][#138732]
- The cluster setting `changefeed.frontier_highwater_lag_checkpoint_threshold` has been renamed to `changefeed.span_checkpoint.lag_threshold`. The old name is still available for backward compatibility. [#139064][#139064]

<h3 id="v25-1-0-beta-1-bug-fixes">Bug fixes</h3>

- Bounded memory leak that could previously occur when evaluating some memory-intensive queries via the vectorized engine in CockroachDB has now been fixed. The leak has been present since 20.2 version. [#138804][#138804]
- Fixed a bug where columns created with GENERATED ... BY IDENTITY with the SERIAL type could incorrectly fail internal validations. [#139084][#139084]

<h3 id="v25-1-0-beta-1-build-changes">Build changes</h3>

- Roll back the use of PGO for releases. We plan to implement this instead for 25.2. [#139092][#139092]

<h3 id="v25-1-0-beta-1-miscellaneous">Miscellaneous</h3>

<h4 id="v25-1-0-beta-1-changes-without-release-note-annotation">Changes without release note annotation</h4>

- [#139042][#139042] [cc8e09034][cc8e09034] roachtest: fix single node sysbench setup
- [#139041][#139041] [d4d9811d8][d4d9811d8] DEPS: fix build when cache clear
- [#138849][#138849] [b0f2b656d][b0f2b656d] roachprod: retry hostname validation on different nodes
- [#138849][#138849] [d4ea7302d][d4ea7302d] roachprod: retry hostname validation on different nodes
- [#138283][#138283] [3708ee527][3708ee527] DEPS: upgrade grpc to v1.57.2
- [#138283][#138283] [4e3b377d8][4e3b377d8] DEPS: upgrade grpc to v1.57.2
- [#138283][#138283] [00f75802a][00f75802a] DEPS: upgrade grpc to v1.57.2
- [#138283][#138283] [59e987a9f][59e987a9f] DEPS: upgrade grpc to v1.57.2
- [#138283][#138283] [87d99d96b][87d99d96b] DEPS: upgrade grpc to v1.57.2
- [#137319][#137319] [780f5a6c6][780f5a6c6] vecstore: implement partition manipulation functions
- [#137319][#137319] [6e251fb53][6e251fb53] vecstore: implement partition manipulation functions
- [#137319][#137319] [067579e89][067579e89] vecstore: implement partition manipulation functions
- [#136879][#136879] [0d2b39732][0d2b39732] roachprod: refactor Monitor
- [#136879][#136879] [23806329e][23806329e] roachprod: refactor Monitor
- [#136879][#136879] [b957e65c3][b957e65c3] roachprod: refactor Monitor
- [#136879][#136879] [1b1b1b763][1b1b1b763] roachprod: refactor Monitor
- [#136879][#136879] [b8371641b][b8371641b] roachprod: refactor Monitor
- [#136879][#136879] [78a873fd4][78a873fd4] roachprod: refactor Monitor
- [#136879][#136879] [a09069f29][a09069f29] roachprod: refactor Monitor
- [#136879][#136879] [f2f1b2ced][f2f1b2ced] roachprod: refactor Monitor

<h3 id="v25-1-0-beta-1-doc-updates">Doc updates</h3>

{% comment %}Docs team: Please add these manually.{% endcomment %}


- A bounded memory leak that could occur when evaluating some memory-intensive queries using the vectorized engine in CockroachDB has now been fixed. This leak has been present since v20.2. [#138804][#138804]
- Fixed a bug where columns created with `GENERATED ... BY IDENTITY` with the `SERIAL` type could incorrectly fail internal validations. [#139084][#139084]

[#136879]: https://github.com/cockroachdb/cockroach/pull/136879
[#137319]: https://github.com/cockroachdb/cockroach/pull/137319
Expand Down

0 comments on commit 384880e

Please sign in to comment.