Release notes for EDB Postgres Distributed version 4.1.1

EDB Postgres Distributed version 4.1.1 includes bug fixes for BDR 4.1.1 and HARP 2.1.1. See the TPAexec Release Notes for version 23.1 for information on the changes and bug fixes in TPAexec.

Component

Version

Type

Description

BDR

4.1.1

Feature

Add generic function bdr.is_node_connected returns true if the walsender for a given peer is active.

BDR

4.1.1

Feature

Add generic function bdr.is_node_ready returns boolean if the lag is under a specific span.

BDR

4.1.1

Bug fix

Add support for a –link argument to bdr_pg_upgrade for using hard-links.

BDR

4.1.1

Bug fix

Prevent removing a bdr.remove_commit_scope if still referenced by any bdr.node_group as the default commit scope.

BDR

4.1.1

Bug fix

Correct Raft based switching to Local Mode for CAMO pairs of nodes (RT78928)

BDR

4.1.1

Bug fix

Prevent a potential segfault in bdr.drop_node for corner cases (RT81900)

BDR

4.1.1

Bug fix

Prevent use of CAMO or Eager All Node transactions in combination with transaction streaming. Transaction streaming turned out to be problematic in combination with CAMO and Eager All Node transactions. Until this is resolved, BDR now prevents its combined use. This may require CAMO deployments to adjust their configuration to disable transaction streaming, see Transaction Streaming Configuration.

HARP

2.1.1

Enhancement

Log a warning on loss of DCS connection

HARP

2.1.1

Enhancement

Log a warning when metadata refresh is taking too long - usually due to high latency network

HARP

2.1.1

Bug fix

Restart harp_proxy.service on a failure

HARP

2.1.1

Bug fix

Fix concurrency issue with connection management in harpctl

HARP

2.1.1

Bug fix

Don’t try to proxy connections to previous leader on unmanaged cluster

HARP

2.1.1

Bug fix

Don’t panic in haprctl when location is empty