Skip to content

Commit c8a9b78

Browse files
committed
add 9697
1 parent 135274c commit c8a9b78

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

.unreleased/pr_9743

Lines changed: 0 additions & 2 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This release contains performance improvements and bug fixes since the 2.26.4 re
1414
* `UPDATE` and `DELETE` statements with equality predicates can now use bloom filters to skip decompressing batches whose compressed rows can't match. When multiple bloom filters apply, they are evaluated in decreasing order of column count (most selective first), and EXPLAIN now reports filtering activity via the new "Compressed batches filtered" and "Batches filtered after decompression counters". The query performance increases in some case up to 160 times.
1515
* `UPSERT` queries can now leverage bloom filters (including composite ones) to skip decompressing batches when the arbiter values are guaranteed not to be present, with the most-selective filter chosen automatically when multiple apply. EXPLAIN output adds new statistics — batches checked by bloom, batches pruned by bloom, batches without bloom, and bloom false positives — for visibility into pruning effectiveness.
1616

17-
**Upcoming PostgreSQL 15 EOL announcement**
17+
**Upcoming PostgreSQL 15 EOL announcement**
1818
As a reminder, the upcoming TimescaleDB release in June 2026 will officially be the last version with support for PostgreSQL 15. This deprecation was initially announced in the [v2.23.0 changelog](https://github.com/timescale/timescaledb/releases/tag/2.23.0) on October 29, 2025, to provide users ample time to prepare. To ensure uninterrupted access to new features, bugfixes and performance enhancements, all instances must be upgraded to PostgreSQL 16 or greater.
1919

2020
**Backward-Incompatible Changes**
@@ -68,6 +68,8 @@ As a reminder, the upcoming TimescaleDB release in June 2026 will officially be
6868
* [#9710](https://github.com/timescale/timescaledb/pull/9710) Return `bigint` from `compressed_data_column_size`
6969
* [#9711](https://github.com/timescale/timescaledb/pull/9711) Fix registration row leak when continuous aggregate refresh fails
7070
* [#9697](https://github.com/timescale/timescaledb/pull/9697) Improve `pathkey` handling for compressed sub-paths during sort transformation
71+
* [#9743](https://github.com/timescale/timescaledb/pull/9743) Fix the composite bloom metadata column naming scheme
72+
7173

7274
**New Settings**
7375
* `enable_cagg_rewrites`: enables rewriting queries with CAggs. Off by default. `cagg_rewrites_debug_info`: prints CAgg rewrites diagnostics. Off by default.
@@ -76,6 +78,7 @@ As a reminder, the upcoming TimescaleDB release in June 2026 will officially be
7678
**Thanks**
7779
* @fabriziomello for adding support for `PG_MODULE_MAGIC_EXT`
7880
* @maltalex for reporting an issue with index creation progress reporting
81+
* @pavanmanishd for the first version of the fix for #9743
7982

8083
## 2.26.4 (2026-04-28)
8184

0 commit comments

Comments
 (0)