Conversation
…n between streams of one column
…5670 Backport ClickHouse#115670 to 26.8: Fix substreams cache key collision between streams of one column
…settings in `enableAllExperimentalSettings`
…TS table defined only by a named collection
…RL database engine
…9977 Backport ClickHouse#119977 to 26.8: Do not enable Iceberg compaction settings in `enableAllExperimentalSettings`
…rom left under join_use_nulls
…pes` to gate the `GROUP BY ALL` key type validation
…ow IPC record batch on output
…dex` stricter when a row policy applies
…9001 Backport ClickHouse#119001 to 26.8: Restore selected right join key from left under join_use_nulls
… block The 26.8 backport carries the entry in the 26.7 block, which is what `compatibility` needs: a version before 26.7 restores the earlier acceptance of a `Variant`/`Dynamic` key written as `GROUP BY ALL`. The `settings_changes_history` style check additionally requires every setting the change touches to be recorded under the current version block, so add the no-op record (previous value equal to the new one) under 26.8 as well, mirroring what master carries under 26.9.
…amespaces in catalogs
…9868 Backport ClickHouse#119868 to 26.8: Add `validate_group_by_all_key_types` to gate the `GROUP BY ALL` key type validation
…9873 Backport ClickHouse#119873 to 26.8: Combine small blocks into one Arrow IPC record batch on output
…9032 Backport ClickHouse#119032 to 26.8: Text index: make `mergeTreeTextIndex` stricter when a row policy applies
…0239 Backport ClickHouse#120239 to 26.8: Mask the base-url password of a URL database engine
…0025 Backport ClickHouse#120025 to 26.8: Fix unparseable metadata for a NATS table defined only by a named collection
… images into the clickhouse/ namespace
…on client refresh
…when resolving the structure of `mergeTreeCodecBlockCounts`
…es from part checksums
…9999 Backport ClickHouse#119999 to 26.8: Mirror the MinIO integration-test images into the clickhouse/ namespace
…ed compact `Variant` discriminators
…0844 Backport ClickHouse#120844 to 26.8: Use plain LRU for the query-local text index caches
…verting a table with ATTACH AS REPLICATED
…5991 Backport ClickHouse#115991 to 26.8: Validate the Keeper path when converting a table with ATTACH AS REPLICATED
…a-only MODIFY COLUMN to Nullable
…d `mongo-cxx-driver` to r4.6.0
…0245 Backport ClickHouse#120245 to 26.8: Fix wrong count() after a metadata-only MODIFY COLUMN to Nullable
…fVariance and lttb aggregate states
Release v26.8.10.6-lts
… kind in data received from a client
…9346 Backport ClickHouse#119346 to 26.8: Bump `mongo-c-driver` to 2.5.4 and `mongo-cxx-driver` to r4.6.0
…7860 Backport ClickHouse#107860 to 26.8: validate array sizes in analysisOfVariance and lttb aggregate states
…7699 Backport ClickHouse#117699 to 26.8: Reject the Detached serialization kind in data received from a client
Release v26.8.11.7-lts
strtgbb
force-pushed
the
rebase-cicd-v26.8.7.19-lts
branch
3 times, most recently
from
September 22, 2026 18:00
3860eae to
5276110
Compare
strtgbb
force-pushed
the
rebase-cicd-v26.8.7.19-lts
branch
from
September 22, 2026 18:19
5276110 to
1fdda1c
Compare
…26.8.7.19-lts Conflict resolutions: - DataLake catalogs: keep both upstream `flat_namespaces` and Antalya `namespaces` allowlist; constructors take `flat_namespaces_` then `namespaces_`. In `getNamespacesRecursive`, flat catalogs skip recursion before the allowlist check. - `PreparedSets`: take Antalya's class-wide `mutex`/`get_unsafe`, which subsumes upstream's `inplace_build_mutex`. - `filterPushDown`: honor the upstream revert of the `ANY INNER` guard (ClickHouse#120765), keep Antalya's `canPrefilterJoinSide` comment. - `IcebergIterator`: keep Antalya's `table_schema_id`, drop unused `exception` members, keep `data_files_stream` declared last. Related: #2405 Co-authored-by: Cursor <cursoragent@cursor.com>
…rgeTreeTextIndex` Antalya replaced `canBeUsedToCreateTable` with `validateUseToCreateTable`, but the upstream backports of ClickHouse#116647 and ClickHouse#119032 still override the removed virtual, which broke the build after merging `antalya-26.8`. https: //github.com/Altinity/ClickHouse/actions/runs/35951332096/job/107480854940 Related: #2405 Co-authored-by: Cursor <cursoragent@cursor.com>
Antalya's remote table-function initiator can label forwarded work as an initial query, so use the distributed depth to retain the shard identity check. CI: https://github.com/Altinity/ClickHouse/actions/runs/35995886691/job/107621503975?pr=2405 PR: #2405 Co-authored-by: Cursor <cursoragent@cursor.com>
Apply the forwarded-query access guard only to actual server-initiated remote hops, preserving valid local-replica execution. CI: https://github.com/Altinity/ClickHouse/actions/runs/36001396213/job/107639730532 PR: #2405 Co-authored-by: Cursor <cursoragent@cursor.com>
This branch has not been deployed
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Changelog category (leave one):
CI/CD Options
Exclude tests:
Regression jobs to run: