Skip to content

Commit eab0c8e

Browse files
suristersvenklemm
authored andcommitted
Forwardport 2.28.1
1 parent 2f9881f commit eab0c8e

14 files changed

Lines changed: 67 additions & 12 deletions

.unreleased/dml-bitmap-crash

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/fix_10056

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/fix_10059

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/fix_10060

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/pr_10069

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

.unreleased/pr_10073

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/pr_10089

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/pr_10091

Lines changed: 0 additions & 1 deletion
This file was deleted.

.unreleased/pr_10094

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
**Please note: When updating your database, you should connect using `psql` with the `-X` flag to prevent any `.psqlrc` commands from accidentally triggering the load of a previous TimescaleDB version.**
44

5+
## 2.28.1 (2026-06-23)
6+
7+
This release contains performance improvements and bug fixes since the 2.28.0 release. We recommend that you upgrade at the next available opportunity.
8+
9+
**Bugfixes**
10+
* [#9913](https://github.com/timescale/timescaledb/pull/9913) Fix potential crash on `DML` on compressed tables when the plan uses `Bitmap Heap Scan`
11+
* [#10091](https://github.com/timescale/timescaledb/pull/10091) Fix column rename for compressed chunks
12+
* [#10056](https://github.com/timescale/timescaledb/pull/10056) Enforce `CHECK`, `NOT NULL` and view `WITH CHECK OPTION` constraints for direct compress inserts
13+
* [#10059](https://github.com/timescale/timescaledb/pull/10059) Fix error when using `first`/`last` aggregates in a `HAVING` clause
14+
* [#10060](https://github.com/timescale/timescaledb/pull/10060) Fix `first`/`last` optimization returning the same value for aggregates that share the value column but order by different columns
15+
* [#10061](https://github.com/timescale/timescaledb/pull/10061) Fix internal error in `first`/`last` for unsortable types
16+
* [#10069](https://github.com/timescale/timescaledb/pull/10069) Fix `bgw_job_stat_history` definition
17+
* [#10073](https://github.com/timescale/timescaledb/pull/10073) Fix uncompressed size estimate for `varlen`
18+
* [#10089](https://github.com/timescale/timescaledb/pull/10089) Fix deleting every row on compressed hypertable with subquery returning constant false
19+
* [#10094](https://github.com/timescale/timescaledb/pull/10094) Fix use-after-free in `ALTER TABLE ADD CONSTRAINT`
20+
21+
**Thanks**
22+
* @skrenes for reporting a problem with the `job_history` view when upgrading to 2.28.0
23+
524
## 2.28.0 (2026-06-16)
625

726
This release contains performance improvements and bug fixes since the 2.27.2 release. We recommend that you upgrade at the next available opportunity.

0 commit comments

Comments
 (0)