1
0
mirror of https://github.com/timescale/timescaledb.git synced 2025-05-31 09:26:44 +08:00
timescaledb/.unreleased/RELEASE_NOTES_HEADER.md.j2
Fabrízio de Royes Mello defe4ef581 Release 2.15.0
This release contains performance improvements and bug fixes since
the 2.14.2 release. We recommend that you upgrade at the next
available opportunity.

In addition, it includes these noteworthy features:
* Support `time_bucket` with `origin` and/or `offset` on Continuous Aggregate
* Compression improvements:
  - Improve expression pushdown
  - Add minmax sparse indexes when compressing columns with btree indexes
  - Make compression use the defaults functions
  - Vectorize filters in WHERE clause that contain text equality operators and LIKE expressions

**Deprecation warning**
* Starting on this release will not be possible to create Continuous Aggregate using `time_bucket_ng` anymore and it will be completely removed on the upcoming releases.
* Recommend users to [migrate their old Continuous Aggregate format to the new one](https://docs.timescale.com/use-timescale/latest/continuous-aggregates/migrate/) because it support will be completely removed in next releases prevent them to migrate.
* This is the last release supporting PostgreSQL 13.

**For on-premise users and this release only**, you will need to run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql) after running `ALTER EXTENSION`. More details can be found in the pull request [](https://github.com/timescale/timescaledb/pull/6797).

**Features**
*  Support for time_bucket with origin and offset in CAggs
*  Improve defaults for compression segment_by and order_by
*  Add sparse minmax indexes for compressed columns that have uncompressed btree indexes
*  Allow DROP CONSTRAINT on compressed hypertables
*  Add metadata table `_timestaledb_internal.bgw_job_stat_history` for tracking job execution history
*  Prevent usage of deprecated time_bucket_ng in CAgg definition
*  Add telemetry for access methods
*  Remove no longer relevant timescaledb.allow_install_without_preload GUC
*  Add migration path for CAggs using time_bucket_ng
*  Update the watermark when truncating a CAgg

**Bugfixes**
*  Fix error in show_chunks
*  Remove metadata when dropping chunks
*  Fix snapshot usage in CAgg invalidation scanner
*  Define meaning of 0 retries for jobs as no retries
*  Fix handling of compressed tables with primary or unique index in COPY path
*  Fix constify cagg_watermark using window function when querying a CAgg
*  Fix NULL start value handling in CAgg refresh
*  Fix CAgg migration with custom timezone / date format settings
*  Remove custom autovacuum setting from compressed chunks
*  Fix plantime chunk exclusion for OSM chunk
*  Fix deletes with subqueries and compression
*  Fix a crash involving a view on a hypertable
*  Fix foreign key constraint handling on compressed hypertables
*  Fix handling of chunks with no contraints
*  Fix a crash when the ts_hypertable_insert_blocker was called directly
*  Use non-orderby compressed metadata in compressed DML
*  Clean up compression settings when deleting compressed cagg
*  Fix compressed DML with constraints of form value OP column
*  Fix bool expression pushdown for queries on compressed chunks

**Thanks**
* @brasic for reporting a crash when the ts_hypertable_insert_blocker was called directly
* @bvanelli for reporting an issue with the jobs retry count
* @djzurawsk For reporting error when dropping chunks
* @Dzuzepppe for reporting an issue with DELETEs using subquery on compressed chunk working incorrectly.
* @hongquan For reporting a 'timestamp out of range' error during CAgg migrations
* @kevcenteno for reporting an issue with the show_chunks API showing incorrect output when 'created_before/created_after' was used with time-partitioned columns.
* @mahipv For starting working on the job history PR
* @rovo89 For reporting constify cagg_watermark not working using window function when querying a CAgg
2024-05-06 12:40:40 -03:00

17 lines
501 B
Django/Jinja

{#
# Variables:
# release_current = the release version that has being builded
# release_previous = previous release version
# release_date = date of the release in format YYYY-MM-DD
#}
## {{ release_current }} ({{ release_date }})
This release contains performance improvements and bug fixes since
the {{ release_previous }} release. We recommend that you upgrade at the next
available opportunity.
In addition, it includes these noteworthy features:
* feature 1
* feature 2
* feature N