Skip to content

Stable 26.3 - Rebase to v26.3.13.31 lts#1903

Open
strtgbb wants to merge 146 commits into
stable-26.3from
rebase-cicd-v26.3.13.31-lts
Open

Stable 26.3 - Rebase to v26.3.13.31 lts#1903
strtgbb wants to merge 146 commits into
stable-26.3from
rebase-cicd-v26.3.13.31-lts

Conversation

@strtgbb

@strtgbb strtgbb commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • Improvement

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

robot-clickhouse and others added 30 commits April 22, 2026 10:45
…cy with `optimize_inverse_dictionary_lookup`
…4133

Backport ClickHouse#104133 to 26.3: Fix numerous semantic inconsistency with `optimize_inverse_dictionary_lookup`
…ease_commit

Revert "Update autogenerated version to 26.3.10.60 and contributors"
…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
…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
Copilot AI and others added 25 commits May 28, 2026 17:16
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
…5384

Backport ClickHouse#105384 to 26.3: Fix set skip index throwing "It's a bug!" on non-integer WHERE atoms
…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
…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
@strtgbb strtgbb added the 26.3 label Jun 11, 2026
@strtgbb strtgbb force-pushed the rebase-cicd-v26.3.13.31-lts branch from cc77c31 to 4db3056 Compare June 11, 2026 13:51
@github-actions

Copy link
Copy Markdown

Workflow [PR], commit [79fb314]

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.