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**
* [#7656](https://github.com/timescale/timescaledb/pull/7656) Remove limitation of compression policy for continuous aggregates

**Bugfixes**
* [#7600](https://github.com/timescale/timescaledb/pull/7600) Fix lock order when dropping index
* [#7637](https://github.com/timescale/timescaledb/pull/7637) Allow EXPLAIN in read-only mode
* [#7645](https://github.com/timescale/timescaledb/pull/7645) Fix DELETE on compressed chunk with non-btree operators
* [#7649](https://github.com/timescale/timescaledb/pull/7649) Allow non-btree operator pushdown in UPDATE/DELETE queries on compressed chunks
* [#7653](https://github.com/timescale/timescaledb/pull/7653) Push down orderby scankeys to Hypercore TAM
* [#7665](https://github.com/timescale/timescaledb/pull/7665) Block merging of frozen chunks
* [#7673](https://github.com/timescale/timescaledb/pull/7673) Don't abort additional INSERTs when hitting first conflict

**GUCs**
* `enable_hypercore_scankey_pushdown`: Push down qualifiers as scankeys when using Hypercore TAM introduced with [#7653](https://github.com/timescale/timescaledb/pull/7653)

**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
* Timescale community members Jacob and pantonis for reporting issues with slow queries.
This commit is contained in:
Sven Klemm 2025-02-10 19:36:40 +01:00 committed by Sven Klemm
parent e2d3965bb7
commit ab3d2471fe
11 changed files with 32 additions and 13 deletions

View File

@ -1 +0,0 @@
Fixes: #7600 Fix lock order when dropping index

View File

@ -1,2 +0,0 @@
Fixes: #7637 Allow EXPLAIN in read-only mode
Thanks: @ikalafat for reporting a problem with EXPLAIN in read-only mode

View File

@ -1 +0,0 @@
Fixes: #7645 Fix DELETE on compressed chunk with non-btree operators

View File

@ -1 +0,0 @@
Fixes: #7649 Allow non-btree operator pushdown in UPDATE/DELETE queries on compressed chunks

View File

@ -1,2 +0,0 @@
Fixes: #7653 Push down orderby scankeys to Hypercore TAM
Thanks: Timescale community members Jacob and pantonis for reporting issues with slow queries.

View File

@ -1 +0,0 @@
Implements: #7656 Remove limitation of compression policy for continuous aggregates

View File

@ -4,6 +4,31 @@
`psql` with the `-X` flag to prevent any `.psqlrc` commands from
accidentally triggering the load of a previous DB version.**
## 2.18.1 (2025-02-10)
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**
* [#7656](https://github.com/timescale/timescaledb/pull/7656) Remove limitation of compression policy for continuous aggregates
**Bugfixes**
* [#7600](https://github.com/timescale/timescaledb/pull/7600) Fix lock order when dropping index
* [#7637](https://github.com/timescale/timescaledb/pull/7637) Allow EXPLAIN in read-only mode
* [#7645](https://github.com/timescale/timescaledb/pull/7645) Fix DELETE on compressed chunk with non-btree operators
* [#7649](https://github.com/timescale/timescaledb/pull/7649) Allow non-btree operator pushdown in UPDATE/DELETE queries on compressed chunks
* [#7653](https://github.com/timescale/timescaledb/pull/7653) Push down orderby scankeys to Hypercore TAM
* [#7665](https://github.com/timescale/timescaledb/pull/7665) Block merging of frozen chunks
* [#7673](https://github.com/timescale/timescaledb/pull/7673) Don't abort additional INSERTs when hitting first conflict
**GUCs**
* `enable_hypercore_scankey_pushdown`: Push down qualifiers as scankeys when using Hypercore TAM introduced with [#7653](https://github.com/timescale/timescaledb/pull/7653)
**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
* Timescale community members Jacob and pantonis for reporting issues with slow queries.
## 2.18.0 (2025-01-23)
@ -81,10 +106,10 @@ We are deprecating the following parameters, functions, procedures and views. Th
* @bharrisau for reporting the segfault when creating chunks.
* @jakehedlund for reporting the incompatible NaN behavior in WHERE clause over compressed tables.
* @k-rus for suggesting that we add a hint when hypertable creation fails.
* @pgloader for reporting the issue in an internal background job.
* @staticlibs for sending the pull request that improves the transaction check in CAGG refresh.
* @uasiddiqi for reporting the `aggregated compressed column not found` error.
## 2.17.2 (2024-11-06)
This release contains bug fixes since the 2.17.1 release. We recommend that you

View File

@ -46,7 +46,8 @@ set(MOD_FILES
updates/2.16.1--2.17.0.sql
updates/2.17.0--2.17.1.sql
updates/2.17.1--2.17.2.sql
updates/2.17.2--2.18.0.sql)
updates/2.17.2--2.18.0.sql
updates/2.18.0--2.18.1.sql)
# The downgrade file to generate a downgrade script for the current version, as
# specified in version.config
@ -92,7 +93,8 @@ set(OLD_REV_FILES
2.17.0--2.16.1.sql
2.17.1--2.17.0.sql
2.17.2--2.17.1.sql
2.18.0--2.17.2.sql)
2.18.0--2.17.2.sql
2.18.1--2.18.0.sql)
set(MODULE_PATHNAME "$libdir/timescaledb-${PROJECT_VERSION_MOD}")
set(LOADER_PATHNAME "$libdir/timescaledb")

View File

View File

View File

@ -1,3 +1,3 @@
version = 2.19.0-dev
update_from_version = 2.18.0
downgrade_to_version = 2.18.0
update_from_version = 2.18.1
downgrade_to_version = 2.18.1