Repository navigation
Conversation
…2672 Backport ClickHouse#122672 to 26.8: Respect validate_enum_literals_in_operators in index analysis and notEquals
…3898 Backport ClickHouse#123898 to 26.8: Fix stale bytes in JSON shared data after a failed insert of a path value
Release v26.8.22.13-lts
…row policy check in the legacy analyzer
…nedTables` The resolved cherry-pick kept both sides of the conflict: the `Join` table check from ClickHouse#124441 and the trimmed guard backported earlier from ClickHouse#121398, with the old comment split between them. Keep the check only and declare `ErrorCodes::ACCESS_DENIED`, which the file never had. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The earlier backport of ClickHouse#121398 kept only the legacy analyzer guard. Add the remaining parts: `joinGet` and `joinGetOrNull` fail with `ACCESS_DENIED` while a row policy applies to the `Join` table, the analyzer does the same in `buildQueryPlanForJoinNode` instead of joining the table as a stream, the documentation says so, and test 05234 covers it. Test 05233, which runs the legacy analyzer here, now expects `ACCESS_DENIED` for the `Join` table as well. The statement documentation does not live in C++ on this branch, so the row policy page is edited directly. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…NCT, window functions, merge joins and FINAL on multi-column keys with long leading-key runs
…3808 Backport ClickHouse#123808 to 26.8: Speed up in-order LIMIT BY, DISTINCT, window functions, merge joins and FINAL on multi-column keys with long leading-key runs
…asts and on missing map keys or JSON paths
…4612 Backport ClickHouse#124612 to 26.8: Fix skip index analysis through casts and on missing map keys or JSON paths
…a deeply nested Avro field
…4441 Backport ClickHouse#124441 to 26.8: Use `castStorage` for the `Join` row policy check in the legacy analyzer
…`clusterAllReplicas`
… JOIN` with `any_join_distinct_right_table_keys` under parallel replicas
…4964 Backport ClickHouse#124964 to 26.8: Fix stack overflow when skipping a deeply nested Avro field
…3683 Backport ClickHouse#123683 to 26.8: Fix duplicated rows of `ANY RIGHT JOIN` with `any_join_distinct_right_table_keys` under parallel replicas
…4724 Backport ClickHouse#124724 to 26.8: Do not use parallel replicas for `clusterAllReplicas`
…e over a `MergeTree` blocking on concurrent readers
…9105 Backport ClickHouse#119105 to 26.8: Fix `TRUNCATE` of an `Alias` table over a `MergeTree` blocking on concurrent readers
…g a key expression twice
…pression as a join key when rewriting a comma or `CROSS` join
…o index rows when a delete is pending
… skip indexes on tables with pending patch parts
…2686 Backport ClickHouse#122686 to 26.8: Fix JOIN filter push-down applying a key expression twice
…5701 Backport ClickHouse#125701 to 26.8: Require READ and WRITE privileges for the FileLog table engine
…lization version On 26.8, `DBMS_MIN_QUERY_PLAN_SERIALIZATION_VERSION_WITH_EXECUTION_LIMITS` is 10 (it is 11 on master), and the server advertises plan version 10. The test did not write `max_threads` / `concurrency_control` for version 10, so the hand-crafted packet was misaligned and the server failed with an unrelated exception (`Method createColumn is not implemented for data type Function( -> UInt8)`) instead of `TOO_DEEP_RECURSION`. CI report: https://s3.amazonaws.com/clickhouse-test-reports/json.html?PR=127048&sha=8c3861f7b44884920680ca77e77fe9fa25f99c10&name_0=BackportPR&name_1=Stateless%20tests%20%28amd_asan_ubsan%2C%20distributed%20plan%2C%20parallel%29 PR: ClickHouse#127048 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… authentication
Release v26.8.32.14-lts
…6548 Backport ClickHouse#126548 to 26.8: Limit recursion depth when deserializing query plans
…egardless of the password when the TOTP code is missing
…7139 Backport ClickHouse#127139 to 26.8: Fix a crash with estimateCompressionRatio
… HDFS DataNode and NameNode
…7043 Backport ClickHouse#127043 to 26.8: Improve glue catalog cache
…5823 Backport ClickHouse#125823 to 26.8: Return `REQUIRED_SECOND_FACTOR` regardless of the password when the TOTP code is missing
…6546 Backport ClickHouse#126546 to 26.8: Validate malformed responses from HDFS DataNode and NameNode
The expired-method assertions need the fail-close for ambiguous credentials of ClickHouse#110144, which 26.8 does not have: here a password accepted by any method logs in, on the native protocol too. Keep the part this backport changes: a user with `double_sha1_password` and a `scram_sha256_password` or `bcrypt_password` method logs in over MySQL through the `sha256_password` plugin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rdown when the terminal is gone
…7407 Backport ClickHouse#117407 to 26.8: Fix TOTP bypass in MySQL protocol authentication
…5558 Backport ClickHouse#125558 to 26.8: Do not skip the client output teardown when the terminal is gone
…rse `Nullable(String)` columns in the native protocol
…supplied scalar overriding a policy's scalar subquery
…6937 Backport ClickHouse#126937 to 26.8: Fix shitted string offsets of sparse `Nullable(String)` columns in the native protocol
…5495 Backport ClickHouse#125495 to 26.8: Fix row-policy bypass via client-supplied scalar overriding a policy's scalar subquery
…w policy filters and reject unsubstituted `Identifier` parameters
…interserver mode over tcp_with_proxy interface
…e declared array size when reading ZooKeeper protocol arrays
…2688 Backport ClickHouse#122688 to 26.8: Substitute query parameters in row policy filters and reject unsubstituted `Identifier` parameters
…3188 Backport ClickHouse#123188 to 26.8: add a setting to allow disabling interserver mode over tcp_with_proxy interface
…6914 Backport ClickHouse#126914 to 26.8: Do not pre-allocate memory for the declared array size when reading ZooKeeper protocol arrays
7 of 30 tasks
Release v26.8.34.13-lts
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: