-
Adds complex count distinct expression support in repartitioned subqueries
-
Improves task tracker job cleanup logic, addressing a memory leak
-
Fixes bug that generated incorrect results for LEFT JOIN queries
-
Improves compatibility with Debian's reproducible builds project
-
Fixes build issues on FreeBSD platforms
-
Adds distributed COPY to rapidly populate distributed tables
-
Adds support for using EXPLAIN on distributed queries
-
Recognizes and fast-paths single-shard SELECT statements automatically
-
Increases INSERT throughput via shard pruning optimizations
-
Improves planner performance for joins involving tables with many shards
-
Adds ability to pass columns as arguments to function calls in UPDATEs
-
Introduces transaction manager for use by multi-shard commands
-
Adds COUNT(DISTINCT ...) pushdown optimization for hash-partitioned tables
-
Adds support for certain UNIQUE indexes on hash- or range-partitioned tables
-
Deprecates \stage in favor of using COPY for append-partition tables
-
Deprecates
copy_to_distributed_table
in favor of first-class COPY support -
Fixes build problems when using non-packaged PostgreSQL installs
-
Fixes bug that sometimes skipped pruning when partitioned by a VARCHAR column
-
Fixes bug impeding use of user-defined functions in repartitioned subqueries
-
Fixes bug involving queries with equality comparisons of boolean types
-
Fixes crash that prevented use alongside
pg_stat_statements
-
Fixes crash arising from SELECT queries that lack a target list
-
Improves warning and error messages
-
Fixes test failures
-
Fixes EXPLAIN output when FORMAT JSON in use
- Initial 5.1.0 candidate
- Fixes issues on 32-bit systems
-
Public release under AGPLv3
-
PostgreSQL extension compatible with PostgreSQL 9.5 and 9.4