mirror of https://github.com/citusdata/citus.git
Add 6.1.0 CHANGELOG entries (#1219)
This is probably missing some stuff, but is my edit of the initial list compiled by Burak. cr: @craigkerstienspull/1221/head
parent
ad19b668ac
commit
bc21da6f6f
76
CHANGELOG.md
76
CHANGELOG.md
|
@ -1,3 +1,79 @@
|
|||
### citus v6.1.0 (February 9, 2017) ###
|
||||
|
||||
* Implements _reference tables_, transactionally replicated to all nodes
|
||||
|
||||
* Adds `upgrade_to_reference_table` UDF to upgrade pre-6.1 reference tables
|
||||
|
||||
* Expands prepared statement support to nearly all statements
|
||||
|
||||
* Adds support for creating `VIEW`s which reference distributed tables
|
||||
|
||||
* Adds targeted `VACUUM`/`ANALYZE` support
|
||||
|
||||
* Adds support for the `FILTER` clause in aggregate expressions
|
||||
|
||||
* Adds support for function evaluation within `INSERT INTO ... SELECT`
|
||||
|
||||
* Adds support for creating foreign key constraints with `ALTER TABLE`
|
||||
|
||||
* Adds logic to choose router planner for all queries it supports
|
||||
|
||||
* Enhances `create_distributed_table` with parameter for explicit colocation
|
||||
|
||||
* Adds generally useful utility UDFs previously available as "Citus Tools"
|
||||
|
||||
* Adds user-facing UDFs for locking shard resources and metadata
|
||||
|
||||
* Refactors connection and transaction management; giving a consistent experience
|
||||
|
||||
* Enhances `COPY` with fully transactional semantics
|
||||
|
||||
* Improves support for cancellation for a number of queries and commands
|
||||
|
||||
* Adds `column_to_column_name` UDF to help users understand `partkey` values
|
||||
|
||||
* Adds `master_disable_node` UDF for temporarily disabling nodes
|
||||
|
||||
* Adds proper MX ("masterless") metadata propagation logic
|
||||
|
||||
* Adds `start_metadata_sync_to_node` UDF to propagate metadata changes to nodes
|
||||
|
||||
* Enhances `SERIAL` compatibility with MX tables
|
||||
|
||||
* Adds an `node_connection_timeout` parameter to control node connection timeouts
|
||||
|
||||
* Adds `enable_deadlock_prevention` setting to permit multi-node transactions
|
||||
|
||||
* Adds a `replication_model` setting to specify replication of new tables
|
||||
|
||||
* Changes the `shard_replication_factor` setting's default value to one
|
||||
|
||||
* Adds code to automatically set `max_prepared_transactions` if not configured
|
||||
|
||||
* Accelerates lookup of colocated shard placements
|
||||
|
||||
* Fixes a bug affecting `INSERT INTO ... SELECT` queries using constant values
|
||||
|
||||
* Fixes a bug by ensuring `COPY` does not mark placements inactive
|
||||
|
||||
* Fixes a bug affecting reads from `pg_dist_shard_placement` table
|
||||
|
||||
* Fixes a crash triggered by creating a foreign key without a column
|
||||
|
||||
* Fixes a crash related to accessing catalog tables after aborted transactions
|
||||
|
||||
* Fixes a bug affecting JOIN queries requiring repartitions
|
||||
|
||||
* Fixes a bug affecting node insertions to `pg_dist_node` table
|
||||
|
||||
* Fixes a crash triggered by queries with modifying common table expressions
|
||||
|
||||
* Fixes a bug affecting workloads with concurrent shard appends and deletions
|
||||
|
||||
* Addresses various race conditions and deadlocks
|
||||
|
||||
* Improves and standardizes error messages
|
||||
|
||||
### citus v6.0.1 (November 29, 2016) ###
|
||||
|
||||
* Fixes a bug causing failures during pg_upgrade
|
||||
|
|
Loading…
Reference in New Issue