Skip to content

Commit 88a2110

Browse files
committed
Release 2.18.1
This release contains performance improvements and bug fixes since the 2.18.0 release. We recommend that you upgrade at the next available opportunity. **Features** * timescale#7656 Remove limitation of compression policy for continuous aggregates **Bugfixes** * timescale#6884 Match the Postgres NaN comparison behavior in WHERE clause over compressed tables. * timescale#7600 Fix lock order when dropping index * timescale#7637 Allow EXPLAIN in read-only mode * timescale#7645 Fix DELETE on compressed chunk with non-btree operators * timescale#7649 Allow non-btree operator pushdown in UPDATE/DELETE queries on compressed chunks * timescale#7653 Push down orderby scankeys to Hypercore TAM * timescale#7665 Block merging of frozen chunks * timescale#7673 Don't abort additional INSERTs when hitting first conflict **Thanks** * @bjornuppeke for reporting a problem with INSERT INTO ... ON CONFLICT DO NOTHING on compressed chunks * @ikalafat for reporting a problem with EXPLAIN in read-only mode * @jakehedlund for reporting the incompatible NaN behavior in WHERE clause over compressed tables. * Timescale community members Jacob and pantonis for reporting issues with slow queries.
1 parent d6cfcb3 commit 88a2110

14 files changed

+32
-19
lines changed

.unreleased/nan-vectorized-filters

-2
This file was deleted.

.unreleased/pr_7600

-1
This file was deleted.

.unreleased/pr_7637

-2
This file was deleted.

.unreleased/pr_7645

-1
This file was deleted.

.unreleased/pr_7649

-1
This file was deleted.

.unreleased/pr_7653

-2
This file was deleted.

.unreleased/pr_7656

-1
This file was deleted.

.unreleased/pr_7665

-1
This file was deleted.

.unreleased/pr_7673

-2
This file was deleted.

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,30 @@
44
`psql` with the `-X` flag to prevent any `.psqlrc` commands from
55
accidentally triggering the load of a previous DB version.**
66

7+
## 2.18.1 (2025-02-10)
8+
9+
This release contains performance improvements and bug fixes since
10+
the 2.18.0 release. We recommend that you upgrade at the next
11+
available opportunity.
12+
13+
**Features**
14+
* #7656 Remove limitation of compression policy for continuous aggregates
15+
16+
**Bugfixes**
17+
* #6884 Match the Postgres NaN comparison behavior in WHERE clause over compressed tables.
18+
* #7600 Fix lock order when dropping index
19+
* #7637 Allow EXPLAIN in read-only mode
20+
* #7645 Fix DELETE on compressed chunk with non-btree operators
21+
* #7649 Allow non-btree operator pushdown in UPDATE/DELETE queries on compressed chunks
22+
* #7653 Push down orderby scankeys to Hypercore TAM
23+
* #7665 Block merging of frozen chunks
24+
* #7673 Don't abort additional INSERTs when hitting first conflict
25+
26+
**Thanks**
27+
* @bjornuppeke for reporting a problem with INSERT INTO ... ON CONFLICT DO NOTHING on compressed chunks
28+
* @ikalafat for reporting a problem with EXPLAIN in read-only mode
29+
* @jakehedlund for reporting the incompatible NaN behavior in WHERE clause over compressed tables.
30+
* Timescale community members Jacob and pantonis for reporting issues with slow queries.
731

832
## 2.18.0 (2025-01-23)
933

sql/CMakeLists.txt

+5-3
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ set(MOD_FILES
4646
updates/2.16.1--2.17.0.sql
4747
updates/2.17.0--2.17.1.sql
4848
updates/2.17.1--2.17.2.sql
49-
updates/2.17.2--2.18.0.sql)
49+
updates/2.17.2--2.18.0.sql
50+
updates/2.18.0--2.18.1.sql)
5051

5152
# The downgrade file to generate a downgrade script for the current version, as
5253
# specified in version.config
53-
set(CURRENT_REV_FILE 2.18.0--2.17.2.sql)
54+
set(CURRENT_REV_FILE 2.18.1--2.18.0.sql)
5455
# Files for generating old downgrade scripts. This should only include files for
5556
# downgrade from one version to its previous version since we do not support
5657
# skipping versions when downgrading.
@@ -92,7 +93,8 @@ set(OLD_REV_FILES
9293
2.17.0--2.16.1.sql
9394
2.17.1--2.17.0.sql
9495
2.17.2--2.17.1.sql
95-
2.18.0--2.17.2.sql)
96+
2.18.0--2.17.2.sql
97+
2.18.1--2.18.0.sql)
9698

9799
set(MODULE_PATHNAME "$libdir/timescaledb-${PROJECT_VERSION_MOD}")
98100
set(LOADER_PATHNAME "$libdir/timescaledb")

sql/updates/2.18.0--2.18.1.sql

Whitespace-only changes.

sql/updates/2.18.1--2.18.0.sql

Whitespace-only changes.

version.config

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
version = 2.18.0
2-
update_from_version = 2.17.2
3-
downgrade_to_version = 2.17.2
1+
version = 2.18.1
2+
update_from_version = 2.18.0
3+
downgrade_to_version = 2.18.0

0 commit comments

Comments
 (0)