Repository navigation
Antalya 26.8: Bump to 26.8.34 - #2661
Conversation
…ask updates during part mutation
…Step on PARTITION BY columns"
…0355 Backport ClickHouse#120355 to 26.8: Reduce Lock Contention on Shared Context Mutex
…9510 Backport ClickHouse#119510 to 26.8: Bump `mariadb-connector-c` to v3.4.10
…4453 Backport ClickHouse#124453 to 26.8: Add S3 bucket to `remote_url_allow_hosts`
…ithout 'remote_url_allow_hosts
…4255 Backport ClickHouse#124255 to 26.8: Bump vendored `expat` from 2.8.2 to 2.9.0
…5463 Backport ClickHouse#125463 to 26.8: Revert "Push filters below WindowStep on PARTITION BY columns"
…bypass through comments and backtick text lines
…4930 Backport ClickHouse#124930 to 26.8: Fix ATTACH for S3 disks created without 'remote_url_allow_hosts
…5487 Backport ClickHouse#125487 to 26.8: Fix CapnProto schema depth check bypass through comments and backtick text lines
…st` in the `RabbitMQ` engine
…m the line editor of the embedded client
…GROUPING SETS` keys with `group_by_use_nulls`
…5661 Backport ClickHouse#125661 to 26.8: Validate `rabbitmq_routing_key_list` in the `RabbitMQ` engine
…5512 Backport ClickHouse#125512 to 26.8: Never stop the server process from the line editor of the embedded client
…5575 Backport ClickHouse#125575 to 26.8: Do not eliminate aggregators of `GROUPING SETS` keys with `group_by_use_nulls`
…5712 Backport ClickHouse#125712 to 26.8: Stream-parse the `.backup` metadata file
…5774 Backport ClickHouse#125774 to 26.8: Bump `vectorscan` from 5.4.11 to 5.4.13
… in `AvroConfluent` when reading an Avro `map` into a `Map` column
…5505 Backport ClickHouse#125505 to 26.8: Fix a possible segmentation fault in `AvroConfluent` when reading an Avro `map` into a `Map` column
…med collections
…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 <[email protected]>
…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
Release v26.8.34.13-lts Conflicts committed as-is; the next commit resolves them: - cmake/autogenerated_versions.txt (both modified) - docs/reference/interfaces/specs/NativeProtocol.mdx (both modified) - src/Core/Settings.cpp (both modified) - src/Databases/DataLake/GlueCatalog.cpp (both modified) - src/Databases/DataLake/GlueCatalog.h (both modified) - src/IO/S3/URI.cpp (both modified) - src/IO/S3/tests/gtest_s3_uri.cpp (both modified) - src/Server/TCPHandler.cpp (both modified) - src/Storages/ObjectStorage/DataLakes/Iceberg/IcebergMetadata.cpp (both modified)
Merged every conflict hunk by keeping both sides; in GlueCatalog, upstream's field-types cache now sits beside Altinity's per-user clients and metadata cache, keyed by the user's token like Altinity's cache.
|
Backporter: merge conflicts resolved by AI Conflicted files:
Commits:
|
Fixed three merge-caused compile errors: a missing `\` in Settings.cpp, a missing argument in ExternalPathResolver.cpp, and a header check in RestCatalog::sendRequest that used headers before they existed.
CI triage — @zvonandVerdict (checks that have finished): 3 red checks — none are caused by this version bump. 1 is an external regression-suite expectation bug, 1 is CI infra, 1 is commit-metadata (DCO). The actual build + core test suites are green (Fast test, Unit tests 20871 passed, Stateless 1.
|
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
...
Documentation entry for user-facing changes
...
CI/CD Options
Exclude tests:
Regression jobs to run: