From 6e0a6f4498b59f135e3caa8228269e88c1cca221 Mon Sep 17 00:00:00 2001 From: Pallavi Sontakke Date: Tue, 2 Jul 2024 13:17:07 +0530 Subject: [PATCH 1/3] Release 2.15.3 This release contains bug fixes since the 2.15.2 release. Best practice is to upgrade at the next available opportunity. **Migrating from self-hosted TimescaleDB v2.14.x and earlier** After you run `ALTER EXTENSION`, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull request [#6797](https://github.com/timescale/timescaledb/pull/6797). If you are migrating from TimescaleDB v2.15.0, v2.15.1 or v2.15.2, no changes are required. **Bugfixes** * #7061: Fix handling of multiple unique indexes in compressed INSERT. * #7080: Fix `corresponding equivalence member not found` error. --- .unreleased/pr_7061 | 1 - .unreleased/pr_7080 | 1 - CHANGELOG.md | 15 +++++++++++++++ sql/CMakeLists.txt | 3 ++- sql/updates/2.15.2--2.15.3.sql | 0 version.config | 2 +- 6 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 .unreleased/pr_7061 delete mode 100644 .unreleased/pr_7080 create mode 100644 sql/updates/2.15.2--2.15.3.sql diff --git a/.unreleased/pr_7061 b/.unreleased/pr_7061 deleted file mode 100644 index 82e9e1c1d23..00000000000 --- a/.unreleased/pr_7061 +++ /dev/null @@ -1 +0,0 @@ -Fixes: #7061 Fix handling of multiple unique indexes in compressed INSERT diff --git a/.unreleased/pr_7080 b/.unreleased/pr_7080 deleted file mode 100644 index 40ed3e0b7e6..00000000000 --- a/.unreleased/pr_7080 +++ /dev/null @@ -1 +0,0 @@ -Fixes: #7080 Fix `corresponding equivalence member not found` error diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cac4872355..063807b3cf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,21 @@ `psql` with the `-X` flag to prevent any `.psqlrc` commands from accidentally triggering the load of a previous DB version.** +## 2.15.3 (2024-07-02) + +This release contains bug fixes since the 2.15.2 release. +Best practice is to upgrade at the next available opportunity. + +**Migrating from self-hosted TimescaleDB v2.14.x and earlier** + +After you run `ALTER EXTENSION`, you must run [this SQL script](https://github.com/timescale/timescaledb-extras/blob/master/utils/2.15.X-fix_hypertable_foreign_keys.sql). For more details, see the following pull request [#6797](https://github.com/timescale/timescaledb/pull/6797). + +If you are migrating from TimescaleDB v2.15.0, v2.15.1 or v2.15.2, no changes are required. + +**Bugfixes** +* #7061: Fix handling of multiple unique indexes in compressed INSERT. +* #7080: Fix `corresponding equivalence member not found` error. + ## 2.15.2 (2024-06-07) This release contains bug fixes since the 2.15.1 release. Best diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt index 08625cfdeb3..7eb7fef58e6 100644 --- a/sql/CMakeLists.txt +++ b/sql/CMakeLists.txt @@ -39,7 +39,8 @@ set(MOD_FILES updates/2.14.1--2.14.2.sql updates/2.14.2--2.15.0.sql updates/2.15.0--2.15.1.sql - updates/2.15.1--2.15.2.sql) + updates/2.15.1--2.15.2.sql + updates/2.15.2--2.15.3.sql) # The downgrade file to generate a downgrade script for the current version, as # specified in version.config diff --git a/sql/updates/2.15.2--2.15.3.sql b/sql/updates/2.15.2--2.15.3.sql new file mode 100644 index 00000000000..e69de29bb2d diff --git a/version.config b/version.config index 9ae984c9ccc..82487689c4d 100644 --- a/version.config +++ b/version.config @@ -1,3 +1,3 @@ version = 2.16.0-dev -update_from_version = 2.15.2 +update_from_version = 2.15.3 downgrade_to_version = 2.15.2 From 4b964178139b471ac79aff31f6330944d7009f99 Mon Sep 17 00:00:00 2001 From: Pallavi Sontakke Date: Tue, 2 Jul 2024 17:02:41 +0530 Subject: [PATCH 2/3] Edit CHANGELOG.md For PRs #7088 and #7035 Some more edits for docs compliance. --- .unreleased/fix_7088 | 2 -- CHANGELOG.md | 9 +++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) delete mode 100644 .unreleased/fix_7088 diff --git a/.unreleased/fix_7088 b/.unreleased/fix_7088 deleted file mode 100644 index aae3f1967b8..00000000000 --- a/.unreleased/fix_7088 +++ /dev/null @@ -1,2 +0,0 @@ -Fixes: #7088 Fix leaks with functions in DML -Thanks: @Kazmirchuk for reporting this diff --git a/CHANGELOG.md b/CHANGELOG.md index 063807b3cf9..a9f89a288d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,8 +16,13 @@ After you run `ALTER EXTENSION`, you must run [this SQL script](https://github.c If you are migrating from TimescaleDB v2.15.0, v2.15.1 or v2.15.2, no changes are required. **Bugfixes** -* #7061: Fix handling of multiple unique indexes in compressed INSERT. -* #7080: Fix `corresponding equivalence member not found` error. +* #7061: Fix the handling of multiple unique indexes in a compressed INSERT. +* #7080: Fix the `corresponding equivalence member not found` error. +* #7088: Fix the leaks with the functions in DML. +* #7035: Fix the error when acquiring a tuple lock on the OSM chunks on the replica. + +**Thanks** +* @Kazmirchuk for reporting the issue with leaks with the functions in DML. ## 2.15.2 (2024-06-07) From 43bdc585bae68710aee4e3a1e086c4d3b8c1f717 Mon Sep 17 00:00:00 2001 From: Pallavi Sontakke Date: Tue, 2 Jul 2024 17:19:54 +0530 Subject: [PATCH 3/3] Minor edits to CHANGELOG.md for docs-compliance. --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9f89a288d9..d9bc9c7f3e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,11 +18,11 @@ If you are migrating from TimescaleDB v2.15.0, v2.15.1 or v2.15.2, no changes ar **Bugfixes** * #7061: Fix the handling of multiple unique indexes in a compressed INSERT. * #7080: Fix the `corresponding equivalence member not found` error. -* #7088: Fix the leaks with the functions in DML. +* #7088: Fix the leaks in the DML functions. * #7035: Fix the error when acquiring a tuple lock on the OSM chunks on the replica. **Thanks** -* @Kazmirchuk for reporting the issue with leaks with the functions in DML. +* @Kazmirchuk for reporting the issue about leaks with the functions in DML. ## 2.15.2 (2024-06-07)