Skip to content

Commit

Permalink
Update CHANGELOG.md
Browse files Browse the repository at this point in the history
Signed-off-by: Philip Krauss <35487337+philkra@users.noreply.github.com>
  • Loading branch information
philkra authored Jan 22, 2025
1 parent eedb21f commit ca0e4f6
Showing 1 changed file with 28 additions and 14 deletions.
42 changes: 28 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,34 @@ accidentally triggering the load of a previous DB version.**

## 2.18.0 (2025-01-23)

This release improves `group by` performance of compressing data and filters,
introduces the ability to add secondary indexes, and contains the highly upvoted
community request of transition table support. We recommend that you upgrade at the
next available opportunity.

**Highlighted features in this release**
* TAM
* Significant performance improvements for aggregations using a `group by` with one column
and/or using a filter clause. SIMD
* Transition tables

**Dropping support for Bitnami images**
After the recent change in Bitnami’s [LTS support policy](https://github.com/bitnami/containers/issues/75671),
we are no longer building Bitnami images for TimescaleDB.
This release introduces the ability to add secondary indexes, improves group by performance of compressing data and filters, and contains the highly upvoted community request of transition table support. We recommend that you upgrade at the next available opportunity.

## Features
* The ability to add secondary indexes for columns in a compressed Hypertable with the `hypercore_tam` engine.
* Significant performance improvements through vectorization (`SIMD`) for aggregations using a group by with one column and/or using a filter clause for querying compressed data.
* Hypertables support triggers for transition tables, which is one of the most upvoted community feature requests. Both compressed and uncompressed Hypertables support the new triggers.

## Dropping support for Bitnami images
After the recent change in Bitnami’s [LTS support policy](https://github.com/bitnami/containers/issues/75671), we are no longer building Bitnami images for TimescaleDB.

## Deprecation Notice

We deprecating the following parameters, functions, procedures and views. These will remove them with the next major release of TimescaleDB. Please find the replacements in the table below:

| Deprecated | Replacement | Type |
| --- | --- | --- |
| decompress_chunk | convert_to_rowstore | Procedure |
| compress_chunk | convert_to_columnstore | Prodcedure |
| add_compression_policy | add_columnstore_policy | Function |
| remove_compression_policy | remove_columnstore_policy | Function |
| hypertable_compression_stats | hypertable_columnstore_stats | Function |
| chunk_compression_stats | chunk_columnstore_stats | Function |
| hypertable_compression_settings | hypertable_columnstore_settings | View |
| chunk_compression_settings | chunk_columnstore_settings | View |
| compression_settings | columnstore_settings | View |
| timescaledb.enable_columnstore | timescaledb.compress | Parameter |
| timescaledb.segmentby | timescaledb.compress_segmentby | Parameter |
| timescaledb.orderby | timescaledb.compress_orderby | Parameter |

**Features**
* #7341: Vectorized aggregation with grouping by one fixed-size by-value compressed column (such as arithmetic types).
Expand Down

0 comments on commit ca0e4f6

Please sign in to comment.