Skip to content

Releases: alexjurkiewicz/acts

acts v1.4.2

02 Feb 17:41
Compare
Choose a tag to compare

acts v1.4.2, released 2021-02-02

Fixes

In some scenarios, backup pruning may hang

Changes

You can specify your own function to call tarsnap (see acts.conf)

Bugs:

Pfft, bugs.

acts v1.4.1

25 Aug 17:59
Compare
Choose a tag to compare

acts v1.4.1, released 2019-08-25

Breaking Changes:

  • It is possible that archive names were created inconsistently (with extra /’s in them), depending on /bin/sh behaviour, but we are not aware of that actually occuring. Archive names are now created consistently.

Fixes:

  • When creating monthly/daily backups, certain tarsnap arguments were ignored (#39)
  • Some tarsnap calls were wrapped to prevent extraneous noise in output

Changes:

  • Archive names are now consistent in output text strings (#36)
  • postbackupscript is passed all created backups as arguments
  • A formal LICENSE was added (#40)

Bugs:

  • Bugs? Where we’re going, we don’t need bugs. 🎬

acts v1.4.0

23 Jun 13:54
Compare
Choose a tag to compare

acts 1.4.0, released 2019-06-23

Breaking Changes:

  • acts.conf will not be automatically picked up from $PWD. If you relied on this behaviour, you can run acts -c ./acts.conf
  • On new installations, the default acts.conf must be edited before running acts

New Features:

  • The path to acts.conf can be specified with -c /path/to/acts.conf (#27)
  • The number of retained daily, monthly, and yearly archives can be set in acts.conf (#31)

Changes:

  • Backup levels for new archive targets are created immediately (#28) (Thanks @shortchanged13!)
  • Monthly/yearly backups are always present. If they don't exist, they are copied from the latest daily archive (#29, #35)
  • It is easier to back up only '/' (though that is discouraged) (#32)

Bugs:

  • None, acts is perfect πŸ‘Œ

acts v1.4b2

15 Jun 18:53
Compare
Choose a tag to compare
acts v1.4b2 Pre-release
Pre-release

acts 1.4b2, released 2019-06-15

This is a beta release for acts 1.4.

Changes

  • Fixed typo in debug string (#25)
  • The path to the acts.conf configuration file can be specified with -c /path/to/acts.conf. $PWD is no longer searched for acts.conf (#27)
  • Monthly and yearly backups are always created (#29)
  • The number of backups at each level is configurable (#31)
  • Backups of / get better archive titles (#32)

Bugs

  • It is possible that, for extremely large archives, it is more efficient simply to back them up than to copy their metadata (#35). Feedback is eagerly accepted!
  • Other than that, acts is perfect πŸ‘Œ

acts 1.4b1

12 Feb 21:50
Compare
Choose a tag to compare
acts 1.4b1 Pre-release
Pre-release

acts 1.4b1, released 2019-02-13

This is a beta release for acts 1.4.

Changes

  • Backup type selection (daily, monthly, yearly) and rotation is determined on a per-backup path basis. Now, adding a new path will start with a yearly backup immediately
    • Since yearly and monthly backups are calendar-based, the new backup path will fall into sync with everything else by the first of the following month
    • Thanks to Scott for the contribution

Bugs

  • None, acts is perfect πŸ‘Œ

acts v1.3

08 Oct 23:21
Compare
Choose a tag to compare

acts 1.3, released 2018-10-09

Full changelog from 1.2:

Changes

  • Logging updates:
    • Per-backup-target timing information is logged (to help identify which backup target is making your run take six hours)
    • Change log output to logfmt-style. eg:
      Old: "Backing up /usr..."
      New: "backup-start type=daily dir=/usr name=ajdesktop-daily-2018-10-09_12:01-usr"

New Features

  • New option. Set uselocaltime=1 to use timestamps in the system's local timezone rather than UTC
  • New commandline parameter. -h/--help

Bugs

None, acts is perfect πŸ‘Œ

acts 1.3b3

08 May 02:11
Compare
Choose a tag to compare
acts 1.3b3 Pre-release
Pre-release

acts 1.3b3, released 2017-05-08.

This is a beta release for acts 1.3.

Changes

  • None

Bugs

  • Correct handling for uselocaltime=1 config option.
  • None, acts is perfect πŸ‘Œ

acts 1.3b2

29 Nov 00:38
Compare
Choose a tag to compare
acts 1.3b2 Pre-release
Pre-release

acts 1.3b2, released 2016-11-29.

This is a beta release for acts 1.3.

Changes

  • New option. Set uselocaltime=1 to use timestamps in the system's local timezone rather than UTC
  • New commandline parameter. -h/--help

Bugs

None, acts is perfect πŸ‘Œ

acts 1.3b1

29 Dec 00:20
Compare
Choose a tag to compare
acts 1.3b1 Pre-release
Pre-release

acts 1.3b1, released 2015-12-29.

This is a beta release for acts 1.3.

Logging:

  • Log per-backup-target timing
  • Change log output to logfmt-style. eg:
Old: "Backing up /usr..."
New: "backup-start type=daily dir=/usr name=ajdesktop-daily-2015-12-29_12:01-usr"

This should be significantly easier to parse with ELK, Splunk, etc.

Miscellaneous:

  • Discourage loading of ./acts.conf (it is intended for dev/testing only)

Packaging:

  • Include deb Makefile
  • Include OpenBSD ports data

Bugs:

  • None, acts is perfect πŸ‘Œ

acts 1.2

22 Sep 05:31
Compare
Choose a tag to compare

acts 1.2, released 2015-09-22.

Contribs:

  • Created contribs/ directory
  • Added existing tarsnap-pre.sh and tarsnap-post.sh files
  • Added systemd service & timer unit files (thanks @rosspf)

Packaging changes:

  • acts.conf was renamed acts.conf.sample

Bugs:

  • None, acts is perfect πŸ‘Œ