Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Oct 08:46
· 10 commits to main since this release

Summary

This release is built on backup-go v0.12.0. It adds scan compression to absctl backup, set index backup and restore, and a macOS installer for Apple silicon.

New features

  • Add --use-scan-compression to absctl backup, and the use-scan-compression YAML key, to compress data sent between Aerospike Server and absctl with zlib. Compression increases CPU and memory usage and decreases the size of data sent over the network. This option is valid for Aerospike Server Enterprise Edition only. See Compress data on the network. [BKRS-166]
  • Back up and restore set indexes on Aerospike Database 8.1.2 and later, which lists set indexes with secondary indexes in sindex-list. --no-indexes skips set indexes as well as secondary indexes. When a namespace has a set index, absctl writes the backup metadata in .asb format version 3.3, which absctl 1.1.1 and earlier cannot read. Restore these backups with absctl 1.2.0 or later. [BKRS-334]
  • Add a macOS installer package (.pkg) for Apple silicon. The package is signed and notarized, so it installs without a Gatekeeper prompt, and it installs absctl to /usr/local/bin. Intel Macs are not supported. See Install Aerospike Backup Control. [BKRS-427]

Require Future Server Version (unreleased)

  • Merge scan and server backup into one tool by @filkeith in #217.
  • Add config support for the server side backup/restore by @filkeith in #241. [BKRS-246]
  • Add dry-run segments file validation by @filkeith in #232. [BKRS-344]
  • Add snapshot-backup abort sub command by @filkeith in #250. [BKRS-431]
  • Add abort restore sub-command by @filkeith in #258. [BKRS-436]
  • Check backup existance before server-integrated restore by @filkeith in #240. [BKRS-379]
  • Rework server-integrated backup progress by @filkeith in #245. [BKRS-332]
  • Add server backup fields validaiton by @filkeith in #246. [BKRS-395]
  • Show server backup progress on start by @filkeith in #251. [BKRS-430]
  • Add metadata status check by @filkeith in #259. [BKRS-446]
  • Refactore server backup/restore progress processing by @filkeith in #260. [BKRS-445]
  • Fix using path in server backup listing by @filkeith in #238. [BKRS-331]
  • Fix getting server backup and restore states by @filkeith in #239. [BKRS-332]
  • Update validator and fix progress status resolving by @filkeith in #247. [BKRS-422]
  • Fix listing backups from the exact path by @filkeith in #248. [BKRS-331]
  • Fix abandoned aeropsike client by @filkeith in #255. [BKRS-434]
  • Fix backup progress by @filkeith in #256. [BKRS-440]

Full Changelog: v1.1.0...v1.2.0