[{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/356580769","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/356580769/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/356580769/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.59.0","id":356580769,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4VQP2h","tag_name":"release/2.59.0","target_commitish":"f84c8357d49ea9452cd606531e9c4c322c41bc2e","name":"v2.59.0: PostgreSQL 19 Support","draft":false,"immutable":true,"prerelease":false,"created_at":"2026-07-20T08:13:35Z","updated_at":"2026-07-20T08:43:24Z","published_at":"2026-07-20T08:43:24Z","assets":[{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/assets/483239189","id":483239189,"node_id":"RA_kwDOANpnSM4czaUV","name":"pgbackrest-2.59.0.tar.gz","label":"","uploader":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/gzip","state":"uploaded","size":1163573,"digest":"sha256:faaf8faa14a6392279654ee216a493fcd07b0c513af4b55fe34faec062cb8875","download_count":4608,"created_at":"2026-07-20T08:28:58Z","updated_at":"2026-07-20T08:29:01Z","browser_download_url":"https://github.com/pgbackrest/pgbackrest/releases/download/release/2.59.0/pgbackrest-2.59.0.tar.gz"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/assets/483239214","id":483239214,"node_id":"RA_kwDOANpnSM4czaUu","name":"pgbackrest-2.59.0.tar.gz.sha256sum","label":"","uploader":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"text/plain","state":"uploaded","size":91,"digest":"sha256:fcbd638876489b189a905808227743dfdf6233507b3604481a3c352d9e12b5bf","download_count":345,"created_at":"2026-07-20T08:29:02Z","updated_at":"2026-07-20T08:29:02Z","browser_download_url":"https://github.com/pgbackrest/pgbackrest/releases/download/release/2.59.0/pgbackrest-2.59.0.tar.gz.sha256sum"}],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.59.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.59.0","body":"**NOTE TO PACKAGERS**: A new distribution tarball is available which simplifies the build process by providing pregenerated HTML documentation, man page, and code. The tarball is attached to each release as an asset and is named pgbackrest-{version}.tar.gz. See the README.md in the tarball for details. Please use the new distribution tarball to avoid the additional build tooling required to generate code in future releases.\n\n**NOTE TO PACKAGERS**: There is a new optional dependency on libsystemd.\n\n**IMPORTANT NOTE**: Starting with this release, only the restore command may be run as root by default. Use allow-root to run other commands as root (though this is not recommended).\n\n**Bug Fixes**:\n\n- Fix expire removing a backup in progress on another host. (Reviewed by Douglas J Hunley. Reported by Dmitrii.)\n- Fix archive-push-queue-max not enforced when a WAL file errors. (Reviewed by Stefan Fercot. Reported by vut12.)\n- Fix async archive-get failure during recovery across a timeline switch. (Reviewed by Douglas J Hunley. Reported by Jimmy Yih.)\n- Fix potential buffer overrun in error module. (Fixed by Christophe Pettus. Reviewed by David Steele.)\n- Fix use-after-free of parallel protocol client. (Reviewed by Douglas J Hunley. Reported by Georgy Shelkovy.)\n- Fix heap overflow when a pg option is set without pg1. (Reviewed by Douglas J Hunley. Reported by Naveen.)\n\n**Features**:\n\n- PostgreSQL 19beta2 support. (Reviewed by Stefan Fercot.)\n- Add archive-expire-before option to clean up WAL archive. (Contributed by Stefan Fercot. Reviewed by David Steele.)\n- Add batch delete for Azure storage. (Reviewed by Douglas J Hunley, Crispy.)\n- Add support for S3 Outposts. (Contributed by Shiva Kumar Ambigi. Reviewed by David Steele, Roberto Mello.)\n- Add S3 process authentication. (Reviewed by Andrew Charlton. Suggested by Andrew Charlton.)\n\n**Improvements**:\n\n- Reconnect SFTP storage after the server drops an idle connection. (Reviewed by Stefan Fercot. Suggested by mustafa0x, tisserat.)\n- Add user/group caching for faster manifest build. (Contributed by Gunnar Lindholm. Reviewed by David Steele.)\n- Add per-repo backup progress to info command output. (Contributed by Will Morland. Reviewed by David Steele, Stefan Fercot.)\n- Add backup.info checks to verify command. (Contributed by Denis Garsh. Reviewed by David Steele, Douglas J Hunley.)\n- Allow the S3 STS endpoint to be configured. (Contributed by Simon Gratton. Reviewed by David Steele.)\n- Add archive-push-batch-size to limit WAL pushed per asynchronous run. (Reviewed by Stefan Fercot.)\n- Exit async archive-push on first error. (Reviewed by Stefan Fercot. Suggested by Lardière Sébastien.)\n- Harden HTTP chunked response parsing. (Contributed by Shubham. Reviewed by David Steele.)\n- Error when running as root unless allow-root is enabled. (Reviewed by Douglas J Hunley.)\n- Fewer binary searches when building manifest. (Contributed by Gunnar Lindholm. Reviewed by David Steele.)\n- Improve seek performance during block incremental delta restore. (Reviewed by David Christensen, Douglas J Hunley.)\n- Bundle backup files in order rather than scanning for a better fit. (Reviewed by Stefan Fercot.)\n- Report the underlying error when a query fails to complete. (Reviewed by Andrew Pogrebnoi. Suggested by Marco Fontana.)\n- Report the actual error when an S3 credential request fails. (Reviewed by Douglas J Hunley. Suggested by Mitchell Grice.)\n- Report archive-push spool path errors to the PostgreSQL log. (Reviewed by Douglas J Hunley. Suggested by Don Seiler.)\n- Hint that pgBackRest may be out of date when a version is unsupported.\n- Add systemd notify integration. (Contributed by Andrew Jackson. Reviewed by David Steele.)\n- Suppress unused parameter errors in meson compiler probes. (Contributed by Jörg Plate. Reviewed by David Steele.)\n- C11 is now the minimum C standard. (Reviewed by Mohammad Ali Nazir Kosar.)\n\n**Documentation Improvements**:\n\n- Make stanza option internal for the repo-* commands. (Reviewed by Stefan Fercot.)\n- Document that info reads encryption settings from global section. (Reviewed by Stefan Fercot. Suggested by Ron Johnson.)\n- Document that expire-auto uses the backup command configuration. (Reviewed by Stefan Fercot. Suggested by Lardière Sébastien.)\n- Document adjusting the logrotate su directive for a dedicated user. (Reviewed by Douglas J Hunley. Suggested by lkanbus.)\n- Document that end-of-line comments are not supported in config files. (Reviewed by Douglas J Hunley. Suggested by Alex Richman.)\n\n**Test Suite Improvements**:\n\n- Fix Alpine group conflicts in CI containers. (Contributed by Artur Zakirov. Reviewed by David Steele.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/356580769/reactions","total_count":5,"+1":5,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/277874179","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/277874179/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/277874179/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.58.0","id":277874179,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4QkAYD","tag_name":"release/2.58.0","target_commitish":"d50cfa9ee0b0b921fb6823165c65f23ff5fed0fc","name":"v2.58.0: Object Storage Improvements","draft":false,"immutable":true,"prerelease":false,"created_at":"2026-01-19T10:03:44Z","updated_at":"2026-01-19T10:49:10Z","published_at":"2026-01-19T10:49:09Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.58.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.58.0","body":"**IMPORTANT NOTE**: The minimum values for the repo-storage-upload-chunk-size option have increased. They now represent the minimum allowed by the vendors.\r\n\r\n**Bug Fixes**:\r\n\r\n- Fix deadlock due to logging in signal handler. (Fixed by Maxim Michkov. Reviewed by David Steele.)\r\n\r\n**Features**:\r\n\r\n- HTTP support for S3, GCS, and Azure. (Contributed by Will Morland. Reviewed by David Steele.)\r\n- Allow expiration of oldest full backup regardless of current retention. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Ron Johnson.)\r\n- Support for Azure managed identities. (Contributed by Moiz Ibrar, Matthew Mols. Reviewed by David Steele.)\r\n- Experimental support for S3 EKS pod identity. (Contributed by Pierre BOUTELOUP. Reviewed by David Steele.)\r\n- Allow configuration of TLS cipher suites. (Contributed by Gunnar \"Nick\" Bluth. Reviewed by David Steele.)\r\n- Allow process priority to be set. (Reviewed by Douglas J Hunley.)\r\n\r\n**Improvements**:\r\n\r\n- Allow dots in S3 bucket names when using path-style URIs. (Contributed by Joakim Hindersson. Reviewed by David Steele.)\r\n- Require TLS >= 1.2 unless verification is disabled. (Reviewed by Douglas J Hunley, Gunnar \"Nick\" Bluth.)\r\n- Dynamically size S3/GCS/Azure chunks for large uploads. (Reviewed by Douglas J Hunley. Suggested by Timothée Peignier.)\r\n- Optimize S3/GCS/Azure chunk size for small files. (Reviewed by Douglas J Hunley.)\r\n- Remove support for PostgreSQL 9.5. (Reviewed by Douglas J Hunley.)\r\n- Improve logging of default for options with an unresolved dependency. (Reviewed by Stefan Fercot.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Remove explicit max_wal_senders/wal_level configuration from user guide. (Suggested by Jamie Nguyen.)\r\n- Clarify that bundling is useful for filesystems with large block sizes. (Suggested by Ron Johnson.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/277874179/reactions","total_count":4,"+1":4,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/255525498","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/255525498/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/255525498/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.57.0","id":255525498,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4POwJ6","tag_name":"release/2.57.0","target_commitish":"d9773a31c97077761ee8e7d06e073b0b0734e26f","name":"v2.57.0: Suppress Repository Symlinks","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-10-18T09:07:36Z","updated_at":"2025-10-18T11:13:54Z","published_at":"2025-10-18T11:13:54Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.57.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.57.0","body":"**Bug Fixes**:\r\n\r\n- Unnest HTTP/TLS/socket timeouts. (Reviewed by David Christensen.)\r\n- Fix possible segfault in page checksum error message. (Fixed by Zsolt Parragi. Reviewed by David Steele.)\r\n\r\n**Features**:\r\n\r\n- Add repo-symlink option to suppress creation of repository symlinks. (Reviewed by Douglas J Hunley. Suggested by Ron Johnson.)\r\n\r\n**Improvements**:\r\n\r\n- Add HTTP retries for 408 and 429 errors. (Reviewed by David Christensen.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/255525498/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/233986076","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/233986076/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/233986076/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.56.0","id":233986076,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4N8lgc","tag_name":"release/2.56.0","target_commitish":"eca9290a2a6583fd0dd9156ee6ef6cf26899336e","name":"v2.56.0: Progress Info Improvements","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-07-21T14:12:22Z","updated_at":"2025-07-21T17:11:37Z","published_at":"2025-07-21T17:11:37Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.56.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.56.0","body":"**Bug Fixes**:\r\n\r\n- Fix issue with adhoc expiration when no backups in a repository. (Reviewed by Stefan Fercot. Reported by Anup Gupta.)\r\n\r\n**Features**:\r\n\r\n- Add restore progress to info command output. (Contributed by Denis Garsh, Maxim Michkov. Reviewed by David Steele.)\r\n- Add progress-only detail level for info command output. (Contributed by Denis Garsh. Reviewed by David Steele, Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Retry failed reads on object stores. (Reviewed by David Christensen.)\r\n- Fix defaults in command-line help. (Reviewed by David Christensen, Chris Bandy.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Describe discrete option values in a list where appropriate. (Contributed by Anton Kurochkin. Reviewed by David Steele.)\r\n- Fix \"less than\" in help output for archive-mode option. (Contributed by Anton Kurochkin. Reviewed by David Steele.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/233986076/reactions","total_count":3,"+1":0,"-1":0,"laugh":0,"hooray":3,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/216558827","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/216558827/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/216558827/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.55.1","id":216558827,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4M6Gzr","tag_name":"release/2.55.1","target_commitish":"release-2-55-1-ci","name":"v2.55.1: Bug Fixes","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-05-05T17:10:22Z","updated_at":"2025-07-21T17:12:10Z","published_at":"2025-05-05T17:25:21Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.55.1","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.55.1","body":"**Bug Fixes**:\r\n\r\n- Revert \"calculate content-md5 on S3 only when required\". (Reviewed by David Christensen. Reported by Frank Brendel.)\r\n- Fix lower bounds checking for option keys. (Reviewed by David Christensen, Wolfgang Walther. Reported by Wolfgang Walther.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/216558827/reactions","total_count":5,"+1":3,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":2,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/213780878","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/213780878/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/213780878/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.55.0","id":213780878,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4MvgmO","tag_name":"release/2.55.0","target_commitish":"6c90196e74ef0da38568f08fd7cb234d10130e79","name":"v2.55.0: Verification Improvements and PostgreSQL 18 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-04-21T22:25:00Z","updated_at":"2025-04-21T22:37:12Z","published_at":"2025-04-21T22:37:12Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.55.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.55.0","body":"**Bug Fixes**:\r\n\r\n- Fix block incremental restore issue on non-default repository. (Reviewed by David Christensen, Aleksander Łukasz. Reported by Aleksander Łukasz.)\r\n- Do not set recovery_target_timeline=current for PostgreSQL < 12. (Reviewed by Stefan Fercot.)\r\n- Fix expire archive range logging. (Reviewed by Stefan Fercot. Reported by Aleš Zelený.)\r\n- Fix error reporting for queries with no results. (Reviewed by Stefan Fercot. Reported by Susantha Bathige.)\r\n\r\n**Features**:\r\n\r\n- Verify recovery target timeline. (Reviewed by Stefan Fercot.)\r\n- Allow verification of a specified backup. (Contributed by Maxim Michkov. Reviewed by David Steele.)\r\n- Add support for S3/GCS requester pays. (Contributed by Timothée Peignier. Reviewed by David Steele.)\r\n- PostgreSQL 18 experimental support. (Reviewed by Stefan Fercot.)\r\n- Allow connections to PostgreSQL on abstract domain sockets. (Reviewed by Chris Bandy. Suggested by Chris Bandy.)\r\n- Add numeric output to version command. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n\r\n**Improvements**:\r\n\r\n- Allow backup command to operate on remote repositories. (Reviewed by Stefan Fercot.)\r\n- Use lz4 for protocol compression. (Reviewed by Stefan Fercot.)\r\n- Calculate content-md5 on S3 only when required. (Reviewed by David Christensen.)\r\n- Warn when a value for a multi-key option is overwritten. (Reviewed by David Christensen, Stefan Fercot.)\r\n- Add detail logging for expired archive path. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Remove support for PostgreSQL 9.4. (Reviewed by Stefan Fercot.)\r\n- Remove autoconf/make build. (Reviewed by David Christensen.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Fix documentation for specifying multiple stanzas with tls-server-auth. (Reviewed by David Christensen, Stefan Fercot. Suggested by Terry MacAndrew.)\r\n- Clarify incremental backup expiration. (Reviewed by Stefan Fercot.)\r\n- Clarify requirement for local/remote pgBackRest versions to match. (Contributed by Greg Clough. Reviewed by David Steele.)\r\n- Add FAQ about exporting self-contained cluster. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Caveat --tablespace-map-all regarding tablespace creation. (Reviewed by Stefan Fercot, Christophe Courtois. Suggested by Christophe Courtois.)\r\n- Clarify behavior of --repo-retention-full-type. (Reviewed by Antoine Beaupré. Suggested by Antoine Beaupré.)\r\n- Change --process-max recommendation for object stores to --repo-bundle. (Reviewed by Stefan Fercot.)\r\n- Update unix_socket_directory to unix_socket_directories. (Contributed by hyunkyu han. Reviewed by David Steele.)\r\n- Recommend not placing spool-path within pg_xlog/pg_wal. (Reviewed by Martín Marqués, Don Seiler. Suggested by Martín Marqués.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/213780878/reactions","total_count":7,"+1":3,"-1":0,"laugh":0,"hooray":1,"confused":0,"heart":1,"rocket":2,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/195674561","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/195674561/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/195674561/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.54.2","id":195674561,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4LqcHB","tag_name":"release/2.54.2","target_commitish":"dev-2.54.2-ci","name":"v2.54.2: Bug Fix","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-01-20T15:18:27Z","updated_at":"2025-01-20T15:31:43Z","published_at":"2025-01-20T15:31:43Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.54.2","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.54.2","body":"**Bug Fixes**:\r\n\r\n- Fix issue after disabling bundling with block incremental enabled. (Reviewed by David Christensen.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Clarify behavior of multiple configuration files. (Reviewed by Paul Bierly. Suggested by Paul Bierly.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/195674561/reactions","total_count":2,"+1":2,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/190985403","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/190985403/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/190985403/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.54.1","id":190985403,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4LYjS7","tag_name":"release/2.54.1","target_commitish":"dev-2.54.1-ci","name":"v2.54.1: Bug Fix","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-12-16T15:41:06Z","updated_at":"2024-12-16T16:01:35Z","published_at":"2024-12-16T16:01:35Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.54.1","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.54.1","body":"**Bug Fixes**:\r\n\r\n- Fix issue with version/help commands attempting to load pgbackrest.conf. (Reviewed by Stefan Fercot. Reported by Bradford Boyle, Julian.)\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Stabilize async archiving in integration tests. (Contributed by Viktor Kurilko. Reviewed by David Steele.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/190985403/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/180930825","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/180930825/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/180930825/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.54.0","id":180930825,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4KyMkJ","tag_name":"release/2.54.0","target_commitish":"1e5f46b7d9626eadfcf99d08cb984a74085ee0c8","name":"v2.54.0: Target Time for Versioned Storage","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-10-21T05:57:43Z","updated_at":"2024-10-21T06:15:26Z","published_at":"2024-10-21T06:15:26Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.54.0","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.54.0","body":"**NOTE TO PACKAGERS**: This is last feature release to support the autoconf/make build. Please migrate to meson if you have not already done so. 2.54.X patch releases (if any) will continue to support autoconf/make.\r\n\r\n**Bug Fixes**:\r\n\r\n- Fix PostgreSQL query performance for large datasets. (Fixed by Thibault Vincent, David Steele. Reviewed by David Christensen, Antoine Millet. Reported by Antoine Millet.)\r\n\r\n**Features**:\r\n\r\n- Allow repositories on versioned storage to be read at a target time. (Reviewed by Stefan Fercot, David Christensen.)\r\n- Allow requested standby backup to proceed with no standby. (Reviewed by Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Summarize backup reference list for info command text output. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Refresh web-id token for each S3 authentication. (Contributed by Brent Graveland. Reviewed by David Steele.)\r\n- Correctly display current values for indexed options in help. (Reviewed by David Christensen.)\r\n- Save backup.info only when contents have changed. (Reviewed by Stefan Fercot.)\r\n- Remove limitation on reading files in parallel during restore. (Reviewed by David Christensen.)\r\n- Improve SFTP error messages. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n\r\n**Documentation Features**:\r\n\r\n- Add performance tuning section to user guide. (Reviewed by Stefan Fercot.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Clarify source for data_directory. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Matthias.)\r\n- Better logic for deciding when a summary should be lower-cased. (Suggested by Daniel Westermann.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/180930825/reactions","total_count":9,"+1":0,"-1":0,"laugh":0,"hooray":9,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/170796303","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/170796303/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/170796303/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.53.1","id":170796303,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4KLiUP","tag_name":"release/2.53.1","target_commitish":"rel-2.53.1-ci","name":"v2.53.1: PostgreSQL 17beta3 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-08-19T04:16:14Z","updated_at":"2024-08-19T04:39:56Z","published_at":"2024-08-19T04:39:56Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.53.1","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.53.1","body":"**Bug Fixes**:\r\n\r\n- Fix permissions when restore run as root user. (Reviewed by Stefan Fercot. Reported by Will M.)\r\n- Fix segfault on delayed connection errors. (Reviewed by David Christensen. Reported by Anton Glushakov.)\r\n- Skip local repository duplicate check for SFTP. (Fixed by Reid Thompson. Reviewed by David Steele. Reported by Anton Kurochkin.)\r\n\r\n**Improvements**:\r\n\r\n- PostgreSQL 17beta3 support.","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/170796303/reactions","total_count":2,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":2,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/166434878","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/166434878/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/166434878/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.53","id":166434878,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4J65g-","tag_name":"release/2.53","target_commitish":"6e8a45f650e303fe74a1e34ee8e76a193dbc6c4a","name":"v2.53: Concurrent Backups","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-07-22T02:33:31Z","updated_at":"2024-07-22T03:02:15Z","published_at":"2024-07-22T03:02:15Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.53","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.53","body":"**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.\r\n\r\n**NOTE TO PACKAGERS**: The lz4 library is now required by the meson build.\r\n\r\n**NOTE TO PACKAGERS**: Compiler support for __builtin_clzl() and __builtin_bswap64() is now required by the meson build.\r\n\r\n**Bug Fixes**:\r\n\r\n- Fix SFTP renaming failure when file already exists. (Fixed by Reid Thompson. Reviewed by David Steele. Reported by ahmed112212.)\r\n\r\n**Features**:\r\n\r\n- Allow backups to run concurrently on different repositories. (Reviewed by Reid Thompson, Stefan Fercot.)\r\n- Support IP-based SANs for TLS certificate validation. (Contributed by David Christensen. Reviewed by David Steele.)\r\n\r\n**Improvements**:\r\n\r\n- Default log-level-stderr option to off. (Reviewed by Greg Sabino Mullane, Stefan Fercot.)\r\n- Allow alternative WAL segment sizes for PostgreSQL ≤ 10. (Contributed by Viktor Kurilko. Reviewed by David Steele.)\r\n- Add hint to check SFTP authorization log. (Contributed by Vitalii Zurian. Reviewed by Reid Thompson, David Steele.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Clarify archive-push multi-repo behavior. (Reviewed by Stefan Fercot.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/166434878/reactions","total_count":5,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":2,"rocket":2,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/162207936","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/162207936/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/162207936/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.52.1","id":162207936,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4JqxjA","tag_name":"release/2.52.1","target_commitish":"dws-2-52-1-ci","name":"v2.52.1: Bug Fix","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-06-25T03:46:44Z","updated_at":"2024-06-25T04:12:08Z","published_at":"2024-06-25T04:12:08Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.52.1","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.52.1","body":"**Bug Fixes**:\r\n\r\n- Fix issue with files larger on the replica than on the primary. (Reviewed by Stefan Fercot. Reported by Nicolas Lassimonne.)\r\n","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/162207936/reactions","total_count":3,"+1":3,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/157548684","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/157548684/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/157548684/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.52","id":157548684,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4JZACM","tag_name":"release/2.52","target_commitish":"dfc14b193454b3003c10eb2d021699cbd6294004","name":"v2.52: PostgreSQL 17 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-05-27T01:13:16Z","updated_at":"2024-05-27T01:42:07Z","published_at":"2024-05-27T01:41:03Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.52","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.52","body":"**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.\r\n\r\n**Features**:\r\n\r\n- Add GCS batch delete support. (Reviewed by Reid Thompson.)\r\n- S3 SSE-C encryption support. (Reviewed by Tim Jones. Suggested by Tim Jones.)\r\n- PostgreSQL 17 support. (Reviewed by Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Allow explicit disabling of optional dependencies in meson builds. (Contributed by Michael Schout. Reviewed by David Steele.)\r\n- Dynamically find python in meson build. (Contributed by Michael Schout. Reviewed by David Steele.)\r\n- Tag pgbackrest build target in meson as installable. (Contributed by Bradford Boyle. Reviewed by David Steele.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Update start/stop documentation to reflect actual functionality. (Reviewed by Stefan Fercot.)\r\n","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/157548684/reactions","total_count":5,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":5,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/148120595","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/148120595/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/148120595/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.51","id":148120595,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4I1CQT","tag_name":"release/2.51","target_commitish":"dc07fb1e5bd38026d4fefb67a0525a89ac98b520","name":"v2.51: Meson Build System","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-03-24T20:53:22Z","updated_at":"2024-04-20T23:44:42Z","published_at":"2024-03-24T22:01:39Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.51","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.51","body":"**Bug Fixes**:\r\n\r\n- Skip zero-length files for block incremental delta restore. (Reviewed by Sebastian Krause, René Højbjerg Larsen. Reported by Sebastian Krause.)\r\n- Fix performance regression in storage list. (Reviewed by Stephen Frost. Reported by Maksym Boguk.)\r\n- Fix progress logging when file size changes during backup. (Reviewed by Stephen Frost. Reported by samkingno.)\r\n\r\n**Improvements**:\r\n\r\n- Improved support for dual stack connections. (Reviewed by Stephen Frost. Suggested by Timothée Peignier.)\r\n- Make meson the primary build system. (Reviewed by Stephen Frost.)\r\n- Detect files that have not changed during non-delta incremental backup. (Reviewed by Stephen Frost.)\r\n- Prevent invalid recovery when backup_label removed. (Reviewed by Stephen Frost.)\r\n- Improve archive-push WAL segment queue handling. (Reviewed by Stephen Frost.)\r\n- Limit resume functionality to full backups. (Reviewed by Stephen Frost, Stefan Fercot.)\r\n- Update resume functionality for block incremental. (Reviewed by Stephen Frost.)\r\n- Allow --version and --help for version and help. (Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.)\r\n- Add detailed backtrace to autoconf/make build. (Reviewed by Stephen Frost.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Update references to recovery.conf. (Reviewed by Stefan Fercot. Suggested by Stephen Frost.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/148120595/reactions","total_count":1,"+1":0,"-1":0,"laugh":0,"hooray":1,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/137982804","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/137982804/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/137982804/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.50","id":137982804,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4IOXNU","tag_name":"release/2.50","target_commitish":"1add35624dbf4061bcb19521022b318418b0bba5","name":"v2.50: Performance Improvements and Bug Fixes","draft":false,"immutable":false,"prerelease":false,"created_at":"2024-01-22T12:54:59Z","updated_at":"2024-01-22T13:39:29Z","published_at":"2024-01-22T13:39:29Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.50","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.50","body":"**Bug Fixes**:\r\n\r\n- Fix short read in block incremental restore. (Reviewed by Stephen Frost, Brent Graveland. Reported by Adol Rodriguez, Brent Graveland.)\r\n- Fix overflow suppressing backup progress in info output. (Fixed by Robert Donovan. Reviewed by Joe Wildish.)\r\n\r\n**Improvements**:\r\n\r\n- Preserve partial files during block incremental delta restore. (Reviewed by Stephen Frost.)\r\n- Add support for alternate compile-time page sizes. (Contributed by Viktor Kurilko. Reviewed by David Steele.)\r\n- Skip files truncated during backup when bundling. (Contributed by Georgy Shelkovy. Reviewed by David Steele.)\r\n- Improve SFTP storage error messages. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/137982804/reactions","total_count":8,"+1":0,"-1":0,"laugh":0,"hooray":8,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/131542452","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/131542452/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/131542452/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.49","id":131542452,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4H1y20","tag_name":"release/2.49","target_commitish":"3cb891e3ca49ed1166fb0b513b126412448f5b09","name":"v2.49: Remove PostgreSQL 9.3 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-11-27T11:55:56Z","updated_at":"2023-11-27T12:38:16Z","published_at":"2023-11-27T12:38:15Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.49","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.49","body":"**Bug Fixes**:\r\n\r\n- Fix regression in retries. (Reviewed by Stephen Frost. Reported by Norman Adkins, Tanel Suurhans, Jordan English, Timothée Peignier.)\r\n- Fix recursive path remove in SFTP storage driver. (Fixed by Reid Thompson. Reviewed by Stephen Frost. Reported by Luc.)\r\n\r\n**Improvements**:\r\n\r\n- Remove support for PostgreSQL 9.3. (Reviewed by Stephen Frost.)\r\n\r\n**Documentation Features**:\r\n\r\n- Document maintainer options. (Reviewed by Stefan Fercot.)\r\n- Update point-in-time recovery documentation for PostgreSQL >= 13.\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Allow config/load unit test to run without libssh2 installed. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.)\r\n"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/122457633","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/122457633/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/122457633/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.48","id":122457633,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4HTI4h","tag_name":"release/2.48","target_commitish":"a7ab686d0e3d48b3200986d91ea3489488800382","name":"v2.48: Repository Storage Tags","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-09-25T13:32:15Z","updated_at":"2023-09-25T14:21:43Z","published_at":"2023-09-25T14:21:42Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.48","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.48","body":"**Bug Fixes**:\r\n\r\n- Fix issue restoring block incremental without a block list. (Reviewed by Stephen Frost, Burak Yurdakul. Reported by Burak Yurdakul.)\r\n\r\nFeatures:\r\n\r\n- Add --repo-storage-tag option to create object tags. (Reviewed by Stephen Frost, Stefan Fercot, Timothée Peignier.)\r\n- Add known hosts checking for SFTP storage driver. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)\r\n- Support for dual stack connections. (Reviewed by Stephen Frost.)\r\n- Add backup size completed/total to info command JSON output. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n\r\n**Improvements**:\r\n\r\n- Multi-stanza check command. (Reviewed by Stephen Frost.)\r\n- Retry reads of pg_control until checksum is valid. (Reviewed by Stefan Fercot, Stephen Frost.)\r\n- Optimize WAL segment check after successful backup. (Reviewed by Stephen Frost.)\r\n- Improve GCS multi-part performance. (Reviewed by Reid Thompson.)\r\n- Allow archive-get command to run when stanza is stopped. (Reviewed by Tom Swartz, David Christensen, Reid Thompson.)\r\n- Accept leading tilde in paths for SFTP public/private keys. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Reload GCS credentials before renewing authentication token. (Reviewed by Stephen Frost. Suggested by Daniel Farina.)\r\n\r\n**Documentation Bug Fixes**:\r\n\r\n- Fix configuration reference example for the tls-server-address option. (Fixed by Hartmut Goebel. Reviewed by David Steele.)\r\n- Fix command reference example for the filter option.\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Allow storage/sftp unit test to run without libssh2 installed. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Wu Ning.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/113293991","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/113293991/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/113293991/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.47","id":113293991,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4GwLqn","tag_name":"release/2.47","target_commitish":"b5b033cc1ce152d387f20681f023b5e1f7c3ed3b","name":"v2.47: Performance Improvements and Bug Fixes","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-07-24T07:12:30Z","updated_at":"2023-07-24T10:19:22Z","published_at":"2023-07-24T10:19:22Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.47","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.47","body":"**Bug Fixes**:\r\n\r\n- Preserve block incremental info in manifest during delta backup. (Reviewed by Stephen Frost. Reported by Francisco Miguel Biete Banon.)\r\n- Fix block incremental file names in verify command. (Reviewed by Reid Thompson. Reported by Francisco Miguel Biete Banon.)\r\n- Fix spurious automatic delta backup on backup from standby. (Reviewed by Stephen Frost. Reported by krmozejko, Don Seiler.)\r\n- Skip recovery.signal for PostgreSQL >= 12 when recovery type=none. (Reviewed by Stefan Fercot. Reported by T.Anastacio.)\r\n- Fix unique label generation for diff/incr backup. (Fixed by Andrey Sokolov. Reviewed by David Steele.)\r\n- Fix time-based archive expiration when no backups are expired. (Reviewed by Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Improve performance of SFTP storage driver. (Contributed by Stephen Frost, Reid Thompson. Reviewed by David Steele.)\r\n- Add timezone offset to info command date/time output. (Reviewed by Stefan Fercot, Philip Hurst. Suggested by Philip Hurst.)\r\n- Centralize error handling for unsupported features. (Reviewed by Stefan Fercot.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Clarify preference to install from packages in the user guide. (Reviewed by Stefan Fercot. Suggested by dr-kd.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/113293991/reactions","total_count":4,"+1":3,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":1,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/103776451","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/103776451/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/103776451/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.46","id":103776451,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4GL4DD","tag_name":"release/2.46","target_commitish":"b461f7c6f884dba8056858464d1b571e708dad77","name":"v2.46: Block Incremental Backup and SFTP Storage","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-05-22T08:13:13Z","updated_at":"2023-05-22T08:37:08Z","published_at":"2023-05-22T08:37:08Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.46","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.46","body":"**Features**:\r\n\r\n- Block incremental backup. (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)\r\n- SFTP support for repository storage. (Contributed by Reid Thompson. Reviewed by Stephen Frost, David Steele.)\r\n- PostgreSQL 16 support. (Reviewed by Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Allow page header checks to be skipped. (Reviewed by David Christensen. Suggested by David Christensen.)\r\n- Avoid chown() on recovery files during restore. (Reviewed by Stefan Fercot, Marcelo Henrique Neppel. Suggested by Marcelo Henrique Neppel.)\r\n- Add error retry detail for HTTP retries.\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add warning about using recovery type=none. (Reviewed by Stefan Fercot.)\r\n- Add note about running stanza-create on already-created repositories.","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/103776451/reactions","total_count":8,"+1":4,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":4,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/96135862","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/96135862/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/96135862/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.45","id":96135862,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4Fuuq2","tag_name":"release/2.45","target_commitish":"6ad79d16ca638b7ccdc81b5530a39007b8e01aed","name":"v2.45: Block Incremental Backup (BETA)","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-03-20T01:37:23Z","updated_at":"2023-03-20T02:32:10Z","published_at":"2023-03-20T02:32:10Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.45","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.45","body":"**Bug Fixes**:\r\n\r\n- Skip writing recovery.signal by default for restores of offline backups. (Reviewed by Stefan Fercot. Reported by Marcel Borger.)\r\n\r\n**Features**:\r\n\r\n- Block incremental backup (BETA). (Reviewed by John Morris, Stephen Frost, Stefan Fercot.)\r\n\r\n**Improvements**:\r\n\r\n- Keep only one all-default group index. (Reviewed by Stefan Fercot.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add explicit instructions for upgrading between 2.x versions. (Contributed by Christophe Courtois. Reviewed by David Steele.)\r\n- Remove references to SSH made obsolete when TLS was introduced.","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/96135862/reactions","total_count":6,"+1":6,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/90629159","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/90629159/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/90629159/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.44","id":90629159,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4FZuQn","tag_name":"release/2.44","target_commitish":"053468bfb156a8ecbd5d0325d35141056c89ec52","name":"v2.44: Remove PostgreSQL 9.0/9.1/9.2 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2023-01-30T02:15:44Z","updated_at":"2023-01-30T02:42:27Z","published_at":"2023-01-30T02:42:27Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.44","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.44","body":"**Improvements**:\r\n\r\n- Remove support for PostgreSQL 9.0/9.1/9.2. (Reviewed by Stefan Fercot.)\r\n- Restore errors when no backup matches the current version of PostgreSQL. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Soulou.)\r\n- Add compress-level range checking for each compress-type. (Reviewed by Stefan Fercot. Suggested by gkleen, ViperRu.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add warning about enabling \"hierarchical namespace\" on Azure storage. (Reviewed by Stefan Fercot. Suggested by Vojtech Galda, Pluggi, asjonos.)\r\n- Add replacement for linefeeds in monitoring example. (Reviewed by Stefan Fercot. Suggested by rudonx, gmustdie, Ivan Shelestov.)\r\n- Clarify target-action behavior on various PostgreSQL versions. (Contributed by Chris Bandy. Reviewed by David Steele, Anton Kurochkin, Stefan Fercot. Suggested by Anton Kurochkin, Chris Bandy.)\r\n- Updates and clarifications to index page. (Reviewed by Stefan Fercot.)\r\n- Add dark mode to the website. (Suggested by Stephen Frost.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/84328130","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/84328130/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/84328130/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.43","id":84328130,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4FBr7C","tag_name":"release/2.43","target_commitish":"cc2ffd8264bb4e10e6b289ce3978452018f725e8","name":"v2.43: Bug Fix","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-11-28T09:47:48Z","updated_at":"2022-11-28T13:05:56Z","published_at":"2022-11-28T13:05:56Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.43","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.43","body":"**Bug Fixes**:\r\n\r\n- Fix missing reference in diff/incr backup. (Reviewed by Stefan Fercot. Reported by Marcel Borger, ulfedf, jaymefSO.)\r\n\r\n**Improvements**:\r\n\r\n- Add hint when an option is specified without an index. (Reviewed by Stefan Fercot.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/84328130/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/83821068","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/83821068/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/83821068/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.42","id":83821068,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4E_wIM","tag_name":"release/2.42","target_commitish":"70b75532bf20a025323b2a3138497ef01eb1774f","name":"v2.42: Bug Fixes","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-11-22T02:20:59Z","updated_at":"2022-11-22T02:41:23Z","published_at":"2022-11-22T02:41:23Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.42","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.42","body":"**Bug Fixes**:\r\n\r\n- Fix memory leak in file bundle backup/restore. (Reviewed by John Morris, Oscar. Reported by Oscar.)\r\n- Fix protocol error on short read of remote file. (Reviewed by Stephen Frost.)\r\n\r\n**Improvements**:\r\n\r\n- Do not store references for zero-length files when bundling. (Reviewed by Stefan Fercot.)\r\n- Use more generic descriptions for pg_start_backup()/pg_stop_backup(). (Reviewed by Greg Sabino Mullane, David Christensen. Suggested by Greg Sabino Mullane.)\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Update test.pl --psql-bin option to match command-line help. (Contributed by Koshi Shibagaki. Reviewed by David Steele.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/77574267","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/77574267/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/77574267/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.41","id":77574267,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4En7B7","tag_name":"release/2.41","target_commitish":"6b355806cc288e6f473254412337596287291798","name":"v2.41: Backup Annotations","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-09-19T17:08:10Z","updated_at":"2022-09-22T17:39:03Z","published_at":"2022-09-19T17:44:03Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.41","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.41","body":"**Bug Fixes**:\r\n\r\n- Fix incorrect time expiration being used for non-default repositories. (Reviewed by Stefan Fercot. Reported by Adam Brusselback.)\r\n- Fix issue when listing directories recursively with a filter. (Reviewed by Stephen Frost. Reported by Efremov Egor.)\r\n\r\n**Features**:\r\n\r\n- Backup key/value annotations. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Adam Berlin.)\r\n\r\n**Improvements**:\r\n\r\n- Support --set in JSON output for info command. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Anton Kurochkin.)\r\n- Allow upload chunk size to be configured for object stores. (Reviewed by Stefan Fercot. Suggested by Anton Glushakov.)\r\n- Update archive.info timestamps after a successful backup. (Reviewed by Stefan Fercot. Suggested by Alex Richman.)\r\n- Move standby timeline check after checkpoint. (Reviewed by Stefan Fercot, Keith Fiske. Suggested by Keith Fiske.)\r\n- Improve warning message on backup resume. (Suggested by Cynthia Shang.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add absolute path for kill in pgbackrest.service. (Suggested by Don Seiler.)\r\n","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/77574267/reactions","total_count":10,"+1":0,"-1":0,"laugh":0,"hooray":4,"confused":0,"heart":6,"rocket":0,"eyes":0}},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/72229024","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/72229024/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/72229024/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.40","id":72229024,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4ETiCg","tag_name":"release/2.40","target_commitish":"1ff531090b9d1eccd9107592398148a51486c9f8","name":"v2.40: OpenSSL 3 Support","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-07-18T13:32:30Z","updated_at":"2022-07-18T13:57:43Z","published_at":"2022-07-18T13:57:43Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.40","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.40","body":"**NOTE TO PACKAGERS**: An experimental meson build has been added but packagers should continue to use the autoconf/make build for the foreseeable future.\r\n\r\n**Improvements**:\r\n\r\n- OpenSSL 3 support. (Reviewed by Stephen Frost.)\r\n- Create snapshot when listing contents of a path. (Reviewed by John Morris, Stephen Frost.)\r\n- Force target-timeline=current when restore type=immediate. (Reviewed by Stephen Frost.)\r\n- Truncate files during delta restore when they are larger than expected. (Reviewed by Stephen Frost.)\r\n- Disable incremental manifest save when resume=n. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Set backup percent complete to zero before copy start. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Use S3 IsTruncated flag to determine list continuation. (Reviewed by John Morris, Soulou. Suggested by Christian Montagne.)\r\n\r\n**Documentation Bug Fixes**:\r\n\r\n- Skip internal options in the configuration reference. (Reported by Francisco Miguel Biete.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add link to PostgreSQL configuration in repository host section. (Reviewed by Stefan Fercot. Suggested by Julien Cigar.)\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Add experimental Meson build. (Reviewed by Eli Schwartz, Sam Bassaly.)\r\n- Allow any path to be passed to the --test-path option. (Contributed by Andrey Sokolov. Reviewed by David Steele.)\r\n- Fix compile error when DEBUG_EXEC_TIME is defined without DEBUG. (Contributed by Andrey Sokolov. Reviewed by David Steele.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/66961035","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/66961035/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/66961035/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.39","id":66961035,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4D_b6L","tag_name":"release/2.39","target_commitish":"901e829f6dd05fdc15d899bc7f1108883002b1d5","name":"v2.39: Verify and File Bundling","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-05-16T12:46:24Z","updated_at":"2022-05-16T13:05:55Z","published_at":"2022-05-16T13:05:55Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.39","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.39","body":"**Bug Fixes**:\r\n\r\n- Fix error thrown from FINALLY() causing an infinite loop. (Reviewed by Stephen Frost.)\r\n- Error on all lock failures except another process holding the lock. (Reviewed by Reid Thompson, Geir Råness. Reported by Geir Råness.)\r\n\r\n**Features**:\r\n\r\n- Backup file bundling for improved small file support. (Reviewed by Reid Thompson, Stefan Fercot, Chris Bandy.)\r\n- Verify command to validate the contents of a repository. (Contributed by Cynthia Shang, Reid Thompson. Reviewed by David Steele, Stefan Fercot.)\r\n- PostgreSQL 15 support. (Reviewed by Stefan Fercot.)\r\n- Show backup percent complete in info output. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Auto-select backup for restore command --type=lsn. (Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele.)\r\n- Suppress existing WAL warning when archive-mode-check is disabled. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Add AWS IMDSv2 support. (Contributed by Nuno Pires. Reviewed by David Steele.)\r\n\r\n**Improvements**:\r\n\r\n- Allow repo-hardlink option to be changed after full backup. (Reviewed by Reid Thompson.)\r\n- Increase precision of percent complete logging for backup and restore. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Improve path validation for repo-* commands. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Improve stop command to honor stanza option. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by ragaoua.)\r\n- Improve error message for invalid repo-azure-key. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Seth Daniel.)\r\n- Add hint to check the log on archive-get/archive-push async error. (Reviewed by Reid Thompson.)\r\n- Add ClockError for unexpected clock skew and timezone changes. (Reviewed by Greg Sabino Mullane, Stefan Fercot. Suggested by Greg Sabino Mullane.)\r\n- Strip extensions from history manifest before showing in error message. (Reviewed by Stefan Fercot.)\r\n- Add user:group to lock permission error. (Reviewed by Reid Thompson.)\r\n\r\n**Documentation Bug Fixes**:\r\n\r\n- Fix incorrect reference to stanza-update in the user guide. (Fixed by Abubakar Mohammed. Reviewed by David Steele.)\r\n- Fix example for repo-gcs-key-type option in configuration reference. (Reviewed by Reid Thompson.)\r\n- Fix tls-server-auth example and add clarifications. (Reviewed by Reid Thompson.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Simplify messaging around supported versions in the documentation. (Reviewed by Stefan Fercot, Reid Thompson, Greg Sabino Mullane.)\r\n- Add option type descriptions. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Add FAQ about backup types and restore speed. (Contributed by David Christensen. Reviewed by Reid Thompson.)\r\n- Document required base branch for pull requests. (Contributed by David Christensen. Reviewed by Reid Thompson.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/61090026","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/61090026/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/61090026/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.38","id":61090026,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4DpCjq","tag_name":"release/2.38","target_commitish":"5249b89a2e94fdbb45461faaf2e1b0304b986ac7","name":"v2.38: Minor Bug Fixes and Improvements","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-03-06T16:30:59Z","updated_at":"2022-03-06T17:05:25Z","published_at":"2022-03-06T17:05:25Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.38","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.38","body":"**IMPORTANT NOTE**: Repository size reported by the info command is now entirely based on what pgBackRest has written to storage. Previously, in certain cases, pgBackRest could detect if additional compression was being applied by the storage but this is no longer supported.\r\n\r\n**Bug Fixes**:\r\n\r\n- Retry errors in S3 batch file delete. (Reviewed by Reid Thompson. Reported by Alex Richman.)\r\n- Allow case-insensitive matching of HTTP connection header values. (Reviewed by Reid Thompson. Reported by Rémi Vidier.)\r\n\r\n**Features**:\r\n\r\n- Add support for AWS S3 server-side encryption using KMS. (Contributed by Christoph Berg. Reviewed by David Steele, Tharindu Amila.)\r\n- Add archive-missing-retry option. (Reviewed by Stefan Fercot.)\r\n- Add backup type filter to info command. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n\r\n**Improvements**:\r\n\r\n- Retry on page validation failure during backup. (Reviewed by Stephen Frost, David Christensen.)\r\n- Handle TLS servers that do not close connections gracefully. (Reviewed by Rémi Vidier, David Christensen, Stephen Frost.)\r\n- Add backup LSNs to info command output. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Automatically strip trailing slashes for repo-ls paths. (Contributed by David Christensen. Reviewed by David Steele.)\r\n- Do not retry fatal errors. (Reviewed by Reid Thompson.)\r\n- Remove support for PostgreSQL 8.3/8.4. (Reviewed by Reid Thompson, Stefan Fercot.)\r\n- Remove logic that tried to determine additional file system compression. (Reviewed by Reid Thompson, Stefan Fercot.)\r\n\r\n**Documentation Bug Fixes**:\r\n\r\n- Move repo options in TLS documentation to the global section. (Reported by Anton Kurochkin.)\r\n- Remove unused backup-standby option from stanza commands. (Reported by Stefan Fercot.)\r\n- Fix typos in help and release notes. (Fixed by Daniel Gustafsson. Reviewed by David Steele.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Add aliveness check to systemd service configuration. (Suggested by Yogesh Sharma.)\r\n- Add FAQ explaining WAL archive suffix. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Note that replications slots are not restored. (Contributed by Reid Thompson. Reviewed by David Steele, Stefan Fercot. Suggested by Christophe Courtois.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/56312735","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/56312735/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/56312735/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.37","id":56312735,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4DW0Of","tag_name":"release/2.37","target_commitish":"f18f2d9991da29533ad8e9859074c4f39185420f","name":"v2.37: TLS Server","draft":false,"immutable":false,"prerelease":false,"created_at":"2022-01-03T13:43:55Z","updated_at":"2022-03-04T01:31:13Z","published_at":"2022-01-03T14:11:10Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.37","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.37","body":"**IMPORTANT NOTE**: If the restore command is unable to find a backup that matches a specified time target then an error will be thrown, whereas before a warning was logged.\r\n\r\n**Bug Fixes**:\r\n\r\n- Fix restore delta link mapping when path/file already exists. (Reviewed by Reid Thompson. Reported by Younes Alhroub.)\r\n- Fix socket leak on connection retries. (Reviewed by Reid Thompson. Reported by James Coleman.)\r\n\r\n**Features**:\r\n\r\n- Add TLS server. (Reviewed by Stephen Frost, Reid Thompson, Andrew L'Ecuyer.)\r\n- Add --cmd option. (Contributed by Reid Thompson. Reviewed by Stefan Fercot, David Steele. Suggested by Virgile CREVON.)\r\n\r\n**Improvements**:\r\n\r\n- Check archive immediately after backup start. (Reviewed by Reid Thompson, David Christensen.)\r\n- Add timeline and checkpoint checks to backup. (Reviewed by Stefan Fercot, Reid Thompson.)\r\n- Check that clusters are alive and correctly configured during a backup. (Reviewed by Stefan Fercot.)\r\n- Error when restore is unable to find a backup to match the time target. (Reviewed by Reid Thompson, Douglas J Hunley. Suggested by Douglas J Hunley.)\r\n- Parse protocol/port in S3/Azure endpoints. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Add warning when checkpoint_timeout exceeds db-timeout. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Add verb to HTTP error output. (Contributed by Christoph Berg. Reviewed by David Steele.)\r\n- Allow y/n arguments for boolean command-line options. (Contributed by Reid Thompson. Reviewed by David Steele.)\r\n- Make backup size logging exactly match info command output. (Contributed by Reid Thompson. Reviewed by David Steele. Suggested by Mahomed Hussein.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Display size option default and allowed values with appropriate units. (Reviewed by Reid Thompson.)\r\n- Fix typos and improve documentation for the tablespace-map-all option. (Reviewed by Reid Thompson. Suggested by Reid Thompson.)\r\n- Remove obsolete statement about future multi-repository support. (Suggested by David Christensen.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/52447392","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/52447392/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/52447392/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.36","id":52447392,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOANpnSM4DIEig","tag_name":"release/2.36","target_commitish":"42fd6ce4e09ee92614cfbfb6766d9c3a6ba9cc1a","name":"v2.36: Minor Bug Fixes and Improvements","draft":false,"immutable":false,"prerelease":false,"created_at":"2021-11-01T12:59:14Z","updated_at":"2021-11-01T13:30:17Z","published_at":"2021-11-01T13:30:17Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.36","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.36","body":"**Bug Fixes**:\r\n\r\n- Allow \"global\" as a stanza prefix. (Reviewed by Stefan Fercot. Reported by Younes Alhroub.)\r\n- Fix segfault on invalid GCS key file. (Reviewed by Stephen Frost. Reported by Henrik Feldt.)\r\n\r\n**Improvements**:\r\n\r\n- Allow link-map option to create new links. (Reviewed by Don Seiler, Stefan Fercot, Chris Bandy. Suggested by Don Seiler.)\r\n- Increase max index allowed for pg/repo options to 256. (Reviewed by Cynthia Shang.)\r\n- Add WebIdentity authentication for AWS S3. (Reviewed by James Callahan, Reid Thompson, Benjamin Blattberg, Andrew L'Ecuyer.)\r\n- Report backup file validation errors in backup.info. (Contributed by Stefan Fercot. Reviewed by David Steele.)\r\n- Add recovery start time to online backup restore log. (Reviewed by Tom Swartz, Stefan Fercot. Suggested by Tom Swartz.)\r\n- Report original error and retries on local job failure. (Reviewed by Stefan Fercot.)\r\n- Rename page checksum error to error list in info text output. (Reviewed by Stefan Fercot.)\r\n- Add hints to standby replay timeout message. (Reviewed by Cynthia Shang, Stefan Fercot. Suggested by Leigh Downs.)"},{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/48273181","assets_url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/48273181/assets","upload_url":"https://uploads.github.com/repos/pgbackrest/pgbackrest/releases/48273181/assets{?name,label}","html_url":"https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.35","id":48273181,"author":{"login":"dwsteele","id":5814217,"node_id":"MDQ6VXNlcjU4MTQyMTc=","avatar_url":"https://avatars.githubusercontent.com/u/5814217?v=4","gravatar_id":"","url":"https://api.github.com/users/dwsteele","html_url":"https://github.com/dwsteele","followers_url":"https://api.github.com/users/dwsteele/followers","following_url":"https://api.github.com/users/dwsteele/following{/other_user}","gists_url":"https://api.github.com/users/dwsteele/gists{/gist_id}","starred_url":"https://api.github.com/users/dwsteele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwsteele/subscriptions","organizations_url":"https://api.github.com/users/dwsteele/orgs","repos_url":"https://api.github.com/users/dwsteele/repos","events_url":"https://api.github.com/users/dwsteele/events{/privacy}","received_events_url":"https://api.github.com/users/dwsteele/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"MDc6UmVsZWFzZTQ4MjczMTgx","tag_name":"release/2.35","target_commitish":"3787cf78032cb928f27044c13b6f50d57bf06d20","name":"v2.35: Binary Protocol","draft":false,"immutable":false,"prerelease":false,"created_at":"2021-08-23T10:52:51Z","updated_at":"2021-08-23T11:19:16Z","published_at":"2021-08-23T11:19:16Z","assets":[],"tarball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/tarball/release/2.35","zipball_url":"https://api.github.com/repos/pgbackrest/pgbackrest/zipball/release/2.35","body":"**IMPORTANT NOTE**: The log level for copied files in the backup/restore commands has been changed to detail. This makes the info log level less noisy but if these messages are required then set the log level for the backup/restore commands to detail.\r\n\r\n**Bug Fixes**:\r\n\r\n- Detect errors in S3 multi-part upload finalize. (Reviewed by Cynthia Shang, Marco Montagna. Reported by Marco Montagna, Lev Kokotov, Anderson A. Mallmann.)\r\n- Fix detection of circular symlinks. (Reviewed by Stefan Fercot. Reported by Rohit Raveendran.)\r\n- Only pass selected repo options to the remote. (Reviewed by David Christensen, Cynthia Shang. Reported by Greg Sabino Mullane, David Christensen.)\r\n\r\n**Improvements**:\r\n\r\n- Binary protocol. (Reviewed by Cynthia Shang.)\r\n- Automatically create data directory on restore. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Chris Bandy.)\r\n- Allow restore --type=lsn. (Contributed by Stefan Fercot. Reviewed by Cynthia Shang. Suggested by James Coleman.)\r\n- Change level of backup/restore copied file logging to detail. (Reviewed by Stefan Fercot. Suggested by Jens Wilke.)\r\n- Loop while waiting for checkpoint LSN to reach replay LSN. (Contributed by Stefan Fercot. Reviewed by David Steele. Suggested by Fatih Mencutekin.)\r\n- Log backup file total and restore size/file total. (Reviewed by Cynthia Shang.)\r\n\r\n**Documentation Bug Fixes**:\r\n\r\n- Fix incorrect host names in user guide. (Reviewed by Stefan Fercot. Reported by Greg Sabino Mullane.)\r\n\r\n**Documentation Improvements**:\r\n\r\n- Update contributing documentation and add pull request template. (Contributed by Cynthia Shang. Reviewed by David Steele.)\r\n- Rearrange backup documentation in user guide. (Reviewed by Cynthia Shang.)\r\n- Clarify restore --type behavior in command reference. (Contributed by Cynthia Shang. Reviewed by David Steele.)\r\n- Fix documentation and comment typos. (Contributed by Eric Radman. Reviewed by David Steele.)\r\n\r\n**Test Suite Improvements**:\r\n\r\n- Add check for test path inside repo path. (Reviewed by Greg Sabino Mullane. Suggested by Greg Sabino Mullane.)\r\n- Add CodeQL static code analysis. (Reviewed by Cynthia Shang.)\r\n- Update tests to use standard patterns. (Contributed by Cynthia Shang. Reviewed by David Steele.)","reactions":{"url":"https://api.github.com/repos/pgbackrest/pgbackrest/releases/48273181/reactions","total_count":2,"+1":2,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}}]