Change grouped aggregations to use ISNOTDISTINCTFROM semantics rather than equality
semantics. This fixes incorrect results and degraded performance when grouping on NaN
floating point values, and adds support for grouping on structural types that contain nulls.
Fix planning error when column names are reused in ORDERBY query.
System memory pool is now unused by default and it will eventually be removed completely.
All memory allocations will now be served from the general/user memory pool. The old behavior
can be restored with the deprecated.legacy-system-pool-enabled config option.
Improve performance and memory usage for queries using row_number() followed by a
filter on the row numbers generated.
Improve performance and memory usage for queries using ORDERBY followed by a LIMIT.
Improve performance of queries that process structural types and contain joins, aggregations,
or table writes.
Add session property prefer-partial-aggregation to allow users to disable partial
aggregations for queries that do not benefit.
Change rules in the Built-in System Access Control for enforcing matches
between authentication credentials and a chosen username to allow more fine-grained
control and ability to define superuser-like credentials.