TimescaleDB
Time-series database built on PostgreSQL
TimescaleDB 2.31 speeds columnstore UPDATE/DELETE and previews a new integer compressor.
◆Recent moves
- 8d ago
2.31.0: faster columnstore DML, adaptive integer compression preview
2.31.0 extends vectorization to UPDATE and DELETE on the columnstore (up to 6.5x on some grouped queries), adds move_to_columnstore() without blocking concurrent writes, and previews an opt-in integer compressor slated to become default in 2.32. It continues the push to make compressed hypertables writable at speed, with two debug-only GUC renames as breaking changes.
View source ↗ - 29d ago
2.30.2: chunk-merge crash fixes and renamed cagg refresh options
A patch release fixing crashes in chunk merges and CREATE TABLE AS on compressed hypertables, plus orphaned compressed chunks after DROP SCHEMA CASCADE. The rename of the granular refresh options to cagg_granular_refresh_* is the one change users may need to act on.
View source ↗ - 1mo ago
2.30.1: fixes duplicate rows from the new DeferredChunkAppend
Follow-up fixes for 2.30.0's DeferredChunkAppend, which returned duplicate rows and failed casts under generic plans. This is the expected cleanup after a planner change like that one.
View source ↗ - 1mo ago
2.30.0: last-point LIMIT queries no longer scale with chunk count
DeferredChunkAppend defers chunk expansion until execution, so a last-point LIMIT query found in the newest chunk runs in roughly constant time instead of scaling with the chunk count. It continues the recency-query work from 2.28 and 2.29 and has the largest effect on long-retention hypertables.
View source ↗ - 2mo ago
2.29.2: SkipScan and sparse-index wrong-result fixes
This patch fixes wrong results in SkipScan and sparse-index pushdown on compressed data, including COUNT(DISTINCT) dropping uncompressed rows. It is correctness work on the optimizations the recent minors introduced.
View source ↗ - 2mo ago
2.29.1: security fixes for compressed-data handling
A patch release with fixes for three security vulnerabilities, including decompressor crashes on malformed compressed data, which makes it a priority upgrade despite being a point release. It is the clearest sign yet that the compression format has become attack surface.
View source ↗