Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
530 commits
Select commit Hold shift + click to select a range
fa057fe
Merge pull request #121832 from ClickHouse/backport/26.3/121037
PedroTadim Sep 24, 2026
40c1560
Backport #118917 to 26.3: Bump `croaring` from v4.5.1 to v5.1.1
robot-clickhouse Sep 24, 2026
d6efef4
Merge remote-tracking branch 'origin/26.3' into backport/26.3/121474
PedroTadim Sep 24, 2026
68a402e
Backport #117404 to 26.3: Fix out of bound in timeSeriesGroupArray()
robot-clickhouse Sep 24, 2026
0b5be36
Backport #112934 to 26.3: Keep Iceberg statistics for supported colum…
robot-clickhouse Sep 24, 2026
db7747f
Merge pull request #121919 from ClickHouse/backport/26.3/118917
thevar1able Sep 24, 2026
9be7935
Disable croaring AVX-512 kernels in MSan builds
thevar1able Sep 24, 2026
0aa8dec
Backport #117421 to 26.3: Fix SQL injection through identifiers when …
robot-clickhouse Sep 24, 2026
24e7f3f
Backport #107064 to 26.3: Fix wrong column type in part after compoun…
robot-clickhouse Sep 24, 2026
bb040c4
Merge pull request #121929 from ClickHouse/backport/26.3/112934
PedroTadim Sep 24, 2026
8d04373
Merge pull request #121928 from ClickHouse/backport/26.3/117404
PedroTadim Sep 24, 2026
ac887a0
Merge pull request #121602 from ClickHouse/backport/26.3/121474
PedroTadim Sep 24, 2026
ea43797
Merge pull request #121979 from ClickHouse/croaring-msan-avx512-26.3
thevar1able Sep 24, 2026
d8a85b1
Backport #118360 to 26.3: Require the local privilege for KILL and SY…
robot-clickhouse Sep 24, 2026
812249f
azure: fix object metadata availability check
bbrown-oai Sep 23, 2026
3cef9ef
Fix a bug that MySQL/Postgres queries may run in an expired session
rschu1ze Sep 23, 2026
bda8b4b
Backport #114344 to 26.3: Validate a verbatim codec's declared size i…
robot-clickhouse Sep 24, 2026
c82e4ec
Backport #120282 to 26.3: Bound column count in inserted RowBinary he…
robot-clickhouse Sep 24, 2026
f836c41
Backport #110784 to 26.3: Fix memory tracker leak when a parent track…
robot-clickhouse Sep 24, 2026
dca7ab9
Merge pull request #121883 from ClickHouse/backport/26.3/108626
murphy-4o Sep 25, 2026
707c0d0
Backport #120972 to 26.3: MySQL dictionary source: accept `enable_loc…
robot-clickhouse Sep 25, 2026
58aaaa3
Backport #119686 to 26.3: Fix flaky `01780_column_sparse`: order the …
robot-clickhouse Sep 25, 2026
61a622f
Merge pull request #122117 from ClickHouse/backport/26.3/110784
PedroTadim Sep 25, 2026
c7f4454
Merge pull request #122088 from ClickHouse/backport/26.3/120282
PedroTadim Sep 25, 2026
ef04951
Merge pull request #122076 from ClickHouse/session-26.3
PedroTadim Sep 25, 2026
cbcc431
Merge pull request #122005 from ClickHouse/backport/26.3/107064
PedroTadim Sep 25, 2026
e19ea0c
Merge pull request #122001 from ClickHouse/backport/26.3/117421
PedroTadim Sep 25, 2026
1195dc8
Backport #101462 to 26.3: Set Coordination component in PartMovesBetw…
robot-clickhouse Sep 25, 2026
28e144a
Backport #120036 to 26.3: Fix silent truncation at `LimitReadBuffer` …
robot-clickhouse Sep 25, 2026
bc99ab5
Backport #119585 to 26.3: Detach a patch part whose index lost its co…
robot-clickhouse Sep 25, 2026
dfdfbf8
Backport #116692 to 26.3: Prevent stale OpenSSL errors from breaking …
robot-clickhouse Sep 25, 2026
a4768a8
Merge pull request #121857 from bbrown-oai/dev/bbrown/azure-metadata-…
PedroTadim Sep 25, 2026
bac9ca0
Merge pull request #122174 from ClickHouse/backport/26.3/120972
PedroTadim Sep 25, 2026
22d940d
Merge pull request #122180 from ClickHouse/backport/26.3/119686
PedroTadim Sep 25, 2026
f62e6fa
Merge pull request #122187 from ClickHouse/backport/26.3/101462
PedroTadim Sep 25, 2026
119cb5e
Merge pull request #122192 from ClickHouse/backport/26.3/120036
PedroTadim Sep 25, 2026
b8f7f08
Merge pull request #122199 from ClickHouse/backport/26.3/119585
PedroTadim Sep 25, 2026
93af768
Merge remote-tracking branch 'origin/26.3' into backport/26.3/118360
PedroTadim Sep 25, 2026
3e823e7
Adapt 04848 to 26.3: drop the Quantized case and packed_skip_index_ma…
rienath Sep 25, 2026
e6fea4f
Merge pull request #122201 from ClickHouse/backport/26.3/116692
PedroTadim Sep 25, 2026
93e6f05
Backport #111287 to 26.3: Fix double free when finalizing -State aggr…
robot-clickhouse Sep 25, 2026
81cd050
Backport #121894 to 26.3: Fix a server crash when the flameGraph aggr…
robot-clickhouse Sep 25, 2026
a4492dd
Merge pull request #122038 from ClickHouse/backport/26.3/118360
PedroTadim Sep 25, 2026
65d9abe
Merge pull request #122079 from ClickHouse/backport/26.3/114344
rienath Sep 25, 2026
f18e95d
Merge pull request #122241 from ClickHouse/backport/26.3/111287
PedroTadim Sep 25, 2026
6bbacf0
Merge pull request #122253 from ClickHouse/backport/26.3/121894
PedroTadim Sep 25, 2026
2b67f00
Update autogenerated version to 26.3.33.24 and contributors
robot-clickhouse Sep 25, 2026
e8d10fe
Backport #119302 to 26.3: Revert "Revert "Proper partition pruning wi…
robot-clickhouse Sep 26, 2026
4c1242e
Merge pull request #122371 from ClickHouse/backport/26.3/119302
alexey-milovidov Sep 26, 2026
a730c74
Backport #122222 to 26.3: Do not wait for the peer in TLS shutdown wh…
robot-clickhouse Sep 26, 2026
17146f6
Update autogenerated version to 26.3.34.136 and contributors
robot-clickhouse Sep 26, 2026
2ab9861
Codec FPC: handle large memory allocations more gracefully
rschu1ze Sep 21, 2026
2601d4d
Fix build
rschu1ze Sep 27, 2026
daeb9e6
Backport #122337 to 26.3: Fix Keeper crash after a failed changelog p…
robot-clickhouse Sep 27, 2026
3b923fc
Merge pull request #122536 from ClickHouse/fpc-tracked3
rschu1ze Sep 27, 2026
3ea8391
Merge pull request #122583 from ClickHouse/backport/26.3/122337
alexey-milovidov Sep 28, 2026
2518fb9
Backport #118674 to 26.3: Keep a `Backup` database loadable after `AL…
robot-clickhouse Sep 28, 2026
1d14916
Backport #120376 to 26.3: Enforce settings constraints installed by a…
robot-clickhouse Sep 28, 2026
23e86fa
Fix the build of the backported TLS shutdown test
PedroTadim Sep 28, 2026
3bfea6e
Backport #121397 to 26.3: Do not materialize a lazily replicated arra…
robot-clickhouse Sep 28, 2026
31a2be4
Merge pull request #122640 from ClickHouse/backport/26.3/118674
PedroTadim Sep 28, 2026
b297f76
Backport #117429 to 26.3: Mask secrets in SHOW CREATE DATABASE of a B…
robot-clickhouse Sep 28, 2026
dd96fc9
Fix the build: declare the string helpers the backported code uses
PedroTadim Sep 28, 2026
f3b8f92
Merge pull request #122648 from ClickHouse/backport/26.3/121397
PedroTadim Sep 28, 2026
9daca7e
Merge pull request #122414 from ClickHouse/backport/26.3/122222
PedroTadim Sep 28, 2026
99150a0
Update autogenerated version to 26.3.35.3 and contributors
robot-clickhouse Sep 28, 2026
414c712
Merge pull request #122642 from ClickHouse/backport/26.3/120376
Algunenano Sep 28, 2026
e739f90
Backport #113378 to 26.3: Fix empty tables in a second Backup databas…
robot-clickhouse Sep 28, 2026
c4ca896
Merge pull request #122757 from ClickHouse/backport/26.3/113378
PedroTadim Sep 29, 2026
cab34e8
Merge remote-tracking branch 'origin/26.3' into bp263-117429
PedroTadim Sep 29, 2026
5d685da
Backport the Azure plain-account-URL validation to 26.3
PedroTadim Sep 29, 2026
db46dd3
Backport the Azure SDK parse-error guard to 26.3
PedroTadim Sep 29, 2026
5399274
Backport #98882 to 26.3: Use `llvm-project` 22.1.1
robot-clickhouse Sep 29, 2026
b73c963
Update autogenerated version to 26.3.36.6 and contributors
robot-clickhouse Sep 29, 2026
23252a1
Adapt the Azure backup controls in 04510 to 26.3
PedroTadim Sep 29, 2026
54c55c0
Merge pull request #122874 from ClickHouse/backport/26.3/98882
Algunenano Sep 29, 2026
1e82882
Merge pull request #122669 from ClickHouse/backport/26.3/117429
PedroTadim Sep 29, 2026
59dc4fe
Backport #119244 to 26.3: Do not log kafka secrets
robot-clickhouse Sep 30, 2026
bb43cac
Update autogenerated version to 26.3.37.3 and contributors
robot-clickhouse Sep 30, 2026
5ed78c8
Fix out-of-bounds access for a malformed comparison in a constraint
alexey-milovidov Jun 29, 2026
223947e
Adapt the constraint wrong-arity test for 26.3
antoniofilipovic Sep 30, 2026
45e426c
Merge pull request #123051 from ClickHouse/backport/26.3/119244
antaljanosbenjamin Sep 30, 2026
96c9f5f
Backport #123060 to 26.3: Hide queue engine secrets written with the …
robot-clickhouse Sep 30, 2026
95f9bf9
Backport #122681 to 26.3: Build Iceberg min/max hyperrectangles only …
robot-clickhouse Oct 1, 2026
6ac2396
Backport #122057 to 26.3: Mask credentials of an S3 URI in validation…
robot-clickhouse Oct 1, 2026
104aa0a
Backport #112649 to 26.3: Fix deduplication token attribution for mat…
robot-clickhouse Oct 1, 2026
df02d42
Merge pull request #123080 from ClickHouse/backport-26.3-comparison-g…
antoniofilipovic Oct 1, 2026
47084c2
Fix reference of `05314_s3queue_legacy_prefix_secret_masking` for 26.3
Algunenano Oct 1, 2026
f477bfe
Merge pull request #123211 from ClickHouse/backport/26.3/122681
PedroTadim Oct 1, 2026
4e53f19
Update autogenerated version to 26.3.38.2 and contributors
robot-clickhouse Oct 1, 2026
fd3f66f
Backport #122673 to 26.3: Hide HTTP headers of `HTTP` dictionary sources
robot-clickhouse Oct 1, 2026
e56c6ff
Backport #121398 to 26.3: Skip the direct join when the right table h…
robot-clickhouse Oct 1, 2026
596fadd
Merge pull request #123224 from ClickHouse/backport/26.3/112649
CheSema Oct 1, 2026
ebc4cec
Merge pull request #123218 from ClickHouse/backport/26.3/122057
PedroTadim Oct 1, 2026
2a928b3
Merge pull request #123117 from ClickHouse/backport/26.3/123060
Algunenano Oct 1, 2026
27fc5b6
Backport #117403 to 26.3: Fix ssl_certificate authentication bypass v…
robot-clickhouse Oct 2, 2026
e74ff69
Backport #123336 to 26.3: Do not dereference a null `logs_queue` in `…
robot-clickhouse Oct 2, 2026
4277fab
Merge pull request #123372 from ClickHouse/backport/26.3/117403
PedroTadim Oct 2, 2026
47a50ed
Merge pull request #123280 from ClickHouse/backport/26.3/121398
PedroTadim Oct 2, 2026
51065cf
Merge pull request #123276 from ClickHouse/backport/26.3/122673
PedroTadim Oct 2, 2026
1f2b821
Backport #120313 to 26.3: Hide secret arguments in `EXPLAIN AST` output
robot-clickhouse Oct 2, 2026
c72c666
Backport #117730 to 26.3: Memory-track the JSON `FLATTENED` path list…
robot-clickhouse Oct 2, 2026
7e81a5b
Backport #117765 to 26.3: Fix out-of-bounds reads when reading malfor…
robot-clickhouse Oct 2, 2026
5b7ea15
Backport #122667 to 26.3: Fix server crash on a deeply nested Field i…
robot-clickhouse Oct 2, 2026
4b7e823
Backport #122574 to 26.3: Use less schema comparison
robot-clickhouse Oct 2, 2026
a6f4c25
Backport #122829 to 26.3: Fix crash on invalid Iceberg manifest-list …
robot-clickhouse Oct 2, 2026
4c71af0
Backport #121825 to 26.3: Use the remote host filter in Kafka and NAT…
robot-clickhouse Oct 2, 2026
f6da264
Backport #120516 to 26.3: Fix access checks in PREWHERE and indexHint…
robot-clickhouse Oct 2, 2026
baf7eea
Fix `05291_binary_encoded_field_deep_recursion` on 26.3: disable the …
PedroTadim Oct 2, 2026
481001e
Backport #123114 to 26.3: S3 client check initial url in backup client
robot-clickhouse Oct 2, 2026
f2b3001
Backport #122211 to 26.3: Undo a filesystem cache reservation when th…
robot-clickhouse Oct 2, 2026
1a06be9
Merge pull request #123445 from ClickHouse/backport/26.3/123336
PedroTadim Oct 2, 2026
cdfc237
Backport #109364 to 26.3: Retry transient MinIO InvalidPart on S3 Com…
robot-clickhouse Oct 2, 2026
5c84872
Merge pull request #123453 from ClickHouse/backport/26.3/120313
PedroTadim Oct 2, 2026
5804061
Merge pull request #123458 from ClickHouse/backport/26.3/117730
PedroTadim Oct 2, 2026
a7353f0
Merge pull request #123465 from ClickHouse/backport/26.3/117765
PedroTadim Oct 2, 2026
5242cd0
Update autogenerated version to 26.3.39.7 and contributors
robot-clickhouse Oct 2, 2026
b0fdd27
Merge pull request #123474 from ClickHouse/backport/26.3/122574
PedroTadim Oct 2, 2026
eb07c15
Merge pull request #123484 from ClickHouse/backport/26.3/122829
PedroTadim Oct 2, 2026
9f1a7c7
Backport #122272 to 26.3: Fix `CREATE OR REPLACE` bypassing the drop …
robot-clickhouse Oct 2, 2026
77724a9
Merge pull request #123497 from ClickHouse/backport/26.3/121825
PedroTadim Oct 2, 2026
20d92c1
Backport #112441 to 26.3: Fix/sync transaction log access
robot-clickhouse Oct 2, 2026
9b0d502
Merge pull request #123504 from ClickHouse/backport/26.3/120516
PedroTadim Oct 2, 2026
e488a2f
Merge pull request #123470 from ClickHouse/backport/26.3/122667
PedroTadim Oct 2, 2026
2a3bab0
Merge pull request #123512 from ClickHouse/backport/26.3/123114
PedroTadim Oct 2, 2026
2d9257f
Merge pull request #123516 from ClickHouse/backport/26.3/122211
PedroTadim Oct 2, 2026
5b89e75
Merge pull request #123524 from ClickHouse/backport/26.3/109364
PedroTadim Oct 2, 2026
7a43e67
Merge pull request #123554 from ClickHouse/backport/26.3/122272
evillique Oct 3, 2026
1e51817
Backport #122870 to 26.3: Hide a `Backup` locator named like a `COLUM…
robot-clickhouse Oct 3, 2026
24c4b05
Merge pull request #123668 from ClickHouse/backport/26.3/122870
PedroTadim Oct 3, 2026
aed9ec7
Update autogenerated version to 26.3.40.16 and contributors
robot-clickhouse Oct 3, 2026
816281a
Backport #122345 to 26.3: Fix LOGICAL_ERROR on lambda over an `Array(…
robot-clickhouse Oct 3, 2026
a7f7f04
Merge pull request #123572 from ClickHouse/backport/26.3/112441
alexey-milovidov Oct 3, 2026
4636b5a
Backport #119598 to 26.3: Do not read a short `uniqTheta` state past …
robot-clickhouse Oct 3, 2026
bc541fd
Merge pull request #123736 from ClickHouse/backport/26.3/122345
alexey-milovidov Oct 4, 2026
3c3075a
Translate `std::exception` from `datasketches` in `ThetaSketchData::r…
alexey-milovidov Oct 4, 2026
09f5b62
Backport #120910 to 26.3: Bound a sequential Azure read by the locall…
robot-clickhouse Oct 4, 2026
b59f9c9
Update autogenerated version to 26.3.41.4 and contributors
robot-clickhouse Oct 4, 2026
90db68e
Merge pull request #123819 from ClickHouse/backport/26.3/120910
alexey-milovidov Oct 4, 2026
d8ab737
Merge pull request #123773 from ClickHouse/backport/26.3/119598
PedroTadim Oct 4, 2026
63ecc9c
Backport #123099 to 26.3: Add more path validations
robot-clickhouse Oct 5, 2026
e08b7f7
Backport #107153 to 26.3: Fix exact object existence checks in S3 bac…
robot-clickhouse Oct 5, 2026
f69e532
Backport #123861 to 26.3: Fix reading past the buffer after an escape…
robot-clickhouse Oct 5, 2026
3c94ba0
Merge pull request #123986 from ClickHouse/backport/26.3/123861
PedroTadim Oct 5, 2026
6a226b3
Merge pull request #123978 from ClickHouse/backport/26.3/107153
PedroTadim Oct 5, 2026
68d406a
Update autogenerated version to 26.3.42.3 and contributors
robot-clickhouse Oct 5, 2026
1942a36
Merge pull request #123972 from ClickHouse/backport/26.3/123099
PedroTadim Oct 5, 2026
3d28b69
Update autogenerated version to 26.3.43.4 and contributors
robot-clickhouse Oct 6, 2026
98e62f3
Backport #123620 to 26.3: Do not copy patch partitions of lightweight…
robot-clickhouse Oct 6, 2026
e16fb75
Merge pull request #124308 from ClickHouse/backport/26.3/123620
evillique Oct 7, 2026
473f14a
Backport #121687 to 26.3: Iceberg: ignore unparsable sort-order trans…
robot-clickhouse Oct 7, 2026
913da56
Update autogenerated version to 26.3.44.2 and contributors
robot-clickhouse Oct 7, 2026
ad07480
Backport #121332 to 26.3: Resolve lazily loaded table proxies before …
robot-clickhouse Oct 7, 2026
1544d62
Backport #120931 to 26.3: Revert "Revert "Do not allocate from peer-d…
robot-clickhouse Oct 8, 2026
b4ce11d
Merge pull request #124539 from ClickHouse/backport/26.3/120931
PedroTadim Oct 8, 2026
e659309
Merge pull request #124397 from ClickHouse/backport/26.3/121687
PedroTadim Oct 8, 2026
876c3f0
Update autogenerated version to 26.3.45.3 and contributors
robot-clickhouse Oct 8, 2026
e204679
Backport #124049 to 26.3: Validate RoaringBitmap data when reading `g…
robot-clickhouse Oct 8, 2026
0b92034
Backport #124043 to 26.3: Bump `CRoaring` to v5.2.3
robot-clickhouse Oct 8, 2026
efe2a05
Backport #124235 to 26.3: Create `mongocxx::instance` before any `mon…
robot-clickhouse Oct 8, 2026
c331360
Backport #124249 to 26.3: Bump `cctz` from 2026d to 2026e
robot-clickhouse Oct 8, 2026
0922420
Backport #111997 to 26.3: Do not marshal blocks of a local shard plan…
robot-clickhouse Oct 9, 2026
f8fd7bc
Hide the table status from an unauthenticated interserver `TablesStat…
tiandiwonder Oct 9, 2026
ad1ea82
Backport #119054 to 26.3: Fix unbound read in Azure::readBigAt
robot-clickhouse Oct 9, 2026
47f555b
Add `interserver_tables_status_allow_unauthenticated` to restore the …
tiandiwonder Oct 9, 2026
1f875e1
Shorten the comment on hiding the table status
tiandiwonder Oct 9, 2026
283fb56
Merge pull request #124692 from ClickHouse/backport/26.3/124235
vdimir Oct 9, 2026
3ad1a70
Backport #112652 to 26.3: Fix DeltaLake losing rows for `NOT` over an…
robot-clickhouse Oct 9, 2026
59128e9
Update autogenerated version to 26.3.46.2 and contributors
robot-clickhouse Oct 9, 2026
38b96c1
Keep `ALTER` on the proxy in 26.3, which has no metadata forwarding f…
evillique Oct 9, 2026
7c7b7d8
Merge pull request #124888 from ClickHouse/backport/26.3/112652
PedroTadim Oct 9, 2026
3da2827
Backport #124441 to 26.3: Use `castStorage` for the `Join` row policy…
robot-clickhouse Oct 9, 2026
eb1b4e7
Fix the conflict resolution of the #124441 backport in `JoinedTables`
vdimir Oct 9, 2026
9cd53bd
Backport the rest of #121398: `Join` tables under a row policy
vdimir Oct 9, 2026
baeed7e
Guard the legacy join planning path on 26.3 the same way
vdimir Oct 9, 2026
6d77adc
Leave the `Storages/StorageProxy.h` include to #124513
vdimir Oct 9, 2026
833a6b1
Merge pull request #124838 from ClickHouse/backport/26.3/111997
alexey-milovidov Oct 9, 2026
b07caa6
Merge pull request #124851 from ClickHouse/backport/26.3/119054
alexey-milovidov Oct 9, 2026
7873668
Merge pull request #124754 from ClickHouse/backport/26.3/124249
alexey-milovidov Oct 9, 2026
929410f
Merge pull request #124661 from ClickHouse/backport/26.3/124043
alexey-milovidov Oct 9, 2026
7e05720
Backport #124964 to 26.3: Fix stack overflow when skipping a deeply n…
robot-clickhouse Oct 10, 2026
10a354d
Update autogenerated version to 26.3.47.6 and contributors
robot-clickhouse Oct 10, 2026
eb38a9e
Merge pull request #125054 from ClickHouse/backport/26.3/124964
alexey-milovidov Oct 10, 2026
f1ea02a
Update autogenerated version to 26.3.48.2 and contributors
robot-clickhouse Oct 11, 2026
0cc8d7f
Backport #103029 to 26.3: [CI Fix] Fix not-ready Set when filter depe…
robot-clickhouse Oct 12, 2026
0ac4707
Backport #124157 to 26.3: Do not allocate memory from the counts in c…
robot-clickhouse Oct 12, 2026
85866c6
Merge pull request #125285 from ClickHouse/backport/26.3/103029
alexey-milovidov Oct 12, 2026
5382c8b
Backport #124280 to 26.3: Bump `thrift` from v0.24.0 to v0.25.0
robot-clickhouse Oct 12, 2026
987d499
Backport #124282 to 26.3: Bump `mongo-c-driver` from 2.5.4 to 2.5.5
robot-clickhouse Oct 12, 2026
3188b48
Backport #118978 to 26.3: Query log secret masking for QueryRunner en…
robot-clickhouse Oct 12, 2026
53d2d2f
Merge pull request #124513 from ClickHouse/backport/26.3/121332
PedroTadim Oct 12, 2026
e8600be
Backport #118577 to 26.3: Write the empty statistics flag for buckete…
robot-clickhouse Oct 12, 2026
0ec91de
Backport #120885 to 26.3: Guard the constant-to-literal walks with ch…
robot-clickhouse Oct 12, 2026
4aa1250
Merge pull request #125300 from ClickHouse/backport/26.3/124157
murphy-4o Oct 12, 2026
8fe1136
Merge pull request #125355 from ClickHouse/backport/26.3/124282
thevar1able Oct 12, 2026
9b1e869
Merge pull request #125335 from ClickHouse/backport/26.3/124280
thevar1able Oct 12, 2026
910b9d8
Merge remote-tracking branch 'origin/26.3' into HEAD
ahmadov Oct 12, 2026
9f71c35
Update autogenerated version to 26.3.49.3 and contributors
robot-clickhouse Oct 12, 2026
588b102
Backport #117015 to 26.3: Bound the collections read from the Native …
robot-clickhouse Oct 12, 2026
237f216
Backport #108816 to 26.3: Use shared lock for throttler getters in `C…
robot-clickhouse Oct 12, 2026
5ed94ca
Merge pull request #125370 from ClickHouse/backport/26.3/120885
PedroTadim Oct 12, 2026
23c4aa3
Merge pull request #125367 from ClickHouse/backport/26.3/118577
PedroTadim Oct 12, 2026
6c6d71c
Merge pull request #125356 from ClickHouse/backport/26.3/118978
PedroTadim Oct 12, 2026
7382dff
Merge pull request #125428 from ClickHouse/backport/26.3/117015
alexey-milovidov Oct 12, 2026
39f1603
Merge pull request #124656 from ClickHouse/backport/26.3/124049
ahmadov Oct 12, 2026
a47186a
Backport #125090 to 26.3: Fix use-after-free of the read buffer when …
robot-clickhouse Oct 12, 2026
13b35d0
Backport #125129 to 26.3: Fix INTERPOLATE when a value converted for …
robot-clickhouse Oct 12, 2026
c926b6d
Backport #118021 to 26.3: Add an opt-in access control improvement so…
robot-clickhouse Oct 13, 2026
3e39961
Merge pull request #125483 from ClickHouse/backport/26.3/125129
alexey-milovidov Oct 13, 2026
94a03bb
Merge pull request #125479 from ClickHouse/backport/26.3/125090
alexey-milovidov Oct 13, 2026
6a20e04
Merge pull request #125430 from ClickHouse/backport/26.3/108816
PedroTadim Oct 13, 2026
df5d997
Merge pull request #125539 from ClickHouse/backport/26.3/118021
PedroTadim Oct 13, 2026
8be946d
Escape container literals with the target dialect when pushing down t…
tiandiwonder Oct 13, 2026
cfe4542
Merge pull request #124840 from tiandiwonder/fix-interserver-tables-s…
tavplubix Oct 13, 2026
91e88c2
Update autogenerated version to 26.3.50.11 and contributors
robot-clickhouse Oct 13, 2026
2f43257
Backport #122770 to 26.3: Fix credential leak when a named argument p…
robot-clickhouse Oct 13, 2026
c61b509
Backport #125076 to 26.3: Fix StorageKafka2: memory leak with partiti…
robot-clickhouse Oct 13, 2026
953748b
Merge branch '26.3' into backport/26.3/124441
vdimir Oct 13, 2026
c427014
Merge pull request #125628 from ClickHouse/backport/26.3/122770
Algunenano Oct 13, 2026
d000ffa
Merge pull request #125641 from ClickHouse/backport/26.3/125076
PedroTadim Oct 13, 2026
b92ad60
Use the lossless PostgreSQL quoter so the value survives standard_con…
tiandiwonder Oct 13, 2026
c36b897
Merge pull request #125704 from ClickHouse/sec-65381-pg-container-esc…
tiandiwonder Oct 14, 2026
40b395e
Backport #125515 to 26.3: Keep the user's settings in the embedded cl…
robot-clickhouse Oct 14, 2026
e66f9a7
Merge pull request #124946 from ClickHouse/backport/26.3/124441
vdimir Oct 14, 2026
deccc56
Backport #119510 to 26.3: Bump `mariadb-connector-c` to v3.4.10
robot-clickhouse Oct 14, 2026
66235b1
Backport #124453 to 26.3: Add S3 bucket to `remote_url_allow_hosts`
robot-clickhouse Oct 14, 2026
c10097c
Update autogenerated version to 26.3.51.7 and contributors
robot-clickhouse Oct 14, 2026
fe55b7b
Merge pull request #125787 from ClickHouse/backport/26.3/124453
alexbakharew Oct 14, 2026
ffe9f39
Backport #124930 to 26.3: Fix ATTACH for S3 disks created without 're…
robot-clickhouse Oct 14, 2026
ed31656
Merge pull request #125778 from ClickHouse/backport/26.3/119510
thevar1able Oct 14, 2026
371b47e
Backport #125487 to 26.3: Fix CapnProto schema depth check bypass thr…
robot-clickhouse Oct 14, 2026
d0d7288
Merge pull request #125730 from ClickHouse/backport/26.3/125515
alexey-milovidov Oct 14, 2026
fb62344
Backport #125661 to 26.3: Validate `rabbitmq_routing_key_list` in the…
robot-clickhouse Oct 14, 2026
88048fc
Backport #125575 to 26.3: Do not eliminate aggregators of `GROUPING S…
robot-clickhouse Oct 14, 2026
9f90b57
Backport #125774 to 26.3: Bump `vectorscan` from 5.4.11 to 5.4.13
robot-clickhouse Oct 14, 2026
04a5347
Merge pull request #125873 from ClickHouse/backport/26.3/125575
alexey-milovidov Oct 15, 2026
2d92583
Merge pull request #125862 from ClickHouse/backport/26.3/125661
alexey-milovidov Oct 15, 2026
69e7527
Merge pull request #125832 from ClickHouse/backport/26.3/125487
alexey-milovidov Oct 15, 2026
fe8ff5d
Merge pull request #125905 from ClickHouse/backport/26.3/125774
alexey-milovidov Oct 15, 2026
89f7fd8
Backport #125505 to 26.3: Fix a possible segmentation fault in `AvroC…
robot-clickhouse Oct 15, 2026
435fc71
Backport #123133 to 26.3: Require permission to override named collec…
robot-clickhouse Oct 15, 2026
e400e57
Merge pull request #125819 from ClickHouse/backport/26.3/124930
alexbakharew Oct 15, 2026
c6ad052
Merge pull request #125977 from ClickHouse/backport/26.3/125505
Algunenano Oct 15, 2026
13a5022
Merge pull request #125986 from ClickHouse/backport/26.3/123133
antonio2368 Oct 15, 2026
d8af9de
Update autogenerated version to 26.3.52.9 and contributors
robot-clickhouse Oct 15, 2026
f7f2255
Merge tag 'v26.3.53.4-lts' into rebase/stable-26.3/26.3.52
mkmkme Oct 16, 2026
35bef28
Fix Azure read-buffer unit-test response headers
mkmkme Oct 16, 2026
14c67f3
Merge branch 'stable-26.3' into rebase/stable-26.3/26.3.52
mkmkme Oct 16, 2026
25cd28d
Merge pull request #125569 from ClickHouse/fomichev/revert-116724
fm4v Oct 13, 2026
4980aee
Skip transaction privilege test with encrypted storage
mkmkme Oct 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
126 changes: 101 additions & 25 deletions .github/workflows/backport_branches.yml

Large diffs are not rendered by default.

166 changes: 129 additions & 37 deletions .github/workflows/master.yml

Large diffs are not rendered by default.

166 changes: 129 additions & 37 deletions .github/workflows/pull_request.yml

Large diffs are not rendered by default.

162 changes: 132 additions & 30 deletions .github/workflows/pull_request_community.yml

Large diffs are not rendered by default.

310 changes: 269 additions & 41 deletions .github/workflows/release_branches.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@
url = https://github.com/ClickHouse/nats.c
[submodule "contrib/vectorscan"]
path = contrib/vectorscan
url = https://github.com/ClickHouse/vectorscan.git
url = https://github.com/ClickHouse/vectorscan
[submodule "contrib/llvm-project"]
path = contrib/llvm-project
url = https://github.com/ClickHouse/llvm-project
Expand Down Expand Up @@ -335,10 +335,10 @@
url = https://github.com/ClickHouse/double-conversion.git
[submodule "contrib/mongo-cxx-driver"]
path = contrib/mongo-cxx-driver
url = https://github.com/mongodb/mongo-cxx-driver.git
url = https://github.com/ClickHouse/mongo-cxx-driver.git
[submodule "contrib/mongo-c-driver"]
path = contrib/mongo-c-driver
url = https://github.com/ClickHouse/mongo-c-driver.git
url = https://github.com/ClickHouse/mongo-c-driver
[submodule "contrib/numactl"]
path = contrib/numactl
url = https://github.com/ClickHouse/numactl.git
Expand Down
19 changes: 15 additions & 4 deletions base/poco/Foundation/include/Poco/ListMap.h
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,21 @@ class ListMap
/// sequentially at all times.
/// Returns iterator pointing to the newly inserted value
{
Iterator it = find(val.first);
while (it != _list.end() && isEqual(it->first, val.first))
++it;
return _list.insert(it, val);
/// All entries with the same key sit next to each other, so the new
/// value belongs right after the last entry with this key. Look for
/// that entry starting from the back of the list. This makes adding
/// many values with the same key (e.g. a repeated HTTP query parameter)
/// cheap, because the match is usually the last element. If the key
/// is not in the map we still walk the whole list and append at the
/// end, same as before.
typename Container::reverse_iterator it = _list.rbegin();
typename Container::reverse_iterator itEnd = _list.rend();
for (; it != itEnd; ++it)
{
if (isEqual(it->first, val.first))
return _list.insert(it.base(), val);
}
return _list.insert(_list.end(), val);
}

void erase(Iterator it) { _list.erase(it); }
Expand Down
21 changes: 19 additions & 2 deletions base/poco/NetSSL_OpenSSL/include/Poco/Net/SecureSocketImpl.h
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,13 @@ namespace Net
poco_socket_t sockfd();
/// Returns the underlying socket descriptor.

SSL * ssl() const;
/// Returns the underlying OpenSSL SSL object, or null if the SSL handshake
/// has not been performed yet.
///
/// The object is normally guarded by the socket's mutex; a caller that uses it
/// directly must ensure the socket is not accessed concurrently.

X509 * peerCertificate() const;
/// Returns the peer's certificate.

Expand Down Expand Up @@ -209,7 +216,7 @@ namespace Net
/// Returns true iff the given host name is the local host
/// (either "localhost" or "127.0.0.1").

bool mustRetry(int rc, Poco::Timespan & remaining_time);
bool mustRetry(int rc, int sslError, int socketError, Poco::Timespan & remaining_time);
/// Returns true if the last operation should be retried,
/// otherwise false.
///
Expand All @@ -223,7 +230,7 @@ namespace Net
/// not become readable or writable within the sockets
/// receive or send timeout.

int handleError(int rc);
int handleError(int rc, int sslError, int socketError, unsigned long errorCode);
/// Handles an SSL error by throwing an appropriate exception.

void reset();
Expand All @@ -244,6 +251,10 @@ namespace Net
Poco::AutoPtr<SocketImpl> _pSocket;
Context::Ptr _pContext;
bool _needHandshake;
bool _fatalError;
bool _pendingWrite = false;
/// Whether the last `SSL_write` returned `SSL_ERROR_WANT_WRITE`. OpenSSL keeps that record pending
/// until `SSL_write` is retried, even after other operations change what `SSL_get_error` reports.
std::string _peerHostName;
Session::Ptr _pSession;

Expand All @@ -263,6 +274,12 @@ namespace Net
}


inline SSL * SecureSocketImpl::ssl() const
{
return _pSSL;
}


inline Context::Ptr SecureSocketImpl::context() const
{
return _pContext;
Expand Down
10 changes: 10 additions & 0 deletions base/poco/NetSSL_OpenSSL/include/Poco/Net/SecureStreamSocketImpl.h
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,10 @@ namespace Net
Context::Ptr context() const;
/// Returns the SSL context used by this socket.

SSL * ssl() const;
/// Returns the underlying OpenSSL SSL object, or null if the SSL handshake
/// has not been performed yet.

void setLazyHandshake(bool flag = true);
/// Enable lazy SSL handshake. If enabled, the SSL handshake
/// will be performed the first time date is sent or
Expand Down Expand Up @@ -283,6 +287,12 @@ namespace Net
}


inline SSL * SecureStreamSocketImpl::ssl() const
{
return _impl.ssl();
}


inline Session::Ptr SecureStreamSocketImpl::currentSession()
{
return _impl.currentSession();
Expand Down
Loading