Skip to content

Commit

Permalink
Merge branch 'main' into nav-bar-review-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
mohini-crl authored Oct 18, 2024
2 parents 17e330f + 4cd0179 commit 56e5f0d
Show file tree
Hide file tree
Showing 3 changed files with 253 additions and 1 deletion.
70 changes: 69 additions & 1 deletion src/current/_data/releases.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6948,4 +6948,72 @@
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).
[contact support](https://support.cockroachlabs.com/hc/requests/new).
- release_name: v24.2.4
major_version: v24.2
release_date: '2024-10-17'
release_type: Production
go_version: go1.22.5
sha: 8140b8e294fb16a293d0aae662bcf5c1d488c852
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.2.3
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).
- release_name: v23.2.13
major_version: v23.2
release_date: '2024-10-17'
release_type: Production
go_version: go1.22.5
sha: f00c152761838e05049d293198840b12605b545b
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: v23.2.12
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).
90 changes: 90 additions & 0 deletions src/current/_includes/releases/v23.2/v23.2.13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
## v23.2.13

Release Date: October 17, 2024

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

<h3 id="v23-2-13-{{-site.data.products.enterprise-}}-edition-changes">{{ site.data.products.enterprise }} edition changes</h3>

- The description for the [cluster setting]({% link v23.2/cluster-settings.md %}) `changefeed.sink_io_workers` now lists all [changefeed sinks]({% link v23.2/changefeed-sinks.md %}) that support the setting. [#130372][#130372]
- Network metrics have been added for the following [changefeed sinks]({% link v23.2/changefeed-sinks.md %}):
- Added two network metrics, `changefeed.network.bytes_in` and `changefeed.network.bytes_out`. These metrics track the number of bytes sent by individual [changefeeds]({% link v23.2/change-data-capture-overview.md %}) to the following sinks:
- [Kafka sinks]({% link v23.2/changefeed-sinks.md %}#kafka). If child metrics are enabled, the metric will have a `kafka` label.
- [Webhook sinks]({% link v23.2/changefeed-sinks.md %}#webhook-sink). If child metrics are enabled, the metric will have a `webhook` label.
- [Pub/Sub sinks]({% link v23.2/changefeed-sinks.md %}#google-cloud-pub-sub). If child metrics are enabled, the metric will have a `pubsub` label.
- [SQL sink]({% link v23.2/changefeed-for.md %}). If child metrics are enabled, the metric will have a `sql` label.

[#130664][#130664]

- The new [metric]({% link v23.2/metrics.md %}) `changefeed.total_ranges` allows observation of the number of changes that are watched by a changefeed aggregator. It uses the same polling interval as `changefeed.lagging_ranges`, which is controlled by the changefeed option `lagging_ranges_polling_interval`. [#130984][#130984]
- The following groups of [metrics]({% link v23.2/metrics.md %}) and [logs]({% link v23.2/logging.md %}) have been renamed to include the buffer they are associated with. The previous metrics are still maintained for backward compatibility.
- `changefeed.buffer_entries.*`
- `changefeed.buffer_entries_mem.*`
- `changefeed.buffer_pushback_nanos.*`

[#131417][#131417]
- Added timers and corresponding [metrics]({% link v24.2/metrics.md %} for key parts of the [changefeed]({% link v24.2/change-data-capture-overview.md %}) pipeline to help debug issues with feeds. The `changefeed.stage.{stage}.latency` metrics now emit latency histograms for each stage. The metrics respect the changefeed `scope` label to debug a specific feed. [#131428][#131428]

<h3 id="v23-2-13-operational-changes">Operational changes</h3>

- The new [metric]({% link v23.2/metrics.md %}) `ranges.decommissioning` shows the number of ranges with a replica on a [decommissioning node]({% link v23.2/node-shutdown.md %}). [#130251][#130251]
- The following new [metrics]({% link v23.2/metrics.md %}) show the number of RPC TCP connections established to remote nodes:
- `rpc.connection.connected`: the number of gRPC TCP level connections established to remote nodes.
- `rpc.client.bytes.egress`: the number of TCP bytes sent over gRPC on connections initiated by the cluster.
- `rpc.client.bytes.ingress`: the number of TCP bytes received over gRPC on connections initiated by the cluster.

[#130521][#130521]
- Added a new configuration parameter, `server.cidr_mapping_url`, which maps IPv4 CIDR blocks to arbitrary tag names. [#130528][#130528]
- The [metrics]({% link v23.2/metrics.md %}) `sql.bytesin` and `sql.bytesout` are now aggregate metrics if child metrics are enabled. [#130528][#130528]
- The following new [metrics]({% link v23.2/metrics.md %}) track the number of bytes sent by an individual [changefeed]({% link v23.2/change-data-capture-overview.md %}) to each sink:
- `changefeed.network.bytes_in`
- `changefeed.network.bytes_out`

[#130664][#130664]
- You can now set the log format for the `STDERR` changefeed sink using the `format` field in the `stderr` sink section of the [logging]({% link v23.2/logging.md %}) configuration. [#131533][#131533]

<h3 id="v23-2-13-db-console-changes">DB Console changes</h3>

- The [DB Console]({% link v24.2/ui-overview.md %}) now shows a notification if the cluster has no [Enterprise license]({% link v24.2/enterprise-licensing.md %}) set. Refer to [upcoming license changes](https://www.cockroachlabs.com/enterprise-license-update/) for more information. [#130425][#130425]

<h3 id="v23-2-13-bug-fixes">Bug fixes</h3>

- Fixed a bug where the command `SHOW CLUSTER SETTING FOR VIRTUAL CLUSTER` would erroneously return `NULL` for some settings. [#128782][#128782]
- Fixed a bug where a node could fail to start with the error `could not insert session ...: unexpected value` if an ambiguous result error occurred while inserting data into the `sqlliveness` table. [#130343][#130343]
- Fixed a bug that could prevent [upgrade finalization]({% link v23.2/upgrade-cockroach-version.md %}) due to the upgrade pre-condition for repairing descriptor corruption. [#130519][#130519]
- Fixed a rare bug where a lease transfer could lead to a `side-transport update saw closed timestamp regression` panic. The bug could occur when a node was overloaded and failing to heartbeat its node liveness record. [#130790][#130790]
- Fixed a bug that could result in the erroneous log message `expiration of liveness record ... is not greater than expiration of the previous lease ... after liveness heartbeat`. [#130790][#130790]
- Fixed a bug where queries that are not initiated within a SQL session could fail to respect a statement timeout, including [background jobs]({% link v23.2/show-jobs.md %}), queries issued by the [DB Console]({% link v23.2/ui-overview.md %}) that perform introspection, and the [CockroachDB {{ site.data.products.cloud }} SQL Shell]({% link cockroachcloud/sql-shell.md %}). [#130790][#130790]
- Fixed a bug where a connection could be incorrectly dropped if the client was attempting to change a schema at the same time that the same schema's objects were being dropped. [#130964][#130964]
- Fixed a bug that could cause the following error to be logged when executing a query under [READ COMMITTED]({% link v23.2/read-committed.md %}) isolation if it involved a table with `NOT NULL` virtual columns: `internal error: Non-nullable column ...`. [#131065][#131065]
- Fixed a potential memory leak in [changefeeds]({% link v23.2/change-data-capture-overview.md %}) that use a cloud storage sink. The memory leak could occur if both of the [cluster settings]({% link v23.2/cluster-settings.md %}) `changefeed.fast_gzip.enabled` and `changefeed.cloudstorage.async_flush.enabled` were `true` **and** if the changefeed received an error while attempting to write to the sink. [#130614][#130614]
- Fixed a bug introduced in v23.2.6, where [statistics]({% link v23.2/create-statistics.md %}) forecasting could predict a result of zero rows for a downward-trending statistic when `sql.stats.forecasts.max_decrease` is `false`. The setting is now enabled (set to `1/3` by default). [#131128][#131128]
- Fixed a bug introduced in v23.1 that can cause incorrect results in the following scenario:
1. The query contains a correlated subquery.
1. The correlated subquery has a `GroupBy` or `DistinctOn` operator with an outer-column reference in its input.
1. The correlated subquery is in the input of a `SELECT` or `JOIN` clause that has a filter that sets the outer-column reference equal to an inner column that is in the input of the grouping operator.
1. The set of grouping columns does not include the replacement column explicitly.

[#130988][#130988]
- Fixed a bug where [AWS S3 and HTTP client configurations]({% link v23.2/cloud-storage-authentication.md %}) were not considered when implicit authentication was used. [#131201][#131201]
- Fixed a bug that could prevent a [changefeed]({% link v23.2/change-data-capture-overview.md %}) from resuming from a prolonged paused state. [#130919][#130919]

[#128782]: https://github.com/cockroachdb/cockroach/pull/128782
[#130251]: https://github.com/cockroachdb/cockroach/pull/130251
[#130343]: https://github.com/cockroachdb/cockroach/pull/130343
[#130372]: https://github.com/cockroachdb/cockroach/pull/130372
[#130425]: https://github.com/cockroachdb/cockroach/pull/130425
[#130519]: https://github.com/cockroachdb/cockroach/pull/130519
[#130521]: https://github.com/cockroachdb/cockroach/pull/130521
[#130528]: https://github.com/cockroachdb/cockroach/pull/130528
[#130614]: https://github.com/cockroachdb/cockroach/pull/130614
[#130664]: https://github.com/cockroachdb/cockroach/pull/130664
[#130790]: https://github.com/cockroachdb/cockroach/pull/130790
[#130919]: https://github.com/cockroachdb/cockroach/pull/130919
[#130988]: https://github.com/cockroachdb/cockroach/pull/130988
[#131065]: https://github.com/cockroachdb/cockroach/pull/131065
[#131128]: https://github.com/cockroachdb/cockroach/pull/131128
[#131201]: https://github.com/cockroachdb/cockroach/pull/131201
[#131417]: https://github.com/cockroachdb/cockroach/pull/131417
[#131428]: https://github.com/cockroachdb/cockroach/pull/131428
[#131533]: https://github.com/cockroachdb/cockroach/pull/131533
Loading

0 comments on commit 56e5f0d

Please sign in to comment.