-
Notifications
You must be signed in to change notification settings - Fork 468
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
[REL-1518] Release notes for v24.3.0-alpha.2
- Loading branch information
Showing
10 changed files
with
191 additions
and
18 deletions.
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,94 @@ | ||
## v24.3.0-alpha.2 | ||
|
||
Release Date: October 14, 2024 | ||
|
||
{% include releases/new-release-downloads-docker-image.md release=include.release %} | ||
|
||
<h3 id="v24-3-0-alpha-2-security-updates">Security updates</h3> | ||
|
||
- The parameters for an [HBA config entry]({% link v24.3/security-reference/authentication.md %}#hba-configuration-syntax) for LDAP are now validated when the entry is created or amended, in addition to the validation that happens during an authentication attempt. [#132086][#132086] | ||
|
||
- Added automatic cleanup and validation for [default privileges]({% link v24.3/security-reference/authorization.md%}#default-privileges) that reference dropped roles after a major-version upgrade to v24.3. [#131782][#131782] | ||
|
||
<h3 id="v24-3-0-alpha-2-general-changes">General changes</h3> | ||
|
||
- Changed the license `cockroach` is distributed under to the new CockroachDB Software License (CSL). [#131799][#131799] [#131794][#131794] [#131793][#131793] | ||
|
||
<h3 id="v24-3-0-alpha-2-{{-site.data.products.enterprise-}}-edition-changes">{{ site.data.products.enterprise }} edition changes</h3> | ||
|
||
- You can now [authenticate to the DB console API]({% link v24.3/ui-overview.md %}#authentication) by supplying a Java Web Token (JWT) as a Bearer token in the Authorization header. [#130779][#130779] | ||
|
||
<h3 id="v24-3-0-alpha-2-sql-language-changes">SQL language changes</h3> | ||
|
||
- To view comments on a type, you can use the new [`SHOW TYPES WITH COMMENT`]({% link v24.3/show-types.md %}#) command. Comments can be added using [`COMMENT ON`]({% link v24.3/comment-on.md %}). [#131183][#131183] | ||
- You can create or alter a [user-defined function (UDF)]({% link v24.3/user-defined-functions.md %}) or [stored procedure (SP)]({% link v24.3/stored-procedures.md %}) with `[EXTERNAL] SECURITY DEFINER` instead of the default `[EXTERNAL] SECURITY INVOKER`. With `SECURITY DEFINER`, the privileges of the owner are checked when the UDF or SP is executed, rather than the privileges of the executor. The `EXTERNAL` keyword is optional and exists for SQL language conformity. [#129720][#129720] | ||
|
||
<h3 id="v24-3-0-alpha-2-operational-changes">Operational changes</h3> | ||
|
||
- The following new [metrics]({% link v24.3/metrics.md %}) show details about [replication]({% link v24.2/architecture/replication-layer.md %}) flow control send queue when the [cluster setting]({% link v24.3/cluster-settings.md %}) `kvadmission.flow_control.enabled` is set to `true` and the cluster setting `kvadmission.flow_control.mode` is set to `apply_to_all`. | ||
- `kvflowcontrol.tokens.send.regular.deducted.prevent_send_queue` | ||
- `kvflowcontrol.tokens.send.elastic.deducted.prevent_send_queue` | ||
- `kvflowcontrol.tokens.send.elastic.deducted.force_flush_send_queue` | ||
- `kvflowcontrol.range_controller.count` | ||
- `kvflowcontrol.send_queue.bytes` | ||
- `kvflowcontrol.send_queue.count` | ||
- `kvflowcontrol.send_queue.prevent.count` | ||
- `kvflowcontrol.send_queue.scheduled.deducted_bytes` | ||
- `kvflowcontrol.send_queue.scheduled.force_flush` | ||
|
||
[#131857][#131857] | ||
|
||
- The following ({% link v24.3/metrics.md %}) have been renamed: | ||
|
||
Previous name | New name- | ||
-------------------------------------------------|----------- | ||
`kvflowcontrol.tokens.eval.regular.disconnected` | `kvflowcontrol.tokens.eval.regular.returned.disconnect` | ||
`kvflowcontrol.tokens.eval.elastic.disconnected` | `kvflowcontrol.tokens.eval.elastic.returned.disconnect` | ||
`kvflowcontrol.tokens.send.regular.disconnected` | `kvflowcontrol.tokens.send.regular.returned.disconnect` | ||
`kvflowcontrol.tokens.send.elastic.disconnected` | `kvflowcontrol.tokens.send.elastic.returned.disconnect` | ||
|
||
[#131857][#131857] | ||
|
||
<h3 id="v24-3-0-alpha-2-multi-tenancy">Cluster virtualization changes</h3> | ||
|
||
- The `_status/ranges/` endpoint on DB Console [Advanced debug pages]({% link v24.3/ui-debug-pages.md %}) is now enabled for non-system virtual clusters, where it returns the ranges only for the tenant you are logged into. For the system virtual cluster, the `_status/ranges/` endpoint continues to return ranges for the specified node across all virtual clusters. [#131100][#131100] | ||
|
||
<h3 id="v24-3-0-alpha-2-db-console-changes">DB Console changes</h3> | ||
|
||
- Improved performance in the **Databases**, **Tables View**, and **Table Details** sections of the [**Databases page**]({% link v24.3/ui-databases-page.md %}) [#131769][#131769] | ||
|
||
<h3 id="v24-3-0-alpha-2-bug-fixes">Bug fixes</h3> | ||
|
||
- Fixed a bug where JSON values returned by `cockroach` commands using the `--format=sql` flag were not correctly escaped if they contained double quotes within a string. [#131881][#131881] | ||
- Fixed an error that could happen if an [aggregate function]({% link v24.3/functions-and-operators.md %}#aggregate-functions) was used as the value in a `SET` command. [#131891][#131891] | ||
- Fixed a rare bug introduced in v22.2 in which an update of a [primary key]({% link v24.3/primary-key.md %}) column could fail to update the primary index if it is also the only column in a separate column family. [#131869][#131869] | ||
- Fixed a rare bug where dropping a column of `FLOAT4`, `FLOAT8`, `DECIMAL`, `JSON`, `ARRAY`, or collate `STRING` type stored in a single [column family]({% link v24.3/column-families.md %}) could prevent subsequent reading of the table if the column family was not the first column family. [#131967][#131967] | ||
- Fixed an `unimplemented` internal error that could occur when ordering by a [`VECTOR`]({% link v24.3/vector.md %}) column. [#131703][#131703] | ||
|
||
<h3 id="v24-3-0-alpha-2-performance-improvements">Performance improvements</h3> | ||
|
||
- Efficiency has been improved when writing string-like values over the PostgreSQL wire protocol. [#131964][#131964] | ||
- Error handling during periodic table history polling has been improved when the `schema_locked` [table parameter]({% link v24.3/with-storage-parameter.md %}#table-parameters) is not used. [#131951][#131951] | ||
|
||
[#129720]: https://github.com/cockroachdb/cockroach/pull/129720 | ||
[#130779]: https://github.com/cockroachdb/cockroach/pull/130779 | ||
[#131183]: https://github.com/cockroachdb/cockroach/pull/131183 | ||
[#131703]: https://github.com/cockroachdb/cockroach/pull/131703 | ||
[#131714]: https://github.com/cockroachdb/cockroach/pull/131714 | ||
[#131769]: https://github.com/cockroachdb/cockroach/pull/131769 | ||
[#131782]: https://github.com/cockroachdb/cockroach/pull/131782 | ||
[#131793]: https://github.com/cockroachdb/cockroach/pull/131793 | ||
[#131794]: https://github.com/cockroachdb/cockroach/pull/131794 | ||
[#131799]: https://github.com/cockroachdb/cockroach/pull/131799 | ||
[#131805]: https://github.com/cockroachdb/cockroach/pull/131805 | ||
[#131827]: https://github.com/cockroachdb/cockroach/pull/131827 | ||
[#131857]: https://github.com/cockroachdb/cockroach/pull/131857 | ||
[#131869]: https://github.com/cockroachdb/cockroach/pull/131869 | ||
[#131881]: https://github.com/cockroachdb/cockroach/pull/131881 | ||
[#131891]: https://github.com/cockroachdb/cockroach/pull/131891 | ||
[#131951]: https://github.com/cockroachdb/cockroach/pull/131951 | ||
[#131964]: https://github.com/cockroachdb/cockroach/pull/131964 | ||
[#131967]: https://github.com/cockroachdb/cockroach/pull/131967 | ||
[#132086]: https://github.com/cockroachdb/cockroach/pull/132086 | ||
[#132100]: https://github.com/cockroachdb/cockroach/pull/132100 | ||
[#131100]: https://github.com/cockroachdb/cockroach/pull/131100 |
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
Oops, something went wrong.