Skip to content

Releases: aerospike/backup-go

v0.10.0

10 Mar 12:24
81d6197

Choose a tag to compare

Fixes

Improvements

Full Changelog: v0.9.0...v0.10.0

v0.9.0

12 Jan 13:39
6335bb3

Choose a tag to compare

Features

Fixes

  • FMWK-851 Fix record per second limiter by @filkeith in #354
  • FMWK-850 Fix in-doubt counter for batch writes by @filkeith in #355
  • FMWK-882 Fix goroutine leak on successful backup completion by @reugn in #371
  • APPS-2010 Fix GCP checksum validation by @filkeith in #372
  • APPS-2011 Fix estimates calculation for non exisitng set by @filkeith in #373

Improvements

  • FMWK-816 Optimize S3 operations by @filkeith in #344
  • FMWK-836 Optimize Azure Blob Storage IO operations by @filkeith in #353
  • FMWK-856 Refactor writer initialization by @filkeith in #358
  • Enhance code documentation by @reugn in #364
  • [StepSecurity] Apply security best practices by @stepsecurity-app[bot] in #365

New Contributors

  • @stepsecurity-app[bot] made their first contribution in #365

Full Changelog: v0.8.0...v0.9.0

v0.8.0

05 Nov 16:43
ff2e39a

Choose a tag to compare

Features

  • FMWK-799 Separate metadata into dedicated backup files by @filkeith in #338
  • FMWK-797 Add support for expression-based indexes backup by @filkeith in #335
  • FMWK-818 Implement retryable Azure reader by @filkeith in #340
  • FMWK-819 Implement retryable GCS reader by @filkeith in #341
  • FMWK-843 Make path total size calculation optional by @filkeith in #347

Fixes

  • FMWK-846 Fix records calculation for rack-list by @filkeith in #348
  • Refine backup size estimation by @reugn in #339

Improvements

  • FMWK-813 Optimize availability zone aware backup by @filkeith in #334
  • FMWK-817 Rework retry policy by @filkeith in #342
  • Enhance error handling and messages by @reugn in #343
  • APPS-1934 Retry operation error by @filkeith in #346
  • FMWK-847 Add validation for duplicated elements in configs by @filkeith in #349
  • APPS-1925 Improve errors logging from ZSTD library by @filkeith in #351
  • APPS-1952 Improve error handling for missing rack nodes by @filkeith in #352

Maintenance

Full Changelog: v0.7.0...v0.8.0

v0.7.0

17 Sep 14:40
f15b6a2

Choose a tag to compare

Features

  • APPS-1891 Add standard I/O support for backup and restore by @filkeith in #332
  • APPS-1912 Implement retryable S3 reader by @filkeith in #336

Fixes

  • FMWK-811 Increment skip counter when restore with no-records flag by @filkeith in #333

Updates

Full Changelog: v0.6.0...v0.7.0

v0.6.0

20 Aug 17:03
cede082

Choose a tag to compare

⚠️ Starting with this release, the Backup CLI Tools are no longer included.
For the tools, please refer to their dedicated repository at: https://github.com/aerospike/aerospike-backup-cli.

Features

Fixes

  • APPS-1849 Fix race condition on reading metrics from closed pipeline by @filkeith in #325

Improvements

  • APPS-1807 Improve invalid token error text by @filkeith in #317
  • Set minimal permissions in GitHub workflows by @reugn in #318
  • FMWK-788 Improve bandwidth limiter by @filkeith in #315
  • FMWK-794 Remove unnecessary suite assertions in tests by @filkeith in #319
  • APPS-1820 Rework file writer closing mechanism by @filkeith in #322
  • FMWK-796 Improve info command error messages by @filkeith in #323
  • FMWK-804 Improve partition filter validation by @filkeith in #326
  • FMWK-806 Improve scan limiting mechanism by @filkeith in #330

Full Changelog: v0.5.1...v0.6.0

v0.5.1

08 Jul 13:16
6303221

Choose a tag to compare

Release 0.5.1 (2025-07-08T13:17:14Z)

  • asbackup (CLI tool)
  • asrestore (CLI tool)
  • backup-go (library)

Improvements

  • APPS-1798 Remove context error check in IO operations by @filkeith in #313

Updates

Full Changelog: v0.5.0...v0.5.1

v0.5.0

07 Jul 08:37
f26b141

Choose a tag to compare

Release 0.5.0 (2025-07-07T08:37:52Z)

  • asbackup (CLI tool)
  • asrestore (CLI tool)
  • backup-go (library)

Features

  • FMWK-745 Add retry policy to cloud storage providers by @filkeith in #290
  • FMWK-763 Add support for backup files validation by @filkeith in #296
  • FMWK-773 Dockerize backup CLI tools by @davi17g in #297

Fixes

  • FMWK-759 Fix rack-list backup for ASDB v6 by @filkeith in #291
  • FMWK-702 Remove state file when backup finished by @filkeith in #294
  • FMWK-766 Skip empty files on restore by @filkeith in #295
  • APPS-1748 Fix estimates calculation for restore from directory list by @filkeith in #299
  • APPS-1716 Remove Total Records from report and improve Context processing by @filkeith in #300
  • FMWK-778 Fix pipeline metrics race condition by @filkeith in #301
  • APPS-1765 Fix stopping reader chain on context cancellation by @filkeith in #304
  • APPS-1779 Fix limiter burst error by @filkeith in #305
  • APPS-1788 Fix bandwidth limiter overhead by @filkeith in #308
  • APPS-1794 Fix memory leak issue on restore operation by @filkeith in #309
  • Fix decoder conversion between integer types by @filkeith in #310

Improvements

  • Join and de-duplicate error messages in batch write retry by @reugn in #289
  • FMWK-737 Simplify processing pipeline architecture by @filkeith in #292
  • FMWK-758 Optimize ASB Decoder by @filkeith in #293
  • FMWK-774 Validate backup continuation flags by @filkeith in #298
  • FMWK-787 Add prefer racks validation by @filkeith in #306

Updates

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

15 May 08:26
b8c98bb

Choose a tag to compare

Release 0.4.0 (2025-05-15T08:27:09Z)

  • asbackup (CLI tool)
  • asrestore (CLI tool)
  • backup-go (library)

Features

  • FMWK-642 Add access key auth for AWS by @filkeith in #199
  • Update github.com/aerospike/aerospike-client-go to v8 by @filkeith in #228
  • APPS-1552 Implement in doubt counter by @filkeith in #258
  • FMWK-728 Add RPS metric by @filkeith in #265
  • FMWK-731 Optimize Base64 encoding by @filkeith in #266
  • FMWK-735 Use segmentio/asm/base64 for faster base64 encoding/decoding by @filkeith in #268
  • FMWK-730 Add kilobyte per second metric for reader and writer by @filkeith in #267
  • FMWK-742 Add configurable chunk size option to writers by @filkeith in #273
  • APPS-1574 Add MAX_RETRIES_EXCEEDED to retriable errors by @filkeith in #285
  • APPS-1503 Add support for object storage class configuration by @filkeith in #234
  • FMWK-683 Add support for restoring from archived files by @filkeith in #240
  • FMWK-722 Add support for rack-aware backups by @filkeith in #263

Fixes

Improvements

Full Changelog: v0.3.1...v0.4.0

v0.3.1

24 Dec 08:26
a0a2ba4

Choose a tag to compare

Release 0.3.1 (2024-12-24T08:26:50Z)

  • asbackup (CLI tool)
  • asrestore (CLI tool)
  • backup-go (library)

Fixes

  • APPS-1385 Fix the ASB encoding of float values by @filkeith in #189

Updates

Full Changelog: v0.3.0...v0.3.1

v0.3.0

02 Dec 08:37
08b321c

Choose a tag to compare

Release 0.3.0 (2024-12-02T08:37:18Z)

  • asbackup (CLI tool)
  • asrestore (CLI tool)
  • backup-go (library)

Features

  • FMWK-620 Add directory list support for restore by @filkeith in #188

Fixes

  • FMWK-613 Restore user keys by @filkeith in #185
  • Fix backup of restored records written without a user key by @reugn in #187

Improvements

  • FMWK-612 Implement lazy file creation for common writer by @filkeith in #184
  • FMWK-619 Implement lazy folder creation by @filkeith in #186

Full Changelog: v0.2.0...v0.3.0