A.1. Postgres Pro Shardman 14.17.2 #
Release date: 2025-04-14
This release is based on PostgreSQL 14.17 and Shardman 14.17.1 and provides new features, optimizations and bug fixes. Major changes are as follows:
A.1.1. Core and Extensions #
Added the csn_max_shift and csn_max_shift_error configuration parameters to work with CSN snapshots for the distributed queries and imported snapshots.
Added the shardman.context_log configuration parameter that allows the coordinator to see the error context on a worker.
Deleted the
csn_max_commit_shift
andcsn_max_snapshot_shift
configuration parameters.Forbade access to global views from standby servers.
Updated the
ABORT
command output for workers that now shows a detailed information about the abort reasons on a coordinator.Optimized the
MergeAppend
behavior to consider the cheapest sorted total path. Previously the most efficient path could not be chosen by the planner.
A.1.2. Management Utilities #
Fixed the GO-2025-3553 vulnerability.
Fixed the invalid shardmanctl nodes command behavior. Now the same node cannot be specified more than once in the shradmanctl nodes start, shradmanctl nodes stop, and shradmanctl nodes restart commands.
Added cluster configuration parameters related to replication slots:
additionalReplicationSlots
to specify an array of names for replication slots to be created on the master,createSlotsOnFollowers
to also create replication slots on standby nodes, andadditionalSlotsLagLimit
to limit lagging behind for additional replication slots.Added placeholder support for pgParameters.
Optimized the
pgwaldump
adapter to avoid sending the entirepg_waldump
output to the buffer.