From f0d163603c1797442e2acffc31ce135a0d38b820 Mon Sep 17 00:00:00 2001 From: Sven Klemm Date: Wed, 9 Feb 2022 19:47:10 +0100 Subject: [PATCH] Release 2.5.2 This release contains bug fixes since the 2.5.1 release. This release is high priority for upgrade. We strongly recommend that you upgrade as soon as possible. **Bugfixes** * #3900 Improve custom scan node registration * #3911 Fix role type deparsing for GRANT command * #3918 Fix DataNodeScan plans with one-time filter * #3921 Fix segfault on insert into internal compressed table * #3938 Fix subtract_integer_from_now on 32-bit platforms and improve error handling * #3939 Fix projection handling in time_bucket_gapfill * #3948 Avoid double PGclear() in data fetchers * #3979 Fix deparsing of index predicates * #4015 Eliminate float rounding instabilities in interpolate * #4020 Fix ALTER TABLE EventTrigger initialization * #4024 Fix premature cache release call * #4037 Fix status for dropped chunks that have catalog entries * #4069 Fix riinfo NULL handling in ANY construct * #4071 Fix extension installation privilege escalation * #4073 Fix buffer overflow in partition scheme **Thanks** * @carlocperez for reporting crash with NULL handling in ANY construct * @erikhh for reporting an issue with time_bucket_gapfill * @fvannee for reporting a first/last memory leak * @kancsuki for reporting drop column and partial index creation not working * @mmouterde for reporting an issue with floats and interpolate * Pedro Gallegos for reporting a possible privilege escalation during extension installation Security: CVE-2022-24128 --- CHANGELOG.md | 31 ++++++++++++++++++++++++++++--- sql/CMakeLists.txt | 3 ++- version.config | 2 +- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f762a96a..779bbe959 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,25 +10,50 @@ accidentally triggering the load of a previous DB version.** * #3768 Allow ALTER TABLE ADD COLUMN with DEFAULT on compressed hypertable * #3769 Allow ALTER TABLE DROP COLUMN on compressed hypertable * #3943 Optimize first/last +* #3945 Add support for ALTER SCHEMA on multi-node +* #3949 Add support for DROP SCHEMA on multi-node **Bugfixes** * #3808 Properly handle `max_retries` option +* #3863 Fix remote transaction heal logic +* #3869 Fix ALTER SET/DROP NULL contstraint on distributed hypertable +* #3944 Fix segfault in add_compression_policy +* #3961 Fix crash in EXPLAIN VERBOSE on distributed hypertable +* #4015 Eliminate float rounding instabilities in interpolate +* #4019 Update ts_extension_oid in transitioning state + +**Thanks** +* @fvannee for reporting a first/last memory leak +* @mmouterde for reporting an issue with floats and interpolate + +## 2.5.2 (2022-02-09) + +This release contains bug fixes since the 2.5.1 release. +This release is high priority for upgrade. We strongly recommend that you +upgrade as soon as possible. + +**Bugfixes** +* #3900 Improve custom scan node registration +* #3911 Fix role type deparsing for GRANT command * #3918 Fix DataNodeScan plans with one-time filter +* #3921 Fix segfault on insert into internal compressed table * #3938 Fix subtract_integer_from_now on 32-bit platforms and improve error handling * #3939 Fix projection handling in time_bucket_gapfill +* #3948 Avoid double PGclear() in data fetchers * #3979 Fix deparsing of index predicates -* #4015 Eliminate float rounding instabilities in interpolate * #4020 Fix ALTER TABLE EventTrigger initialization * #4024 Fix premature cache release call +* #4037 Fix status for dropped chunks that have catalog entries * #4069 Fix riinfo NULL handling in ANY construct +* #4071 Fix extension installation privilege escalation * #4073 Fix buffer overflow in partition scheme **Thanks** +* @carlocperez for reporting crash with NULL handling in ANY construct * @erikhh for reporting an issue with time_bucket_gapfill -* @fvannee for reporting a first/last memory leak * @kancsuki for reporting drop column and partial index creation not working * @mmouterde for reporting an issue with floats and interpolate -* @carlocperez for reporting crash with NULL handling in ANY construct +* Pedro Gallegos for reporting a possible privilege escalation during extension installation ## 2.5.1 (2021-12-02) diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt index 2cd817fca..ef9c62b73 100644 --- a/sql/CMakeLists.txt +++ b/sql/CMakeLists.txt @@ -31,7 +31,8 @@ set(MOD_FILES updates/2.4.0--2.4.1.sql updates/2.4.1--2.4.2.sql updates/2.4.2--2.5.0.sql - updates/2.5.0--2.5.1.sql) + updates/2.5.0--2.5.1.sql + updates/2.5.1--2.5.2.sql) # The downgrade file to generate a downgrade script for the current version, as # specified in version.config diff --git a/version.config b/version.config index 17475260c..49faec174 100644 --- a/version.config +++ b/version.config @@ -1,3 +1,3 @@ version = 2.6.0-dev -update_from_version = 2.5.1 +update_from_version = 2.5.2 downgrade_to_version = 2.5.1