v4.1.0 PG & Linux Minor Update #715
Vonng
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
curl https://pigsty.io/get | bash -s v4.1.070 commits, 249 files changed, +5,684 / -4,953 lines (
v4.0.0..HEAD, 2026-02-02 ~ 2026-02-13)Highlights
pigCLI now provides an Agent-Native interface with explicit context and json/yaml output.9.7 / 10.1, Debian minors updated to12.13 / 13.3.$dsn, schema-level drilldown, age metrics, link mapping consistency.infra-rmuninstall flow with segmentedderegistercleanup for Victoria targets, Grafana datasources, and Vector logs.pg_checkpointer_*withpg_bgwriter_*fallback to avoid cross-version dashboard distortion.fs.nr_open=8Mand unifiedLimitNOFILE=8Mto avoid startup failures from systemd/setrlimit.Version Updates
v4.0.0 -> v4.1.09.6/10.0 -> 9.7/10.112.12/13.1 -> 12.13/13.3Extension Updates
2.24.0 -> 2.25.00.21.4 -> 0.21.71.9.0 -> 1.10.00.4.0 -> 0.5.01.0.4 -> 1.0.50.9.1(new)1.1.0(new)1.0.0(new)1.0.2(new)1.0.0(new)INFRA Component Versions
Infra Changelog 2026-02-12
API Changes
io_method/io_workersfrompg_version >= 17topg_version >= 18.idle_replication_slot_timeout/initdb --no-data-checksums.maintenance_io_concurrencyeffective range toPG13+.autovacuum_vacuum_threshold:oltp/crit/tinyfrom 50 to 500,olapto 1000.autovacuum_analyze_threshold:oltp/crit/tinyfrom 50 to 250,olapto 500.checkpoint_completion_targetfrom0.90to0.95.fs.nr_open=8388608in node tuned templates and alignedfs.file-max / fs.nr_open / LimitNOFILE.LimitNOFILEfrom16777216to8388608.fs.nr_open: 8388608into defaultnode_sysctl_params.node_firewall_modedefault fromnonetozone: firewall enabled by default, intranet trusted, and onlynode_firewall_public_portexposed publicly; setnonefor fully self-managed firewall.node_firewall_public_portdefault from[22,80,443,5432]to[22,80,443]; add5432explicitly only when public DB access is required. Firewall rules are add-only, so existing nodes that already exposed5432must remove it manually. Single-node experience templates (such asmeta/vibe) explicitly override and keep5432for remote usage.bin/validatechecks forpg_databases[*].parametersandpg_hba_rules[*].order; fixed HBA validation not returning failure properly.infra-rm.yml:deregister,config,env, etc.jupyter_enabled=false,npm_packagesinclude@anthropic-ai/claude-codeandhappy-coder, plusCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.pool_size_reserve -> pool_reserve,pool_max_db_conn -> pool_connlimit.Compatibility Fixes
replicaofempty-guard logic and systemd stop behavior.pg_migration.pg_exporterstartup non-blocking to avoid slowing main flow when exporter fails.24when omitted.3to5..envformat forapp/electricandapp/pg_exporterto standardKEY=VALUE.pg_crontabsyntax error inpigsty.yml.repo-addargument passing, Debian CN mirror component compatibility, andbin/psql.pyPython 3 compatibility.pgsql-user.ymlnow masks credential logs (no_log) on sensitive steps.pg_monitorregisters Victoria targets.pg_removebackup cleanup to cluster-level directory to avoid deleting other cluster backups.Commit List (
v4.0.0..HEAD, 70 commits, 2026-02-02 ~ 2026-02-13)Thanks
Checksums
This discussion was created from the release v4.1.0 PG & Linux Minor Update.
Beta Was this translation helpful? Give feedback.
All reactions