Shipped · Databases

What timescale/timescaledb shipped

The public repository of Tigerdata · github.com/timescale/timescaledb

Written by FoxPlug from the repository's own releases; not affiliated with Tigerdata. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/timescale/timescaledb; Tigerdata did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for timescaledb, free

Week of November 2, 2026

What shipped

Why it matters

This week focuses on security and stability: ownership and privilege checks were added to continuous aggregate refresh, recompression, and compressed chunk creation, reducing the risk of unprivileged users affecting internal state. Several fixes address uninitialized memory in compression and grouping code, which improves correctness and satisfies Valgrind. Together these changes make the extension safer and more reliable for developers who use it.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: continuous aggregate refresh now runs as the cagg owner in a restricted context; ownership checks added to refresh policy, recompression, and create_compressed_chunk; schema CREATE privilege checked when creating a cagg; and uninitialized memory fixes in hash grouping

Post for LinkedIn

This week in TimescaleDB: continuous aggregate refresh now executes as the continuous aggregate owner role in a restricted context, and that change was backported to 2.31.x. We added ownership checks to the refresh policy procedure, recompression, and create_compressed_chunk, and now check schema CREATE privilege when creating a continuous aggregate. The default segmentby function received more validation, and create_compressed_chunk now requires a real uncompressed table. We also fixed uninitialized memory in serialized hash grouping and bool compression padding, improving stability and addressing Valgrind warnings. These changes strengthen security and reliability for developers using the extension.

Week of October 26, 2026

What shipped

Why it matters

This week brings correctness fixes for UPDATE/DELETE on hypertables under READ COMMITTED, a privilege check ordering fix, and COPY FROM behavior with ON_ERROR ignore and REJECT_LIMIT. It also removes obsolete functions and improves internal buffer and timezone handling for more reliable operation.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: concurrent UPDATE/DELETE on hypertables now act on the new row version, create_chunk no longer leaks info via errors, COPY FROM handles ON_ERROR ignore with REJECT_LIMIT, and simple8b buffer sizing is fixed.

Post for LinkedIn

This week in timescale/timescaledb: concurrent UPDATE and DELETE on hypertables now recheck the updated row and act on the new version under READ COMMITTED. We closed an unprivileged information leak in create_chunk error messages and fixed COPY FROM when ON_ERROR ignore and REJECT_LIMIT are present. Buffer sizing in the simple8b size estimate was corrected to avoid compression failures. We also removed the SQL callable bloom1_contains function, retired the obsolete ts_dump and ts_restore routines, and switched PostgreSQL 19 tests to 19rc1.

Week of October 19, 2026

What shipped

Why it matters

This week brought the 2.31.0 release with performance improvements and bug fixes, plus preparation for 2.31.1. Two correctness fixes matter for users: continuous aggregate refresh no longer drops the last variable bucket on certain invalidations, and hypertable owner changes no longer hand user-defined jobs to the new owner. A test also closes a gap where compressed chunk tables could be left behind after DROP TABLE.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

TimescaleDB 2.31.0 is out with performance improvements and bug fixes, including faster UPDATE and DELETE on the columnstore via vectorized key processing. Also this week: a fix for continuous aggregate refresh skipping the last variable bucket, and user-defined jobs now keep the

Post for LinkedIn

TimescaleDB 2.31.0 is released, with performance improvements and bug fixes since 2.30.2, including faster UPDATE and DELETE queries on the columnstore through vectorized key processing. We recommend upgrading at the next available opportunity, and work on 2.31.1 is already underway. This week also fixed continuous aggregate refresh skipping the last variable bucket when an invalidation ended exactly on a bucket start, and changed hypertable ownership so only policy jobs follow the hypertable owner while user-defined jobs keep their own. A new test also verifies that dropping a hypertable without CASCADE removes its compressed chunk tables.

Week of October 12, 2026

What shipped

Why it matters

This week brings a new integer compressor option and vectorized aggregation for single-chunk expression grouping, both aimed at better compression and faster queries. It also closes a set of correctness bugs: wrong results with single-chunk ChunkAppend, missing continuous aggregate invalidations on MERGE, bad values when splitting compressed chunks, and a planning search_path problem. The 2.31.0 release was prepared and many of these fixes were backported to 2.31.x.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: a new Adaptive Integer Compressor, vectorized aggregation for single-chunk expression grouping, and fixes for single-chunk ChunkAppend results, MERGE invalidations, compressed chunk splits, and DeferredChunkAppend planning. 2.31.0 is prepared and fixes are backported.

Post for LinkedIn

This week in the repository: a new Adaptive Integer Compressor was implemented, faster and with better compression than deltadelta, disabled by default for now. Vectorized aggregation now works for single-chunk expression grouping like time_bucket(). Several correctness fixes landed: wrong results in single-chunk ChunkAppend with a projection, a use-after-free when pushing projections below single-chunk appends, missing continuous aggregate invalidations on MERGE UPDATE/DELETE, wrong values when splitting compressed chunks with defaulted columns, bloom filter column renames missing some chunks, and the search_path used to plan DeferredChunkAppend queries. The 2.31.0 release was prepared and notable fixes were backported to 2.31.x.

Week of October 5, 2026

What shipped

Why it matters

This week focused on fixing correctness and performance issues that affect queries on compressed and continuous aggregate data. Users benefit from fewer wrong results, less data loss, and faster queries without decompression in specific cases.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: LIMIT 1 queries on compressed chunks answered from metadata, compression sort order fixed for columns added with a default, data loss in direct compress automatic segmentby fixed, and rescan parameter fixes for ConstraintAwareAppend and ColumnarIndexScan.

Post for LinkedIn

This week in TimescaleDB: LIMIT 1 queries on compressed chunks can now be answered from metadata without decompression in specific cases. Compression sort order is fixed for columns added with a default. Data loss in direct compress automatic segmentby is fixed. ConstraintAwareAppend and ColumnarIndexScan rescans now correctly pass changed parameters, fixing wrong results for subqueries. Also, a continuous aggregate refresh loop with negative bucket offset no longer spins forever, and time_bucket on dates now accepts negative whole-day offsets.

Week of September 28, 2026

What shipped

Why it matters

Version 2.30.2 addresses critical issues with chunk operations, compression, and partitioning that affect data correctness and query performance. Improvements to continuous aggregate refresh reporting and chunk skipping logic make the system more reliable for production use.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

TimescaleDB 2.30.2 is out. Fixes for chunk merging crashes, compressed chunk handling, partition skipping, and continuous aggregate refresh reporting. Upgrade recommended.

Post for LinkedIn

TimescaleDB 2.30.2 is now available. This release includes critical fixes for chunk merging with different column layouts, improved handling of partially compressed chunks during truncation, corrected partition skipping for date and integer columns, and better continuous aggregate refresh visibility. Several issues with compressed chunk operations and collation handling in PostgreSQL 18+ have also been resolved.

Week of September 21, 2026

What shipped

Why it matters

This week includes improvements to columnstore operations that reduce blocking during chunk conversion, fixes for schema dropping with compressed chunks, and optimizations to planning and aggregation. Query planning and execution are more robust with fixes to SkipScan, aggregate operators, and aggregation strategies.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: move_to_columnstore() now converts chunks without blocking concurrent DML, DROP SCHEMA CASCADE properly handles compressed chunks, and SkipScan planner improvements.

Post for LinkedIn

Week of improvements to columnstore and query planning. The new move_to_columnstore() function converts chunks while allowing concurrent INSERT/UPDATE/DELETE. Schema dropping now correctly handles compressed chunks. SkipScan planner uses Pathkeys for better coverage. First/last aggregates now use correct sort operators. Tenant tracking optimization reduces per-transaction overhead.

Week of September 14, 2026

What shipped

Why it matters

Version 2.30.1 addresses critical query planning issues with compressed chunks and parameterized queries that affect data retrieval accuracy and performance. The granular refresh enhancements add safety controls and flexibility for continuous aggregate configurations. These fixes improve reliability for both query execution and schema management in production deployments.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

2.30.1 shipped with fixes for compressed chunk query planning, duplicate rows in parameterized LIMIT queries, and safer granular refresh controls for continuous aggregates.

Post for LinkedIn

TimescaleDB 2.30.1 is now available. This release addresses critical issues including query planning with explicit casts on compressed chunks, duplicate row handling in parameterized queries, and enhanced safety for granular refresh configurations. Additional improvements include endian-independent compression encoding and expanded flexibility for adjusting granular offset settings on hypertables.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.