Skip to content

v3.0.8

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Feb 13:07
· 11 commits to master since this release
f81943e

Major features of this stable release are:

  • Infrastructure & CI

    • Switched tests and workflows to ubuntu-latest due to 20.04 deprecation.
    • Updated Go version to 1.24 and refreshed linters (golangci-lint v2.0+).
    • Multiple dependency upgrades (Azure SDK, OAuth2, crypto, JWT, gRPC, pgx, compress, etc.).
  • PostgreSQL / Greenplum / Cloudberry

    • Added DIRECT-IO Reader for PostgreSQL.
    • New commands for continuous recovery in GPDB/CBDB.
    • Fixes for WAL page size, block size, checksums, and Cloudberry test stability.
    • Support for xid64 patch page layout.
  • Redis

    • Enhanced support for sharded Redis backups/restores: slots info, hostname/config parsing, validation fixes.
  • MongoDB

    • Introduced partial restore and partial oplog replay.
    • Improved metadata handling and collection in separate goroutines.
    • Dropped tests for deprecated Mongo versions.
  • MySQL

    • Added binlog-list command and reconnection to binlog server.
    • Expanded unit tests for metadata fetch/set.
  • Storage Backends

    • New implementation for Alibaba Cloud OSS with multipart upload support.
    • Fixes for S3 client headers, batch deletion, SSE-C bug, and versioning behavior.
    • Added S3_DELETE_BATCH_SIZE and none compression method.
  • Exporter & Monitoring

    • Created Prometheus exporter with improved metrics (backup size, reduced binary size, better scrape intervals).
    • Performance optimizations in WAL-G exporter.
  • Other Fixes

    • Improved error handling (e.g., corrupted WAL metadata, connection refused).
    • Added retries for restore point creation.
    • Various test workflow improvements and cleanup.

What's Changed

New Contributors

Full Changelog: wal-g/wal-g@v3.0.6...v3.0.8