Life with Open Source

PostgreSQL 18.0 (upcoming) commit log

Update .gitignore commit : 6b25c57a2dd61a44bdb60d5424d4aaa7e0f14334 author : Peter Eisentraut <[email protected]> date : Wed, 11 Sep 2024 09:26:20 +0200 committer: Peter Eisentraut <[email protected]> date : Wed, 11 Sep 2024 09:26:20 +0200 Click here for diff for commit 0785d1b8b2 M src/test/modules/test_json_parser/.gitignore Remove obsolete unconstify() commit : 1fb2308e698ec7aebc1b6676f29e3363a1281479 author : Peter Eisentraut <[email protected]> date : Wed, 11 Sep 2024 09:18:12 +0200 committer: Peter Eisentraut <[email protected]> date : Wed, 11 Sep 2024 09:18:12 +0200 Click here for diff

PostgreSQL 17.0 (upcoming) commit log

Fix some whitespace issues in XMLSERIALIZE(... INDENT). commit : 946f150aa180ec61d37d7a41e43765b4c25ca784 author : Tom Lane <[email protected]> date : Tue, 10 Sep 2024 16:20:31 -0400 committer: Tom Lane <[email protected]> date : Tue, 10 Sep 2024 16:20:31 -0400 Click here for diff We must drop whitespace while parsing the input, else libxml2 will include "blank" nodes that interfere with the desired indentation behavior. The end result is that we didn't indent nodes separated by whitespace.

pgBackRest 2.56 commit log

v2.53.1: PostgreSQL 17beta3 Support commit : b84a3dd08c7eeea81ce4c77d0bb0c7ad16f61f4c author : David Steele <[email protected]> date : Mon, 19 Aug 2024 11:16:14 +0700 committer: David Steele <[email protected]> date : Mon, 19 Aug 2024 11:16:14 +0700 Click here for diff Bug Fixes: * Fix permissions when restore run as root user. (Reviewed by Stefan Fercot. Reported by Will M.) * Fix segfault on delayed connection errors. (Reviewed by David Christensen. Reported by Anton Glushakov.) * Skip local repository duplicate check for SFTP.

PostgreSQL 12.20 commit log

Stamp 12.20. commit : 76265a851b13bbb001a218481c0cb6315c0fdfe6 author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:11:34 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:11:34 -0400 Click here for diff M configure M configure.in M src/include/pg_config.h.win32 M src/interfaces/libpq/libpq.rc.in M src/port/win32ver.rc Last-minute updates for release notes. commit : 1b85e65846aa16ede7aeddd67a9bd16ec73a18ae author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 Click here for diff

PostgreSQL 13.16 commit log

Stamp 13.16. commit : 0dc08bbfcc93ac4f04d2a3f4b9d1231a80e2cc0c author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:09:59 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:09:59 -0400 Click here for diff M configure M configure.in Last-minute updates for release notes. commit : 429560193282f2c29a1bb9f28a055c87b7605253 author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 Click here for diff

PostgreSQL 14.13 commit log

Stamp 14.13. commit : 33965476b6ef6a37af2bc9bb1b5b2af17c35dc5e author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:08:36 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:08:36 -0400 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : b942cc42b7c659da70c205151bde5e1f9af2ece0 author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 Click here for diff

PostgreSQL 15.8 commit log

Stamp 15.8. commit : 3cc5e51ab4507b33acc82684b7d79ac43b8a6b5d author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:07:10 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:07:10 -0400 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : 6eca8a5673307ce52f892f083df0b958d35f09e1 author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 Click here for diff

PostgreSQL 16.4 commit log

Stamp 16.4. commit : 2caa85f4aae689e6f6721d7363b4c66a2a6417d6 author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:05:35 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 16:05:35 -0400 Click here for diff M configure M configure.ac M meson.build Last-minute updates for release notes. commit : c04778592d6db6197819f95028347af135709e4b author : Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 committer: Tom Lane <[email protected]> date : Mon, 5 Aug 2024 14:03:20 -0400 Click here for diff

pgBackRest 2.55 commit log

v2.53: Concurrent Backups commit : 6e8a45f650e303fe74a1e34ee8e76a193dbc6c4a author : David Steele <[email protected]> date : Mon, 22 Jul 2024 09:33:31 +0700 committer: David Steele <[email protected]> date : Mon, 22 Jul 2024 09:33:31 +0700 Click here for diff IMPORTANT NOTE: The log-level-stderr option default has been changed from warn to off. This makes it easier to capture errors when only redirecting stdout. To preserve the prior behavior set log-level-stderr=warn. NOTE TO PACKAGERS: The lz4 library is now required by the meson build.

pgBackRest 2.54 commit log

v2.52.1: Bug Fix commit : cc9035c2456e00eef463724dfc6900f68dd9c3fc author : David Steele <[email protected]> date : Tue, 25 Jun 2024 11:46:44 +0800 committer: David Steele <[email protected]> date : Tue, 25 Jun 2024 11:46:44 +0800 Click here for diff Bug Fixes: * Fix issue with files larger on the replica than on the primary. (Reviewed by Stefan Fercot. Reported by Nicolas Lassimonne.) M CONTRIBUTING.md M README.md M doc/resource/exe.cache M doc/resource/git-history.cache M doc/xml/release/2024/2.52.1.xml M meson.build

pgBackRest 2.53 commit log

v2.52: PostgreSQL 17 support commit : dfc14b193454b3003c10eb2d021699cbd6294004 author : David Steele <[email protected]> date : Mon, 27 May 2024 11:13:16 +1000 committer: David Steele <[email protected]> date : Mon, 27 May 2024 11:13:16 +1000 Click here for diff NOTE TO PACKAGERS: The build system for pgBackRest is now meson. The autoconf/make build will not receive any new features and will be removed after a few releases. Features: * Add GCS batch delete support.

PostgreSQL 12.19 commit log

Stamp 12.19. commit : 01aeb431c12a3388594a445ca97e71cbed410ed2 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 16:27:39 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 16:27:39 -0400 Click here for diff M configure M configure.in M src/include/pg_config.h.win32 M src/interfaces/libpq/libpq.rc.in M src/port/win32ver.rc Translation updates commit : 51da12633a3d7b4b9f715c41deac4d7d4c94248b author : Peter Eisentraut <[email protected]> date : Mon, 6 May 2024 12:15:05 +0200 committer: Peter Eisentraut <[email protected]> date : Mon, 6 May 2024 12:15:05 +0200 Click here for diff

PostgreSQL 13.15 commit log

Stamp 13.15. commit : 8e5faba4b918ba6142339c8f55eaa4eb99776a03 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 16:26:10 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 16:26:10 -0400 Click here for diff M configure M configure.in Translation updates commit : 38993fe3a2bbc16c812b1a9633063129130860c5 author : Peter Eisentraut <[email protected]> date : Mon, 6 May 2024 12:13:39 +0200 committer: Peter Eisentraut <[email protected]> date : Mon, 6 May 2024 12:13:39 +0200 Click here for diff

PostgreSQL 14.12 commit log

Stamp 14.12. commit : cf07a47dc0c3b16778291e62d730537b45da51ef author : Tom Lane <[email protected]> date : Mon, 6 May 2024 16:24:45 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 16:24:45 -0400 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : b7712704f0bb3dc82f286516a7057b0fa5b1d260 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:27 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:27 -0400 Click here for diff

PostgreSQL 15.7 commit log

Stamp 15.7. commit : 4a53584cf2d676e685d899d01cde18c075fbeca7 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 16:23:18 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 16:23:18 -0400 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : 7b2ac0f6039f0f64d80c7488f0f718094cfb89a2 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:26 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:26 -0400 Click here for diff

PostgreSQL 16.3 commit log

Stamp 16.3. commit : 05ffe9398b758bbb8d30cc76e9bbc638dab2d477 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 16:21:25 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 16:21:25 -0400 Click here for diff M configure M configure.ac M meson.build Last-minute updates for release notes. commit : a62be834aeb899dfc2e10e3cde6d0f48ba128373 author : Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:26 -0400 committer: Tom Lane <[email protected]> date : Mon, 6 May 2024 12:27:26 -0400 Click here for diff

pgBackRest 2.52 commit log

v2.51: Meson Build System commit : dc07fb1e5bd38026d4fefb67a0525a89ac98b520 author : David Steele <[email protected]> date : Mon, 25 Mar 2024 09:53:22 +1300 committer: David Steele <[email protected]> date : Mon, 25 Mar 2024 09:53:22 +1300 Click here for diff NOTE TO PACKAGERS: The build system for pgBackRest is now meson. The autoconf/make build will not receive any new features and will be removed after a few releases. Bug Fixes: * Skip zero-length files for block incremental delta restore.

PostgreSQL 12.18 commit log

Stamp 12.18. commit : 3ba17930941ea629b2ffb5cd252f3055d4d4a9a6 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:48:53 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:48:53 -0500 Click here for diff M configure M configure.in M src/include/pg_config.h.win32 M src/interfaces/libpq/libpq.rc.in M src/port/win32ver.rc Last-minute updates for release notes. commit : 84e6a6e40ffc8e7e42279c6932bd1b9b7f6e24d9 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 Click here for diff

PostgreSQL 13.14 commit log

Stamp 13.14. commit : b3b2bf3b9cc1f31170d3b4e21cb6ac0cf24bf90a author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:47:02 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:47:02 -0500 Click here for diff M configure M configure.in Last-minute updates for release notes. commit : 3344db3cfd9f569462937a41af8f536cdd3ac251 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 Click here for diff

PostgreSQL 14.11 commit log

Stamp 14.11. commit : d1a2a93766b0a27eb4ffecdb63ed3879088dbfbe author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:45:28 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:45:28 -0500 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : 25ee45b7caa992896477841baf8791d8e7fb4e79 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 Click here for diff

PostgreSQL 15.6 commit log

Stamp 15.6. commit : 496a1dc44bf1261053da9b3f7e430769754298b4 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:43:21 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:43:21 -0500 Click here for diff M configure M configure.ac Last-minute updates for release notes. commit : cb620968b6f7339113b7873b9abf5885cb4aa1ee author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 Click here for diff

PostgreSQL 16.2 commit log

Stamp 16.2. commit : b78fa8547d02fc72ace679fb4d5289dccdbfc781 author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:41:37 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 16:41:37 -0500 Click here for diff M configure M configure.ac M meson.build Last-minute updates for release notes. commit : da21a3a7d5d37e34f2adef07b1f2f6231d61c3cc author : Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 committer: Tom Lane <[email protected]> date : Mon, 5 Feb 2024 11:51:11 -0500 Click here for diff

pgBackRest 2.51 commit log

v2.50: Performance Improvements and Bug Fixes commit : 1add35624dbf4061bcb19521022b318418b0bba5 author : David Steele <[email protected]> date : Mon, 22 Jan 2024 09:54:59 -0300 committer: David Steele <[email protected]> date : Mon, 22 Jan 2024 09:54:59 -0300 Click here for diff Bug Fixes: * Fix short read in block incremental restore. (Reviewed by Stephen Frost, Brent Graveland. Reported by Adol Rodriguez, Brent Graveland.) * Fix overflow suppressing backup progress in info output. (Fixed by Robert Donovan.

pgBackRest 2.50 commit log

v2.49: Remove PostgreSQL 9.3 Support commit : 3cb891e3ca49ed1166fb0b513b126412448f5b09 author : David Steele <[email protected]> date : Mon, 27 Nov 2023 08:55:56 -0300 committer: David Steele <[email protected]> date : Mon, 27 Nov 2023 08:55:56 -0300 Click here for diff Bug Fixes: * Fix regression in retries. (Reviewed by Stephen Frost. Reported by Norman Adkins, Tanel Suurhans, Jordan English, Timothée Peignier.) * Fix recursive path remove in SFTP storage driver. (Fixed by Reid Thompson.

PostgreSQL 11.22 commit log

Stamp 11.22. commit : fd851f9e4a13d81cccc4ac5d6059d732c7518111 author : Tom Lane <[email protected]> date : Mon, 6 Nov 2023 17:13:58 -0500 committer: Tom Lane <[email protected]> date : Mon, 6 Nov 2023 17:13:58 -0500 Click here for diff M configure M configure.in M doc/bug.template M src/include/pg_config.h.win32 M src/interfaces/libpq/libpq.rc.in M src/port/win32ver.rc Last-minute updates for release notes. commit : 3dbb3dd2d641af0da92e0a25b490b5bc38490e58 author : Tom Lane <[email protected]> date : Mon, 6 Nov 2023 13:26:33 -0500 committer: Tom Lane <tgl@sss.