Stable 26.3 - Rebase to v26.3.13.31 lts#1903
Open
strtgbb wants to merge 146 commits into
Open
Conversation
… memory on alter and format
…literal not rewritten with session_t…
…cy check for tables with JSON column
…s before dynamic_paths ones
…licy and PREWHERE
…cy with `optimize_inverse_dictionary_lookup`
… columns with lambda + constants
…4133 Backport ClickHouse#104133 to 26.3: Fix numerous semantic inconsistency with `optimize_inverse_dictionary_lookup`
This reverts commit 1269501.
…ease_commit Revert "Update autogenerated version to 26.3.10.60 and contributors"
… the target RMV table based on snapshot
…IN conditions into outer join ON clause
…IN subquery is moved to PREWHERE
…n from `removeTrivialWrappers` in `appendExpression`
…3384 Backport ClickHouse#103384 to 26.3: Make a decision to skip backup of the target RMV table based on snapshot
…3708 Backport ClickHouse#103708 to 26.3: Fix skip-index matching for ALIAS columns with lambda + constants
Fix `IPv6StringToNumOrDefault` not properly zeroing output bytes on parse failure. Only one byte was zeroed (`vec_res[i] = 0`) instead of all 16 bytes (`std::fill_n(&vec_res[out_offset], offset_inc, 0)`), causing stale data from previous successful parses to leak into default results. Backport of ClickHouse#93543
…ks in SECONDARY_CREATE
…8`/`upperUTF8` for large buffers
…4065 Backport ClickHouse#104065 to 26.3: Refreshable MV: relax sanity checks in SECONDARY_CREATE
…1504 Backport ClickHouse#101504 to 26.3: Fix join reorder pushing INNER JOIN conditions into outer join ON clause
…0758 Backport ClickHouse#100758 to 26.3: Erase sorted_dynamic_paths entries before dynamic_paths ones
…onsistency check for tables with JSON column"
Backport fix for IPv6StringToNumOrDefault to 26.3
The 26.3 backport should only add `show_remote_databases_in_system_tables` from PR ClickHouse#104416. Dropping the unrelated setting keeps `02995_new_settings_history` aligned with the branch. PR: ClickHouse#106045
The PR makes `system.databases` list remote database names unconditionally because that is local metadata and does not enumerate remote tables. Keep `test_database_glue` aligned with master by expecting the data lake catalog database to remain visible when `show_data_lake_catalogs_in_system_tables` is false. PR: ClickHouse#106045
The 26.3 stateless test runner does not provide `CLICKHOUSE_DATABASE_2`, while the original PR converted this coverage to SQL using two generated database names. Keep the same assertions in a shell test and derive both remote database names from `CLICKHOUSE_DATABASE`, which is available on 26.3. PR: ClickHouse#106045
…ng 0 rows with partial `SHOW DICTIONARIES` revoke
… server crash and builder leak
…5384 Backport ClickHouse#105384 to 26.3: Fix set skip index throwing "It's a bug!" on non-integer WHERE atoms
…5302 Backport ClickHouse#105302 to 26.3: Fix azure init params
…6105 Backport ClickHouse#106105 to 26.3: Fix `system.dictionaries` returning 0 rows with partial `SHOW DICTIONARIES` revoke
`check_cpp.sh` fails on the 26.3 backport branch because this blank line contains trailing spaces. Remove them so the branch passes style before pushing the BackportPR fix. CI report: https://s3.amazonaws.com/clickhouse-test-reports/json.html?PR=106045&sha=a7b453b7045232485dd9b3aa7c8d5f942187d5e4&name_0=BackportPR
Test 04299_deltalake_invalid_utf8_credentials exercises the deltaLakeAzure path, but Delta Lake on Azure with delta-kernel-rs (AzureKernelHelper) does not exist in 26.3, so getKernelHelper throws NOT_IMPLEMENTED for Azure and the query never reaches the setBuilderOption UTF-8 check that emits BAD_ARGUMENTS. The S3 fix and its tests (04300, 04301) are valid and stay. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…4416 Backport ClickHouse#104416 to 26.3: Hide MySQL and PostgreSQL databases from system.tables by default
…6109 Backport ClickHouse#106109 to 26.3: Fix DeltaLake delta-kernel-rs FFI server crash and builder leak
…5584 Backport ClickHouse#105584 to 26.3: Honor cast_string_to_date_time_mode for hive partition values
…5894 Backport ClickHouse#105894 to 26.3: Fix `IN Array` with negative values for distributed queries
…1218 Backport ClickHouse#101218 to 26.3: Fix `NOT_FOUND_COLUMN_IN_BLOCK` error when selecting from a VIEW with a PROJECTION
…5535 Backport ClickHouse#105535 to 26.3: Fix SEGFAULT in `singleValueOrNull` deserialization for JSON type
…3268 Backport ClickHouse#103268 to 26.3: Fix data loss on HDFS writes: flush buffer in WriteBufferFromHDFS::finalizeImpl
…ge string literal sent within the query
…_time_mode for hive partition values"
…ckport/26.3/105584 Revert "Backport ClickHouse#105584 to 26.3: Honor cast_string_to_date_time_mode for hive partition values"
…1403 Backport ClickHouse#101403 to 26.3: Fix mutation UPDATE SET DateTime literal not rewritten with session_t…
…5996 Backport ClickHouse#105996 to 26.3: Fix possible OOM due to a too-large string literal sent within the query
cc77c31 to
4db3056
Compare
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: