aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 2523f922df61fb00a3f790373fd8e49398d9cb17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
drestic (1.4.1) stable; urgency=high

  * Fixed: update.sh now properly replaces service file placeholders (was causing '/path/to/be/replaced' execution errors)
  * Fixed: update.sh now correctly sets RESTIC_ENV_FILE environment variable in service files
  * This critical fix ensures 'make update' actually works for upgrading existing installations

 -- Sam <samsci@posteo.com>  Mon, 27 Oct 2025 07:55:00 +1000
drestic (1.4.0) stable; urgency=medium

  * Fixed: Removed invalid --retry-lock flag from restic check command (was causing all weekly checks to fail)
  * Improved: Weekly integrity checks now use metadata-only strategy (VPS-optimized, ~50MB RAM vs 500MB+)
  * Added: Comprehensive manual check documentation with resource usage guidelines
  * Added: Multi-machine check strategy documentation for resource-constrained VPS environments
  * Improved: Brutalist README - concise and action-oriented documentation

 -- Sam <samsci@posteo.com>  Mon, 27 Oct 2025 07:00:00 +1000
drestic (1.2.3) stable; urgency=medium

  * Fixed: Replaced unsupported --lock-retry-after and --lock-stale-timeout flags with --retry-lock for restic 0.18.1 compatibility
  * Fixed: Shell script quoting issues found by shellcheck (SC2086, SC2046)
  * Improved: All tests passing (local, remote, lint, format)

 -- Sam <samsci@posteo.com>  Wed, 22 Oct 2025 16:27:00 +1000

drestic (1.2.0) stable; urgency=medium

  * Added automated update script for seamless upgrades
  * Update script detects installation type (user/system)
  * Automatic backup of configurations before update
  * Optional bandwidth limit migration (1M -> 2M)

 -- Sam <samsci@posteo.com>  Wed, 22 Oct 2025 14:21:00 +1000

drestic (1.1.0) stable; urgency=medium

  * Critical: Fixed memory swap configuration preventing swap usage
  * Critical: Added prune coordination to prevent multi-device repository conflicts  
  * High: Added lock retry settings for robust multi-device operation
  * Medium: Increased rclone bandwidth limit from 1M to 2M
  - Prune operations now only run between 2-4 AM with random jitter
  - Prune failures are warnings instead of errors
  - Memory limits increased from 500M to 512M for better stability

 -- Sam <samsci@posteo.com>  Wed, 22 Oct 2025 14:15:00 +1000

drestic (1.0.0) stable; urgency=low

  * Initial release
  * Basic multi-device backup functionality
  * Support for MEGA.nz remote storage
  * Bug fixes for Makefile and backup script

 -- Sam <samsci@posteo.com>  Fri, 12 Sep 2025 14:54:03 +1000