TimescaleDB
Time-series database built on PostgreSQL
TimescaleDB 2.32 turns on its new integer compressor and drops superuser needs.
◆Recent moves
- 1d ago
2.32.0: integer compression on by default, owner-run workers
Adaptive Integer Compression moves from preview to default, continuous aggregate refreshes update their watermark once per batch, and database owners can manage background workers without superuser. It follows 2.31's compression preview and comes with a security batch the team asks everyone to install soon.
View source ↗ - 24d 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 ↗ - 1mo 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 ↗ - 2mo 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 ↗