You've already forked pgbackrest
							
							
				mirror of
				https://github.com/pgbackrest/pgbackrest.git
				synced 2025-10-30 23:37:45 +02:00 
			
		
		
		
	v2.07: Automatic Backup Checksum Delta
Bug Fixes: * Fix issue with archive-push-queue-max not being honored on connection error. (Reported by Lardière Sébastien.) * Fix static WAL segment size used to determine if archive-push-queue-max has been exceeded. * Fix error after log file open failure when processing should continue. (Reported by vthriller.) Features: * Automatically enable backup checksum delta when anomalies (e.g. timeline switch) are detected. (Contributed by Cynthia Shang.) Improvements: * Retry all S3 5xx errors rather than just 500 internal errors. (Suggested by Craig A. James.)
This commit is contained in:
		| @@ -4,7 +4,7 @@ | |||||||
|  |  | ||||||
| pgBackRest aims to be a simple, reliable backup and restore solution that can seamlessly scale up to the largest databases and workloads by utilizing algorithms that are optimized for database-specific requirements. | pgBackRest aims to be a simple, reliable backup and restore solution that can seamlessly scale up to the largest databases and workloads by utilizing algorithms that are optimized for database-specific requirements. | ||||||
|  |  | ||||||
| pgBackRest [v2.06](https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.06) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page. | pgBackRest [v2.07](https://github.com/pgbackrest/pgbackrest/releases/tag/release/2.07) is the current stable release. Release notes are on the [Releases](http://www.pgbackrest.org/release.html) page. | ||||||
|  |  | ||||||
| Documentation for v1 can be found [here](http://www.pgbackrest.org/1). No further releases are planned for v1 because v2 is backward-compatible with v1 options and repositories. | Documentation for v1 can be found [here](http://www.pgbackrest.org/1). No further releases are planned for v1 because v2 is backward-compatible with v1 options and repositories. | ||||||
|  |  | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -12,7 +12,7 @@ | |||||||
|     </intro> |     </intro> | ||||||
|  |  | ||||||
|     <release-list> |     <release-list> | ||||||
|         <release date="XXXX-XX-XX" version="2.07dev" title="UNDER DEVELOPMENT"> |         <release date="2018-11-16" version="2.07" title="Automatic Backup Checksum Delta"> | ||||||
|             <release-core-list> |             <release-core-list> | ||||||
|                 <release-bug-list> |                 <release-bug-list> | ||||||
|                     <release-item> |                     <release-item> | ||||||
|   | |||||||
| @@ -39,7 +39,7 @@ push @EXPORT, qw(backrestBin backrestBinSet); | |||||||
| # Defines the current version of the BackRest executable.  The version number is used to track features but does not affect what | # Defines the current version of the BackRest executable.  The version number is used to track features but does not affect what | ||||||
| # repositories or manifests can be read - that's the job of the format number. | # repositories or manifests can be read - that's the job of the format number. | ||||||
| #----------------------------------------------------------------------------------------------------------------------------------- | #----------------------------------------------------------------------------------------------------------------------------------- | ||||||
| use constant BACKREST_VERSION                                       => '2.07dev'; | use constant BACKREST_VERSION                                       => '2.07'; | ||||||
|     push @EXPORT, qw(BACKREST_VERSION); |     push @EXPORT, qw(BACKREST_VERSION); | ||||||
|  |  | ||||||
| # Format Format Number | # Format Format Number | ||||||
|   | |||||||
| @@ -21662,7 +21662,7 @@ static const EmbeddedModule embeddedModule[] = | |||||||
|             "\n" |             "\n" | ||||||
|             "push @EXPORT, qw(backrestBin backrestBinSet);\n" |             "push @EXPORT, qw(backrestBin backrestBinSet);\n" | ||||||
|             "\n\n\n\n\n\n" |             "\n\n\n\n\n\n" | ||||||
|             "use constant BACKREST_VERSION => '2.07dev';\n" |             "use constant BACKREST_VERSION => '2.07';\n" | ||||||
|             "push @EXPORT, qw(BACKREST_VERSION);\n" |             "push @EXPORT, qw(BACKREST_VERSION);\n" | ||||||
|             "\n\n\n\n\n\n" |             "\n\n\n\n\n\n" | ||||||
|             "use constant BACKREST_FORMAT => 5;\n" |             "use constant BACKREST_FORMAT => 5;\n" | ||||||
|   | |||||||
| @@ -23,6 +23,6 @@ repository will be invalid unless migration functions are written. | |||||||
| /*********************************************************************************************************************************** | /*********************************************************************************************************************************** | ||||||
| Software version.  Currently this value is maintained in Version.pm and updated by test.pl. | Software version.  Currently this value is maintained in Version.pm and updated by test.pl. | ||||||
| ***********************************************************************************************************************************/ | ***********************************************************************************************************************************/ | ||||||
| #define PGBACKREST_VERSION                                          "2.07dev" | #define PGBACKREST_VERSION                                          "2.07" | ||||||
|  |  | ||||||
| #endif | #endif | ||||||
|   | |||||||
| @@ -1279,6 +1279,10 @@ test/lib/pgBackRestTest/Common/ContainerTest.pm: | |||||||
|   class: test/harness |   class: test/harness | ||||||
|   type: perl |   type: perl | ||||||
|  |  | ||||||
|  | test/lib/pgBackRestTest/Common/CoverageTest.pm: | ||||||
|  |   class: test/harness | ||||||
|  |   type: perl | ||||||
|  |  | ||||||
| test/lib/pgBackRestTest/Common/DefineTest.pm: | test/lib/pgBackRestTest/Common/DefineTest.pm: | ||||||
|   class: test/harness |   class: test/harness | ||||||
|   type: perl |   type: perl | ||||||
| @@ -1699,10 +1703,6 @@ test/src/module/crypto/hashTest.c: | |||||||
|   class: test/module |   class: test/module | ||||||
|   type: c |   type: c | ||||||
|  |  | ||||||
| test/src/module/crypto/randomTest.c: |  | ||||||
|   class: test/module |  | ||||||
|   type: c |  | ||||||
|  |  | ||||||
| test/src/module/help/helpTest.c: | test/src/module/help/helpTest.c: | ||||||
|   class: test/module |   class: test/module | ||||||
|   type: c |   type: c | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user