A.5. 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.5.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_shiftandcsn_max_snapshot_shiftconfiguration parameters.Forbade access to global views from standby servers.
Updated the
ABORTcommand output for workers that now shows a detailed information about the abort reasons on a coordinator.Optimized the
MergeAppendbehavior to consider the cheapest sorted total path. Previously the most efficient path could not be chosen by the planner.
A.5.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:
additionalReplicationSlotsto specify an array of names for replication slots to be created on the master,createSlotsOnFollowersto also create replication slots on standby nodes, andadditionalSlotsLagLimitto limit lagging behind for additional replication slots.Added placeholder support for pgParameters.
Optimized the
pgwaldumpadapter to avoid sending the entirepg_waldumpoutput to the buffer.