|
4 | 4 | `psql` with the `-X` flag to prevent any `.psqlrc` commands from
|
5 | 5 | accidentally triggering the load of a previous DB version.**
|
6 | 6 |
|
| 7 | +## 2.15.0 (2024-05-08) |
| 8 | + |
| 9 | +This release contains performance improvements and bug fixes since |
| 10 | +the 2.14.2 release. We recommend that you upgrade at the next |
| 11 | +available opportunity. |
| 12 | + |
| 13 | +In addition, it includes these noteworthy features: |
| 14 | +* Support `time_bucket` with `origin` and/or `offset` on Continuous Aggregate |
| 15 | +* Compression improvements: |
| 16 | + - Improve expression pushdown |
| 17 | + - Add minmax sparse indexes when compressing columns with btree indexes |
| 18 | + - Improve compression setting defaults |
| 19 | + - Vectorize filters in WHERE clause that contain text equality operators and LIKE expressions |
| 20 | + |
| 21 | +**Deprecation warning** |
| 22 | +* 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. |
| 23 | +* 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. |
| 24 | +* This is the last release supporting PostgreSQL 13. |
| 25 | + |
| 26 | +**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 [#6786](https://github.com/timescale/timescaledb/pull/6797). |
| 27 | + |
| 28 | +**Features** |
| 29 | +* #6382 Support for time_bucket with origin and offset in CAggs |
| 30 | +* #6696 Improve defaults for compression segment_by and order_by |
| 31 | +* #6705 Add sparse minmax indexes for compressed columns that have uncompressed btree indexes |
| 32 | +* #6754 Allow DROP CONSTRAINT on compressed hypertables |
| 33 | +* #6767 Add metadata table `_timestaledb_internal.bgw_job_stat_history` for tracking job execution history |
| 34 | +* #6798 Prevent usage of deprecated time_bucket_ng in CAgg definition |
| 35 | +* #6810 Add telemetry for access methods |
| 36 | +* #6811 Remove no longer relevant timescaledb.allow_install_without_preload GUC |
| 37 | +* #6837 Add migration path for CAggs using time_bucket_ng |
| 38 | +* #6865 Update the watermark when truncating a CAgg |
| 39 | + |
| 40 | +**Bugfixes** |
| 41 | +* #6617 Fix error in show_chunks |
| 42 | +* #6621 Remove metadata when dropping chunks |
| 43 | +* #6677 Fix snapshot usage in CAgg invalidation scanner |
| 44 | +* #6698 Define meaning of 0 retries for jobs as no retries |
| 45 | +* #6717 Fix handling of compressed tables with primary or unique index in COPY path |
| 46 | +* #6726 Fix constify cagg_watermark using window function when querying a CAgg |
| 47 | +* #6729 Fix NULL start value handling in CAgg refresh |
| 48 | +* #6732 Fix CAgg migration with custom timezone / date format settings |
| 49 | +* #6752 Remove custom autovacuum setting from compressed chunks |
| 50 | +* #6770 Fix plantime chunk exclusion for OSM chunk |
| 51 | +* #6789 Fix deletes with subqueries and compression |
| 52 | +* #6796 Fix a crash involving a view on a hypertable |
| 53 | +* #6797 Fix foreign key constraint handling on compressed hypertables |
| 54 | +* #6816 Fix handling of chunks with no contraints |
| 55 | +* #6820 Fix a crash when the ts_hypertable_insert_blocker was called directly |
| 56 | +* #6849 Use non-orderby compressed metadata in compressed DML |
| 57 | +* #6867 Clean up compression settings when deleting compressed cagg |
| 58 | +* #6869 Fix compressed DML with constraints of form value OP column |
| 59 | +* #6870 Fix bool expression pushdown for queries on compressed chunks |
| 60 | + |
| 61 | +**Thanks** |
| 62 | +* @brasic for reporting a crash when the ts_hypertable_insert_blocker was called directly |
| 63 | +* @bvanelli for reporting an issue with the jobs retry count |
| 64 | +* @djzurawsk For reporting error when dropping chunks |
| 65 | +* @Dzuzepppe for reporting an issue with DELETEs using subquery on compressed chunk working incorrectly. |
| 66 | +* @hongquan For reporting a 'timestamp out of range' error during CAgg migrations |
| 67 | +* @kevcenteno for reporting an issue with the show_chunks API showing incorrect output when 'created_before/created_after' was used with time-partitioned columns. |
| 68 | +* @mahipv For starting working on the job history PR |
| 69 | +* @rovo89 For reporting constify cagg_watermark not working using window function when querying a CAgg |
| 70 | + |
7 | 71 | ## 2.14.2 (2024-02-20)
|
8 | 72 |
|
9 | 73 | This release contains bug fixes since the 2.14.1 release.
|
|
0 commit comments