-
Notifications
You must be signed in to change notification settings - Fork 468
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add release notes for v25.1.0-alpha.3 #19301
Merged
Merged
Changes from 1 commit
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
499a20a
Add release notes for v25.1.0-alpha.3
rmloveland 5205cd9
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 35e86a5
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 1a85763
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 0c26898
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 0f186a0
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 990b302
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 5edac1b
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 81cc377
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 72e687f
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 6e28f45
Update with taroface feedback (1)
rmloveland 89b7ba4
Merge branch 'release-notes-v25.1.0-alpha.3' of github.com:cockroachd…
rmloveland d0368d5
Update versions.csv to match current main
rmloveland c034e0a
Merge branch 'main' into release-notes-v25.1.0-alpha.3
rmloveland ab53dbe
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland 81b73fe
Update src/current/_includes/releases/v25.1/v25.1.0-alpha.3.md
rmloveland File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
## v25.1.0-alpha.3 | ||
|
||
Release Date: January 15, 2025 | ||
|
||
{% include releases/new-release-downloads-docker-image.md release=include.release %} | ||
|
||
<h3 id="v25-1-0-alpha-3-backward-incompatible-changes">Backward-incompatible changes</h3> | ||
|
||
- Several metrics are redundant and have been removed. Below is a list mapping from each removed metric to an existing, identical metric. [#138786][#138786] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Removed `sql.schema_changer.running`, which is redundant with `jobs.schema_change.currently_running`. | ||
- Removed `sql.schema_changer.successes`, which is redundant with `jobs.schema_change.resume_completed`. | ||
- Removed `sql.schema_changer.retry_errors`, which is redundant with `jobs.schema_change.resume_retry_error`. | ||
- Removed `sql.schema_changer.permanent_errors`, which is redundant with `jobs.schema_change.resume_failed`. | ||
|
||
<h3 id="v25-1-0-alpha-3-general-changes">General changes</h3> | ||
|
||
- When changefeeds are created with a resolved option lower than the `min_checkpoint_frequency` option, a notice is printed to inform the user since this may lead to unexpected behavior. [#138181][#138181] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
<h3 id="v25-1-0-alpha-3-sql-language-changes">SQL language changes</h3> | ||
|
||
- Users can always see and control (pause/resume/cancel) jobs which they own. [#138178][#138178] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Provide different options for `CREATE LOGICALLY REPLICATED TABLE`. [#138244][#138244] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- `CHANGEFEED`s using named external connections now automatically update their configuration when the connection configuration changes. [#138237][#138237] | ||
- Added support for `DO` statements embedded within PL/pgSQL routines and other `DO` statements. `DO` statements execute a block of code inline as an anonymous function. Currently, only a PL/pgSQL body is allowed. [#138709][#138709] | ||
- Added support for `DO` statements in SQL, which allow a PL/pgSQL code block to be executed inline. [#138709][#138709] | ||
- `DO` statements can now be used as body statements in a SQL routine to execute PL/pgSQL code inline. [#138709][#138709] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
<h3 id="v25-1-0-alpha-3-operational-changes">Operational changes</h3> | ||
|
||
- If a row level TTL job is scheduled to run and the previous scheduled job for that table is still running, the scheduled run will now be skipped rather than waiting for the previous job to complete. [#138336][#138336] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Schema object identifiers (e.g. database names, schema names, table names, and function names) are no longer redacted when logging statements in the `EXEC` or `SQL_SCHEMA` channels. If redaction of these names is required, then the new cluster setting `sql.log.redact_names.enabled` can be set to `true`. The default value of the setting is `false`. [#136897][#136897] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Object identifiers such as table names, schema names, function names, and type names are no longer redacted in the `SQL_SCHEMA` log channel. [#136897][#136897] | ||
- The default value of the cluster setting `admission.l0_file_count_overload_threshold` is changed to `4000`. [#138699][#138699] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Introduced a metric, `sql.schema_changer.object_count`, that keeps track of the count of schema objects in the cluster. [#138786][#138786] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Renamed the `changefeed.min_highwater_advance` cluster setting to `changefeed.resolved_timestamp.min_update_interval` to more accurately reflect its function. Its description in the automatically generated documentation has also been updated. The previous name remains usable for backwards compatibility. [#138673][#138673] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
<h3 id="v25-1-0-alpha-3-db-console-changes">DB Console changes</h3> | ||
|
||
- Added a `/debug/pprof/fgprof` endpoint to capture off-CPU stack traces. Use of this endpoint will have a noticeable impact on performance while the endpoint is being triggered. [#138779][#138779] | ||
|
||
<h3 id="v25-1-0-alpha-3-bug-fixes">Bug fixes</h3> | ||
|
||
- In the v2 **Databases > Table** page, the `CREATE` statement will now show up as expected for tables with custom schema names. [#138294][#138294] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Fixed issues with the virtual index scan on `crdb_internal.create_type_statements`, ensuring consistent results when querying user-defined types (UDTs) across databases. [#138295][#138295] | ||
- Queries that perform a cast from the string representation of an array containing geometry or geography types to a SQL array type will now succeed. [#138557][#138557] | ||
- Secondary tenants will not fatal when issuing HTTP requests during tenant startup. [#138343][#138343] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- A bug has been fixed that disregarded tuple labels in some cases. This could cause unexpected behavior, such as when converting a tuple to JSON with `to_jsonb`. See [#136167][#136167] for more details. This incorrect removal of tuple labels bug was introduced in v22.1.0, and changes in v24.3.0 made unexpected behavior due to the bug more likely. [#138791][#138791] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- Fixed a bug where locks were taken on the system tables `system.users` and `system.role_options` even when `allow_role_memberships_to_change_during_transaction` was set. Now, users are able to create and drop users quickly when `allow_role_memberships_to_change_during_transaction` is set, even if there are contending transactions on `system.users` and `system.role_options`. [#137940][#137940] | ||
|
||
<h3 id="v25-1-0-alpha-3-miscellaneous">Miscellaneous</h3> | ||
|
||
- Build CockroachDB binaries with profile-guided optimization (PGO) enabled. [#138700][#138700] | ||
rmloveland marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
[#136167]: https://github.com/cockroachdb/cockroach/pull/136167 | ||
[#136897]: https://github.com/cockroachdb/cockroach/pull/136897 | ||
[#137750]: https://github.com/cockroachdb/cockroach/pull/137750 | ||
[#137940]: https://github.com/cockroachdb/cockroach/pull/137940 | ||
[#138178]: https://github.com/cockroachdb/cockroach/pull/138178 | ||
[#138181]: https://github.com/cockroachdb/cockroach/pull/138181 | ||
[#138223]: https://github.com/cockroachdb/cockroach/pull/138223 | ||
[#138237]: https://github.com/cockroachdb/cockroach/pull/138237 | ||
[#138244]: https://github.com/cockroachdb/cockroach/pull/138244 | ||
[#138294]: https://github.com/cockroachdb/cockroach/pull/138294 | ||
[#138295]: https://github.com/cockroachdb/cockroach/pull/138295 | ||
[#138332]: https://github.com/cockroachdb/cockroach/pull/138332 | ||
[#138334]: https://github.com/cockroachdb/cockroach/pull/138334 | ||
[#138336]: https://github.com/cockroachdb/cockroach/pull/138336 | ||
[#138343]: https://github.com/cockroachdb/cockroach/pull/138343 | ||
[#138557]: https://github.com/cockroachdb/cockroach/pull/138557 | ||
[#138673]: https://github.com/cockroachdb/cockroach/pull/138673 | ||
[#138699]: https://github.com/cockroachdb/cockroach/pull/138699 | ||
[#138700]: https://github.com/cockroachdb/cockroach/pull/138700 | ||
[#138709]: https://github.com/cockroachdb/cockroach/pull/138709 | ||
[#138779]: https://github.com/cockroachdb/cockroach/pull/138779 | ||
[#138786]: https://github.com/cockroachdb/cockroach/pull/138786 | ||
[#138791]: https://github.com/cockroachdb/cockroach/pull/138791 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this change should be reverted until
generated-diagrams
getsrelease-25.1
branch, which it still doesn't have -- see https://cockroachlabs.slack.com/archives/C0306LF0W69/p1736285588302159 for contextThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DMed you about this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok bringing convo back here:
looked at https://github.com/cockroachdb/docs/blob/main/src/current/_data/versions.csv
and in latest commit updated versions.csv in this PR to match that
PTAL