@x4m x4m released this Jan 9, 2019

Assets 4

This prerelease allows using GCS with default service account credentials.
Also, fixed one more bug in the retry logic of backup-fetch.


@x4m x4m released this Dec 27, 2018

Assets 4

In this prerelease was fixed issue of broken retries during backup-fetch.


@x4m x4m released this Dec 18, 2018

Assets 4

This is an experimental version with a major refactoring of the storage logic.
This refactoring allowed to include support of Google Cloud Storage and file system for storage platform.

lz4 codec is updated to fix lz4 issues of v0.2.0.

Also, @Savichev-Igor restructured files structure and build logic to make it easier to dive in for future contributors.

Nov 28, 2018
Await replication status

@x4m x4m released this Nov 13, 2018 · 71 commits to master since this release

Assets 4

This is a pre-release with new cool features:

  1. WAL-delta technology speed up delta backup dramatically
  2. Page prefault speed up WAL replay by warming page cache of file system
  3. Brotli encoder is now supported

@x4m x4m released this Nov 6, 2018

Assets 4

Severe WAL delete error fixed.
Due to incorrect WAL window computation, WAL retention window could be much narrower than oldest backups. LATEST backup would still recovery correctly (including PITR), but older backups could miss necessary WALs for recovery.
The issue was introduced in v0.1.13 (2018-10-27) with commit 8791dfe , version v0.1.12 is not affected.

In future releases delete tests will be covered by integration e2e test, this release includes only unit tests.

Also, this release includes some minor error formatting enhancements.

Nov 6, 2018
Add tests for WAL skipline

@x4m x4m released this Oct 27, 2018 · 4 commits to REL0_1_STABLE since this release

Assets 2

This pre-release fixes problem of LZO archives padded with zeroes (see comments in #22 ) and ensures WALs are kept correctly even in case of storing in the same folder after pg_upgrade(fix #121, but do not do this anyway).


@x4m x4m released this Sep 6, 2018 · 6 commits to REL0_1_STABLE since this release

Assets 4


  1. Zstd is temporarily disabled due to corruption reports. We have reproduction and working on fixing the issue. The issue arises on delta backups with a base larger than few Tb on highly concurrent uploads. More info can be found here and here.
  2. Fixed WAL prefetch. WALs close to the end of the current timeline were downloaded without parallelism.


  1. Backup-fetch now retries failed tars with decreasing concurrency to mitigate issues of S3 implementations with throttling on the server side.
  2. WAL-G now has end-to-end integration tests in docker.


  1. Considering Brotli as alternative codec with good CPU vs compression ratio tradeoff.
  2. Forked branch REL0_1_STABLE to separate development and support.

Stay tuned.


@x4m x4m released this Aug 10, 2018 · 100 commits to master since this release

Assets 3

Bug fixes:

  1. Better compatibility with WAL-E backups and archive (see #100 )
  2. More safety features and error prevention (#102 #109 )


  1. Zstd and Lzma compression (#99 )
  2. Disk and network throttling (#101 )

Thanks to everyone, who reported, fixed, suspected, diagnosed and mitigated bugs, crafted new features and pushed WAL-G further.