Skip to content

v0.11.0

Latest

Choose a tag to compare

@filkeith filkeith released this 15 Jul 09:30
e59a7dd

Fixes

  • Release limiter slots when a backup is cancelled: previously, cancelled backups kept their limiter slots occupied, preventing subsequent backups from starting by @korotkov-aerospike in #409
  • Change the log level for record count errors from ERROR to WARN, as they are not critical in #429
  • Remove the internal client ID from log messages to reduce noise in #418
  • Fix retry logic for GCP Cloud Storage uploads: retries of large (resumable) uploads were effectively disabled because the retry backoff exceeded the per-chunk retry deadline; transient errors (429/503) during high-parallelism backups are now retried correctly in #476

Improvements

  • Add a retry policy for secondary index and UDF creation commands during restore, so transient cluster errors no longer fail the restore in #414
  • Implement a scan throttling mechanism to limit the load a backup puts on the cluster in #406
  • Reduce memory allocations when encoding backup tokens by @korotkov-aerospike in #431
  • Improve the error message shown for encryption configuration issues in #440
  • Optimize memory usage for backups to S3 by @korotkov-aerospike in #428
  • Internal code cleanup of storage readers, no functional changes by @korotkov-aerospike in #437
  • Optimize the restore decoder for faster restore processing by @korotkov-aerospike in #442
  • Add validation for the backup file limit to reject invalid values in #448
  • Extract estimates printing into a shared library component and print the number of files before starting a restore in #452 and #454
  • Show progress with two decimal places (e.g., 15.67%) and report it more frequently during long backups, so the process doesn't look stalled in #466

Full Changelog: v0.10.0...v0.11.0