-
Notifications
You must be signed in to change notification settings - Fork 879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2.2.1 #3167
Release 2.2.1 #3167
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,24 +6,43 @@ accidentally triggering the load of a previous DB version.** | |
|
||
## Unreleased | ||
|
||
## 2.2.1 (2021-05-05) | ||
|
||
This maintenance release contains bugfixes since the 2.2.0 release. We | ||
deem it high priority for upgrading. | ||
|
||
This release extends Skip Scan to multinode by enabling the pushdown | ||
of `DISTINCT` to data nodes. It also fixes a number of bugs in the | ||
implementation of Skip Scan, in distributed hypertables, in creation | ||
of indexes, in compression, and in policies. | ||
|
||
**Features** | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not super-important, and more of a nit: IMO this is a "fix" or a "performance" enhancement rather than a "feature". There's no "new" functionality introduced that changes capabilities. There's a lot of stuff that we can optimize in queries, especially when it comes to pushing things down to data nodes. I don't think all such enhancements are features. Wondering if we should start adding a section for "Performance enhancement" or similar. Fine to do this for later too. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Even though it is a fix or enhancement, I think it is worth to highlight. Reworded it slightly. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. distinct pushdown is a new feature There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is listed under "features". |
||
* #3113 Pushdown "SELECT DISTINCT" in multi-node to allow use of Skip Scan | ||
* #3113 Pushdown "SELECT DISTINCT" in multi-node to allow use of Skip | ||
Scan | ||
|
||
**Bugfixes** | ||
* #3101 Use commit date in get_git_commit() | ||
* #3104 Fix use after free in add_reorder_policy | ||
* #3106 Fix use after free in chunk_api_get_chunk_stats | ||
* #3123 Fix crash while using REINDEX TABLE CONCURRENTLY | ||
* #3135 Fix SkipScan path generation in DISTINCT queries with expressions | ||
* #3101 Use commit date in `get_git_commit()` | ||
* #3102 Fix `REINDEX TABLE` for distributed hypertables | ||
* #3104 Fix use after free in `add_reorder_policy` | ||
* #3106 Fix use after free in `chunk_api_get_chunk_stats` | ||
* #3109 Copy recreated object permissions on update | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. according to your lists of commits not in this release #3109 is not part of 2.2.1 and should be in the unreleased section instead There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. That is actually an issue with what
|
||
* #3111 Fix `CMAKE_BUILD_TYPE` check | ||
* #3112 Use `%u` to format Oid instead of `%d` | ||
* #3118 Fix use after free in cache | ||
* #3123 Fix crash while using `REINDEX TABLE CONCURRENTLY` | ||
* #3135 Fix SkipScan path generation in `DISTINCT` queries with expressions | ||
* #3146 Fix SkipScan for IndexPaths without pathkeys | ||
* #3151 Fix fdw_relinfo_get assertion failure on DELETE | ||
* #3155 Inherit CFLAGS from PostgreSQL | ||
* #3147 Skip ChunkAppend if AppendPath has no children | ||
* #3148 Make `SELECT DISTINCT` handle non-var targetlists | ||
* #3151 Fix `fdw_relinfo_get` assertion failure on `DELETE` | ||
* #3155 Inherit `CFLAGS` from PostgreSQL | ||
* #3169 Fix incorrect type cast in compression policy | ||
* #3183 Fix segfault in calculate_chunk_interval | ||
* #3185 Fix wrong datatype for integer based retention policy | ||
|
||
**Thanks** | ||
* @aelg for reporting an issue with policies on integer-based hypertables | ||
* @Dead2, @dv8472 and @einsibjarni for reporting an issue with multinode queries and views | ||
* @aelg for reporting an issue with policies on integer-based hypertables | ||
* @hperez75 for reporting an issue with Skip Scan | ||
* @nathanloisel for reporting an issue with compression on hypertables with integer-based timestamps | ||
* @xin-hedera for fixing an issue with compression on hypertables with integer-based timestamps | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
version = 2.3.0-dev | ||
update_from_version = 2.2.0 | ||
update_from_version = 2.2.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there are also bugfixes for multinode, compression, when creating indexes concurrently
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you be more specific?
These are the commits that are already in the release branch:
These are the ones that are in
master
and not in the release branch:There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume that you mean the wording in that particular paragraph, not that any commits are missing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes it was about the wording we usually give a summary of the areas affected by the bugfixes