Skip to content

Commit

Permalink
REL-1434 v24.1.7: [Docs] Generate release notes for Cloud (#19120)
Browse files Browse the repository at this point in the history
* edited notes

* Incorporated Kathryn’s feedback

* Updated SHA with no new release notes.
  • Loading branch information
florence-crl authored Nov 14, 2024
1 parent 36c94c6 commit a84007f
Show file tree
Hide file tree
Showing 2 changed files with 134 additions and 1 deletion.
38 changes: 37 additions & 1 deletion src/current/_data/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7140,7 +7140,8 @@
CockroachDB Cloud clusters. To request to upgrade
a CockroachDB self-hosted cluster to this version,
[contact support](https://support.cockroachlabs.com/hc/requests/new).
- release_name: v23.1.29
major_version: v23.1
release_date: '2024-11-14'
Expand Down Expand Up @@ -7174,3 +7175,38 @@
CockroachDB Cloud clusters. To request to upgrade
a CockroachDB self-hosted cluster to this version,
[contact support](https://support.cockroachlabs.com/hc/requests/new).
- release_name: v24.1.7
major_version: v24.1
release_date: '2024-11-14'
release_type: Production
go_version: go1.22.8
sha: 3613a619e327fb412ac62036ce2c7060c25e48db
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.6
cloud_only: true
cloud_only_message_short: 'Available only for select CockroachDB Cloud clusters'
cloud_only_message: >
This version is currently available only for select
CockroachDB Cloud clusters. To request to upgrade
a CockroachDB self-hosted cluster to this version,
[contact support](https://support.cockroachlabs.com/hc/requests/new).
97 changes: 97 additions & 0 deletions src/current/_includes/releases/v24.1/v24.1.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
## v24.1.7

Release Date: November 14, 2024

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

<h3 id="v24-1-7-security-updates">Security updates</h3>

- You can now authenticate to the DB Console by passing a JWT as the bearer token. [#133536][#133536]

<h3 id="v24-1-7-general-changes">General changes</h3>

- Changed the license `cockroach` is distributed under to the new CockroachDB Software License. [#131706][#131706] [#131939][#131939] [#131950][#131950] [#131982][#131982] [#132004][#132004] [#132005][#132005] [#132007][#132007] [#132009][#132009] [#132008][#132008] [#132010][#132010] [#132017][#132017] [#132057][#132057] [#132802][#132802] [#132750][#132750]
- Attempting to install a second Enterprise Trial license on the same cluster will now fail. [#131972][#131972]
- The cluster setting `diagnostics.reporting.enabled` is now ignored if the cluster has an Enterprise Trial or Enterprise Free license or if the license cannot be loaded. [#132463][#132463]
- The new metrics `changefeed.sink_errors` and `changefeed.internal_retry_message_count` allow you to observe the rate of errors and internal retries for a sink, respectively. [#132352][#132352]
- Added a timer for inner sink client flushes. [#133196][#133196]


<h3 id="v24-1-7-db-console-changes">DB Console changes</h3>

- Some charts on the **Overview** and **Replication** metrics dashboard pages have more terse legends to facilitate easier browsing. [#129358][#129358]
- The DB Console now shows a warning if the cluster is throttled or will be throttled soon due to an expired Enterprise Free or Enterprise Trial license or missing telemetry data. Clusters with an Enterprise license are not throttled. [#132091][#132091]
- The **Range Count** column on the **Databases** page is no longer shown due to performance issues. This data is still available via the `SHOW RANGES` command.[#133269][#133269]

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

- Fixed a bug where timers were not correctly registered with the metric system. [#133196][#133196]
- Fixed a bug where the command-line interface would not correctly escape JSON values that had double quotes inside a string when using the `--format=sql` flag. [#131930][#131930]
- Fixed an error that could occur if a `SET` command used an aggregate function as the value. [#131959][#131959]
- Added automated clean-up and validation for dropped roles inside of default privileges. [#132135][#132135]
- Fixed a bug that could cause `RESTORE` to hang after encountering transient errors from the storage layer. [#132259][#132259]
- Fixed a rare bug that could prevent a backup from being restored and could cause the error `rewriting descriptor ids: missing rewrite for <id> in SequenceOwner...`. This bug could occur only if a `DROP COLUMN` operation dropped a sequence while the backup was running. [#132325][#132325]
- Fixed a bug that caused incorrect evaluation of a `CASE`, `COALESCE`, or `IF` expression with a branch that produced fixed-width string-like types, such as `CHAR`. [#130890][#130890]
- Fixed a bug that could cause the `BPCHAR` type to incorrectly impose a length limit of 1. [#130890][#130890]
- Fixed a bug introduced before v23.1 that could cause incorrect results when a join evaluates columns with equivalent but non-identical types, such as `OID` and `REGCLASS`, for equality. The issue arises when the join performs an index lookup on an index that includes a computed column referencing one of the equivalent columns. [#132509][#132509]
- Fixed a bug introduced before v23.1 that could cause a composite sensitive expression to compare differently if comparing equivalent but non-identical input values, such as `2.0::DECIMAL` and `2.00::DECIMAL`. The issue arises when the join performs an index lookup on a table with a computed index column where the computed column expression is composite sensitive. [#132509][#132509]
- Fixed a bug where a span statistics request on a mixed-version cluster could result in a null pointer exception. [#132681][#132681]
- Updated the `franz-go` library to fix a potential deadlock when a changefeed restarts. [#132785][#132785]
- Fixed a bug where a changefeed could fail to update protected timestamp records after a retryable error. [#132775][#132775]
- Fixed a bug where a changefeed that used change data capture queries could fail after a system table was garbage collected. [#131648][#131648]
- Fixed a rare bug introduced in v22.2 where an update of a primary key column could fail to update the primary index if it is also the only column in a separate column family. [#132122][#132122]
- Fixed a bug where the `proretset` column of the `pg_catalog.pg_proc` table was incorrectly set to `false` for builtin functions that return a set. [#132875][#132875]
- Fixed a bug that could cause incorrect evaluation of scalar expressions with `NULL` values. [#132947][#132947]
- Fixed a rare bug in the query optimizer that could cause a node to crash if a query contained a filter in the form `col IN (elem0, elem1, ..., elemN)` when `N` is very large, in the order of millions, and when `col` exists in a hash-sharded index or when a table with an indexed computed column depends on `col`. [#133065][#133065]
- Fixed a bug where an `ALTER DEFAULT PRIVILEGES FOR target_role ...` command could result in an erroneous privilege error when run by a user with the `admin` role. [#133070][#133070]
- Fixed a bug where a `REASSIGN OWNED BY` command would fail to transfer ownership of the public schema, even when the schema was owned by the target role. [#133070][#133070]
- Fixed a panic when resolving the types of an `AS OF SYSTEM TIME` expression. [#132454][#132454]

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

- Reduced the write-amplification impact of rebalances by splitting snapshot sorted string table (SST) files into smaller ones before ingesting them into Pebble. [#129018][#129018]
- Performance has been improved during periodic polling of table history when `schema_locked` is not used. [#132190][#132190]

[#129018]: https://github.com/cockroachdb/cockroach/pull/129018
[#129358]: https://github.com/cockroachdb/cockroach/pull/129358
[#130890]: https://github.com/cockroachdb/cockroach/pull/130890
[#131648]: https://github.com/cockroachdb/cockroach/pull/131648
[#131706]: https://github.com/cockroachdb/cockroach/pull/131706
[#131930]: https://github.com/cockroachdb/cockroach/pull/131930
[#131939]: https://github.com/cockroachdb/cockroach/pull/131939
[#131950]: https://github.com/cockroachdb/cockroach/pull/131950
[#131959]: https://github.com/cockroachdb/cockroach/pull/131959
[#131972]: https://github.com/cockroachdb/cockroach/pull/131972
[#131982]: https://github.com/cockroachdb/cockroach/pull/131982
[#132004]: https://github.com/cockroachdb/cockroach/pull/132004
[#132005]: https://github.com/cockroachdb/cockroach/pull/132005
[#132007]: https://github.com/cockroachdb/cockroach/pull/132007
[#132008]: https://github.com/cockroachdb/cockroach/pull/132008
[#132009]: https://github.com/cockroachdb/cockroach/pull/132009
[#132010]: https://github.com/cockroachdb/cockroach/pull/132010
[#132017]: https://github.com/cockroachdb/cockroach/pull/132017
[#132057]: https://github.com/cockroachdb/cockroach/pull/132057
[#132091]: https://github.com/cockroachdb/cockroach/pull/132091
[#132122]: https://github.com/cockroachdb/cockroach/pull/132122
[#132135]: https://github.com/cockroachdb/cockroach/pull/132135
[#132190]: https://github.com/cockroachdb/cockroach/pull/132190
[#132259]: https://github.com/cockroachdb/cockroach/pull/132259
[#132325]: https://github.com/cockroachdb/cockroach/pull/132325
[#132352]: https://github.com/cockroachdb/cockroach/pull/132352
[#132454]: https://github.com/cockroachdb/cockroach/pull/132454
[#132463]: https://github.com/cockroachdb/cockroach/pull/132463
[#132509]: https://github.com/cockroachdb/cockroach/pull/132509
[#132681]: https://github.com/cockroachdb/cockroach/pull/132681
[#132750]: https://github.com/cockroachdb/cockroach/pull/132750
[#132775]: https://github.com/cockroachdb/cockroach/pull/132775
[#132785]: https://github.com/cockroachdb/cockroach/pull/132785
[#132802]: https://github.com/cockroachdb/cockroach/pull/132802
[#132875]: https://github.com/cockroachdb/cockroach/pull/132875
[#132947]: https://github.com/cockroachdb/cockroach/pull/132947
[#132958]: https://github.com/cockroachdb/cockroach/pull/132958
[#133065]: https://github.com/cockroachdb/cockroach/pull/133065
[#133070]: https://github.com/cockroachdb/cockroach/pull/133070
[#133196]: https://github.com/cockroachdb/cockroach/pull/133196
[#133269]: https://github.com/cockroachdb/cockroach/pull/133269
[#133474]: https://github.com/cockroachdb/cockroach/pull/133474
[#133536]: https://github.com/cockroachdb/cockroach/pull/133536

0 comments on commit a84007f

Please sign in to comment.