Skip to content

Antalya 26.8 - bump to v26.8.11.7-lts - #2405

Open
strtgbb wants to merge 116 commits into
antalya-26.8from
rebase-cicd-v26.8.7.19-lts
Open

strtgbb wants to merge 116 commits into
antalya-26.8from
rebase-cicd-v26.8.7.19-lts

Conversation

@strtgbb

@strtgbb strtgbb commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • New Feature
  • CI Fix or Improvement (changelog entry is not required)

CI/CD Options

Exclude tests:

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

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • 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 September 15, 2026 23:25
…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
…9977

Backport ClickHouse#119977 to 26.8: Do not enable Iceberg compaction settings in `enableAllExperimentalSettings`
…pes` to gate the `GROUP BY ALL` key type validation
…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.
…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
…when resolving the structure of `mergeTreeCodecBlockCounts`
…9999

Backport ClickHouse#119999 to 26.8: Mirror the MinIO integration-test images into the clickhouse/ namespace
CurtizJ and others added 8 commits September 21, 2026 03:51
…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
…0245

Backport ClickHouse#120245 to 26.8: Fix wrong count() after a metadata-only MODIFY COLUMN to Nullable
@strtgbb strtgbb changed the title Antalya 26.8 - bump to v26.8.9.10-lts Antalya 26.8 - bump to v26.8.10.6-lts Sep 21, 2026
robot-clickhouse and others added 6 commits September 21, 2026 14:59
…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
@strtgbb strtgbb changed the title Antalya 26.8 - bump to v26.8.10.6-lts Antalya 26.8 - bump to v26.8.11.7-lts Sep 22, 2026
@strtgbb
strtgbb force-pushed the rebase-cicd-v26.8.7.19-lts branch 3 times, most recently from 3860eae to 5276110 Compare September 22, 2026 18:00
@strtgbb
strtgbb force-pushed the rebase-cicd-v26.8.7.19-lts branch from 5276110 to 1fdda1c Compare September 22, 2026 18:19
@strtgbb strtgbb added the verified Approved for release label Sep 23, 2026
…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>
@strtgbb strtgbb removed the verified Approved for release label Sep 24, 2026
strtgbb and others added 3 commits September 24, 2026 07:53
…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

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

Labels

antalya antalya-26.8 Session label (releasy session config)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants