Skip to content

Docs: publish Cloud database release changelog for 26.6 - #116789

Draft
dhtclk wants to merge 21 commits into
masterfrom
codex/doc-1014-cloud-changelog-26-6
Draft

Docs: publish Cloud database release changelog for 26.6#116789
dhtclk wants to merge 21 commits into
masterfrom
codex/doc-1014-cloud-changelog-26-6

Conversation

@dhtclk

@dhtclk dhtclk commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Publishes the ClickHouse Cloud database release changelog for version 26.6. The page follows the existing Cloud changelog structure, adds it to the release-note navigation and index, and updates the legacy redirect.

The entries were curated from Release Radar; private repository changes were omitted, consistent with the previous public changelogs. The page was validated with a local Mintlify preview and an MDX parse check.

Task: DOC-1014

Changelog category (leave one):

  • Documentation (changelog entry is not required)

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

Not applicable.


Workflow [PR]
Sync PR [sync-upstream/pr/116789]

@mintlify

mintlify Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
ClickHouse-docs 🟢 Ready View Preview Aug 27, 2026, 9:24 PM

@robot-clickhouse
robot-clickhouse requested a review from a team August 27, 2026 20:57
@clickhouse-gh

clickhouse-gh Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Workflow [PR], commit [2115c3d]

Summary:


AI Review

Summary

This PR adds the public Cloud 26.6 release-changelog page, wires it into navigation, and updates the legacy redirect. The previously reported stale and release-line-drift issues appear to be fixed on the current head, but there are still a couple of subsection-label mismatches that make the page harder to scan by subsystem.

Findings

💡 Nits

  • docs/resources/changelogs/cloud/release-notes/26_6.mdx:219 The #105109 bullet is grouped under ClickHouse Keeper, even though its primary surface is table_readonly / DDLWorker behavior on ReplicatedMergeTree. Readers scanning for Keeper changes will find an unrelated storage/settings item here, while readers looking for the table_readonly follow-up will miss it.
  • docs/resources/changelogs/cloud/release-notes/26_6.mdx:570 The Security and access control fixes subsection currently starts with several non-security items (#103322, #104917, #105068, #106459). That label now overstates the security surface of 26.6 and makes the changelog taxonomy misleading.
Final Verdict

Needs minor docs cleanup before merge: the content itself looks substantially improved, but the remaining subsection labels should match the bullets they contain.

@clickhouse-gh clickhouse-gh Bot added the pr-documentation Documentation PRs for the specific code PR label Aug 27, 2026
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
@dhtclk dhtclk added the pr-autogenerated-docs PR that regenerates docs artifacts from source; exempt from the autogenerated-region edit guard label Aug 28, 2026 — with ChatGPT Codex Connector
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated

@Blargian Blargian left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lot more pruning required. Let's run it through Claude again and remove all of the irrelevant entries.

Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
Comment thread docs/resources/changelogs/cloud/release-notes/26_6.mdx Outdated
### ClickHouse Keeper {#clickhouse-keeper-improvements}

* Various changes to Keeper that make it around 2x faster overall (better batching, pipelining messages to leader, pipelining log appends). [#101757](https://github.com/ClickHouse/ClickHouse/pull/101757) ([al13n321](https://github.com/al13n321)).
* `OPTIMIZE TABLE ... ON CLUSTER` and other DDL no longer hang when the target table has `table_readonly = 1`. The setting now throws a new dedicated error code `TABLE_IS_PERMANENTLY_READ_ONLY`, which `DDLWorker` treats as non-retriable (distinct from the transient `TABLE_IS_READ_ONLY` that arises during temporary `ReplicatedMergeTree` ZooKeeper disconnects). The `table_readonly` setting is also now explicitly rejected for `ReplicatedMergeTree`, both at creation and via `ALTER MODIFY SETTING`. [#105109](https://github.com/ClickHouse/ClickHouse/pull/105109) ([alexey-milovidov](https://github.com/alexey-milovidov)).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bullet's primary surface is table_readonly / DDLWorker behavior, not ClickHouse Keeper. Grouping #105109 under the Keeper subsection makes it hard for readers scanning by area to find the follow-up to table_readonly, and it reads oddly next to the surrounding Keeper-only bullets (system.keeper_*, coordination_settings, snapshot memory). Please move this entry into a storage/settings or generic improvements subsection.

* Fix credential leaks in `SHOW CREATE`, `system.query_log`, server logs and `EXPLAIN` output. Every `S3` locator form now masks `session_token` and Google ADC secrets, `extra_credentials`/`headers` values at any argument position, duplicated or expression secret keys, invalid positional forms (fail closed), and credentials embedded in S3 URLs; this covers the explicit-url and named-collection `s3`/`s3Cluster` table functions, the S3-backed table engines (`S3`, `GCS`, the data-lake engines, `S3Queue`), the `S3` database engine, `BACKUP ... TO S3` and the `Backup` database engine. In addition, secret arguments of `encrypt`/`decrypt`/HMAC that are built by an expression (including ones inlined from a SQL UDF) are now hidden in projection names, `EXPLAIN QUERY TREE` and `EXPLAIN actions`. [#109768](https://github.com/ClickHouse/ClickHouse/pull/109768) ([Algunenano](https://github.com/Algunenano)).
* Fix `S3Queue`/`AzureQueue` ordered mode with persistent processing nodes: bucket locks are now refreshed during streaming, so that the TTL cleanup (`persistent_processing_node_ttl_seconds`) does not remove locks of a live processor. If lock ownership is nevertheless lost, it is detected and reported (a logical error and the `ObjectStorageQueueBucketLockLostOwnership` profile event), and streaming recovers with a fresh file iterator. [#110292](https://github.com/ClickHouse/ClickHouse/pull/110292) ([kssenii](https://github.com/kssenii)).

### Security and access control fixes {#security-and-access-control-fixes}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section title is too narrow for several of the bullets it currently contains. #103322, #104917, #105068, and #106459 are ordinary query, data-lake, parser, and named-collection changes rather than security or access-control fixes, so readers scanning the changelog for actual security work will get a misleading picture of 26.6. Please either split the non-security items into a neutral bug-fix subsection or rename this section to something broader.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-autogenerated-docs PR that regenerates docs artifacts from source; exempt from the autogenerated-region edit guard pr-documentation Documentation PRs for the specific code PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants