Skip to content

Releases: per2jensen/dar-backup

dar-backup v2 Stable 1.0 released

09 Oct 14:00

Choose a tag to compare

This is a promotion of v2-beta-0.8.4 to v2 Stable 1.0 :-)

🔐 GPG Signature Verification

Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.8.4) – only use -D when restoring FULL

23 Aug 19:24

Choose a tag to compare

This is a maintenance release with a restore fix:

  • Dar-backup now only uses "-D" when restoring FULL
    • A test case on my dar-backup-image repo does not delete a lone file in a directory if -D is used restoring from a DIFF.

The issue was found while working on a backup/restore Action test on my dar-backup-image repo.

🔐 GPG Signature Verification

Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.8.3) – overwrite / remove files on restore

23 Aug 13:50

Choose a tag to compare

This is a maintenance release with a restore fix:

  • Dar-backup now deletes files if noted as "removed" in the archive catalog for DIFF and INCR backups.
    • This ensures a restore of a FULL + DIFF + INCR matches the files in the source directories.
    • Options '-wa' & '-/ Oo' added to the restore command.

The issue was found while working on a backup/restore Action test on my dar-backup-image repo.

🔐 GPG Signature Verification

Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.8.2) – security hardening (input sanitizer)

17 Jul 14:54

Choose a tag to compare

This release is a feature improvement in the security department :-)

  • Security hardening: CommandRunner now performs strict command-line sanitization

    • Disallows potentially dangerous characters (e.g. ;, &, |) in command arguments
    • Prevents injection-style misuse when restoring specific files or invoking custom commands
  • Documentation:

    • New README section explains filename restrictions and safe workarounds (e.g. restoring directly with dar, if needed)
    • Includes a Markdown table listing all disallowed characters
  • Test suite:

    • Existing test cases updated to comply with the new sanitization rules
    • Additional tests ensure CommandRunner handles large binary output and edge cases cleanly

🔐 GPG Signature Verification
Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.8.1) – 1 FIX

16 Jul 17:52

Choose a tag to compare

This is a maintenance release with 1 FIX.

  • FIX to CommandRunner + 2 test cases

🔐 GPG Signature Verification
Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.8.0) – celebrate 1000 clones, closing in on `1.0`

13 Jun 13:30

Choose a tag to compare

Beta Release of dar-backup

dar-back has today been cloned 1000+ times since I started counting. To me that is a milestone worth celebrating :-)

Notable Changes in v2-beta-0.8.0

Modified clone dashboard generator to produce easier to read dashboard and be more robust.
Dir_traversal sanitation: clean_log.py now only accepts files in configured log directory to `--file` option.

🔐 GPG Signature Verification
Instructions for verifying release files using the provided GPG signatures are available in the documentation.

Associated repos:

ClonePulse

I have had fun making a small focused (spinoff from this) template repo ClonePulse which features:

  • fetch Github clone stats and store in a json file in the repo
  • auto annotations of "daily max"
  • Badge generation
  • Dashboard generator of 12 weeks of clone stats
    • Show annotations

dar-backup-image

I have also started a fun litlle repo dar-backup-image, which is about putting dar-backup in a Docker image.

dar-backup 2.0 Beta (v0.7.2) – Log file roll, pyproject.toml control

07 Jun 17:53

Choose a tag to compare

Beta Release of dar-backup

This beta release 1 improvement along with infrastructure changes.

🔧 Notable Changes

  • One new feature - build in (configurable) log file roll
  • Refactored build system, all dependencies now kept in pyproject.toml
  • Learning to use the Snyk code checker

🔐 GPG Signature Verification
Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup 2.0 Beta (v0.7.1) – Featuring Quick Guide & Installer

22 May 15:12

Choose a tag to compare

Beta Release of dar-backup

This beta release introduces several packaging improvements along with minor updates to dar-backup itself.

🔧 Notable Changes

  • Quick Guide added — a concise overview to help you determine if dar-backup fits your needs
  • New installer script to streamline setup: directories, systemd service and timer units, and more
  • dar-backup now runs silently by default unless verbosity options are provided
  • SPDX license headers added to many source files
  • Installation procedure fixed in the documentation and script

📊 GitHub Enhancements

  • Clone statistics are now automatically recorded in a file with timestamped annotations
  • A weekly-updated dashboard (PNG) displays clone activity for the past 12 weeks
  • Added various repository badges for visibility

🔐 GPG Signature Verification

Instructions for verifying release files using the provided GPG signatures are available in the documentation.

dar-backup v2 beta v. 0.6.21 released

13 May 18:51

Choose a tag to compare

This is (primarily) a documentation fix & update release 🎉

Doc highlights:

  • installation instructions were missing the python3-venv package (bommer!)
  • the --selection option to dar-backup now better explained
  • the signing documentation now in collasible sections
  • some spelling errors
  • Not CPL 3, but GPL 3 license ! 😬

Installer:

  • A new installer has been added:
  • Create directories from a provided dar-backup.conf file (made by the user)
  • Optionally also create catalog databases from backup definitions

I think this is the last release in the 0.6.x series.

I will probably bump the version number to 0.7.1 for the next one and do not expect many changes before the 2.0 version (as a 1.x bash based version exists)

dar-backup v2 beta v. 0.6.20.1 released

04 May 16:30

Choose a tag to compare

Changes:

  • FIX: modify faulty bash / zsh completers not taking the new optional MANAGER_DB_DIR config option into consideration.
  • Completers now sort on these parts of an archive name: <backup definition> and <archive date>. Should make it easier to find "stuff"

GnuPG signed packages attached to this release.