Repository navigation
v3.0.5
First stable release in 2025. Major features of this stable release are:
- Cloudberry database support
- MongoDB 8.0 support + restore for sharded cluster with PiTR
- PostgreSQL - fix
wal-g copy
Additionally this release contains a bunch of bugfixes and documentation updates. For MySQL we fixed regression (all versions since v3.0.0 affected) that leads to broken backups to be marked as good ones. We strongly recommend MySQL users to upgrade.
What's Changed
- Add option to disable 100 continue in s3 by @fepape-ionos in wal-g#1829
- pg_checksum_verification_fix by @boosterKRD in wal-g#1828
- fix: don't ignore libsodiumKeyPath by @fepape-ionos in wal-g#1832
- CI: drop ubuntu-18.04 from release pipeline by @chipitsine in wal-g#1825
- fix data race on accessing bool var from different goroutines by @kronwerk in wal-g#1835
- MongoDB: Support restore of sharded cluster with PiTR by @Apelsin234 in wal-g#1797
- MongoDB: don't skip error if file was deleted while make backup by @Apelsin234 in wal-g#1838
- CI: cleanup build process a bit by @chipitsine in wal-g#1834
- add ubuntu-22, ubuntu-24 to release matrix by @chipitsine in wal-g#1841
- fix IsDirectoryEmpty error by @NotAmigo in wal-g#1836
- feat(file): add sync mutex to TarFileSet by @SoulKyu in wal-g#1843
- bump golang version in docker tests by @ostinru in wal-g#1840
- update brotli submodule by @chipitsine in wal-g#1791
- fix: correct LSN format string in delta backup logging by @robertmu in wal-g#1848
- Unit-tests to Upload with mocks by @Amyton0 in wal-g#1837
- Changed error handling while collecting tables data by @debebantur in wal-g#1849
- MySQL: Fix regression - broken backup considered as good one by @ostinru in wal-g#1852
- postgres: refactor backup to skip non-physical storage objects (wal-g#1850) by @robertmu in wal-g#1851
- release: unify amd64 <--> arm64 names by @chipitsine in wal-g#1854
- Fix wal-g copy for pg by @munakoiso in wal-g#1856
- MySQL: don't add
--apply-log-onlyto the latest stage of backup preparation. by @ostinru in wal-g#1857 - MongoDB: Add 8.0 support + bump other versions minors by @VGoshev in wal-g#1845
- Fix a grammar error in the PR template by @dligr in wal-g#1865
- wal-g copy for greenplum by @munakoiso in wal-g#1862
- Add logging to file by @EinKrebs in wal-g#1866
- fix(postgres): resolve race condition in pg_wal_restore_test by @robertmu in wal-g#1868
- fix readthedocs build definition by @chipitsine in wal-g#1847
- bump libsodium to 1.0.20 by @chipitsine in wal-g#1870
- do not run scheduled tests in forks by @chipitsine in wal-g#1858
- make mongo docker compose tests more stable by @chipitsine in wal-g#1789
- fix(PostgreSQL): exclude transaction state files from page file detec… by @robertmu in wal-g#1864
- docs: update typo in MySQL.md by @mr-ssd in wal-g#1877
- tests: remove few "sleep" by @chipitsine in wal-g#1878
- tests: use $(nproc) instead of hardcoded "8" by @chipitsine in wal-g#1881
- Fix SIGSEGV errors of wal-g delete by @ostinru in wal-g#1879
- WALG-1873. MySQL > use datadir as incremental dir in tests by @ostinru in wal-g#1880
- Greenplum multistorage support by @munakoiso in wal-g#1875
- Fixed backward compatibility with files metadata by @debebantur in wal-g#1886
- Fix Postgres 12+/Cloudberry concurrent backups. by @ostinru in wal-g#1813
New Contributors
- @fepape-ionos made their first contribution in wal-g#1829
- @SoulKyu made their first contribution in wal-g#1843
- @robertmu made their first contribution in wal-g#1848
- @Amyton0 made their first contribution in wal-g#1837
- @dligr made their first contribution in wal-g#1865
- @mr-ssd made their first contribution in wal-g#1877
Full Changelog: wal-g/wal-g@v3.0.4...v3.0.5