Skip to content

Releases: monstermuffin/mergerfs-cache-mover

v1.4.2

24 Mar 19:15

Choose a tag to compare

  • a13a06b - docs: update CHANGELOG for v1.4.2 tag
  • fc3cb36 - docs: update README so that venv installation is shown in steps/examples
  • b0ff0cb - refactor: proper configuration parsing instead of whatever I was doing
  • f4e5bba - feat: add KEEP_EMPTY_DIRS configuration option to preserve empty directories 'Fixes' #60
  • f52ec01 - docs: add Ko-fi
  • 021e7fa - docs: Add Ko-fi username to funding configuration
  • 5f17be7 - chore(deps): update apprise to 1.9.8 (#59)
  • 9aefba9 - chore(deps): update docker/metadata-action action to v6 (#58)
  • e10e655 - chore(deps): update docker/build-push-action action to v7 (#57)
  • 8a82a54 - chore(deps): update docker/setup-buildx-action action to v4 (#56)
  • 4c8968b - chore(deps): update docker/login-action action to v4 (#55)
  • b5cd6b6 - chore(deps): update docker/setup-qemu-action action to v4 (#54)

v1.4.1

05 Feb 15:32

Choose a tag to compare

  • 9cc41eb - docs: bump changelog
  • 59b1d9d - chore: remove version argument from CLI and update version variable in init.py
  • c65739a - docs: add detailed EXCLUDED_DIRS documentation with examples
  • aea8436 - fix(filesystem): enhance exclusion logic for directories in path checks
  • 3b3597b - chore(deps): update psutil to 7.2.2 (#52)
  • 7c34381 - chore(deps): update apprise to 1.9.7 (#50)
  • b8da22a - chore(deps): update psutil to 7.2.1 (#49)
  • a270f66 - chore(deps): update psutil to 7.2.0 (#48)
  • 4f6ca95 - chore(deps): update apprise to 1.9.6 (#47)

v1.4

07 Dec 10:23

Choose a tag to compare

  • 4a74f3d - docs: update cl
  • 59b76f0 - fix(updater): call set_git_dir before running git commands
  • aac483c - fix(updater): set GIT_WORK_TREE on updater
  • ac6807f - fix(logging): improve log messaging (debug)
  • a867189 - chore: bump gi
  • 917da62 - docs: doc bump
  • fa76e69 - docs: update readme and changelog with atomic change info (fixed)
  • df5847a - feat: much smarter cleanup to (i hope) restore incomplete moves
  • 60c550a - feat: more better deletion markers to combat scenarios in which a crash occurs mid move/rename
  • 7b37bb8 - refactor: migrate to default atomic moves and remove any option to disable this
  • 62457b7 - docs: better explaination of afm
  • 2f7db5e - fix: actually fix dir exclusion
  • 2782339 - fix: improve/fix? directory exclusion logic
  • 87e589a - fix: ignore snapshor dir in cleanup
  • 96f80f3 - docs: grammar
  • ba6e869 - feat: change to def atomic moves
  • d9deff2 - docs: bump docs for default atomic moves
  • 09ef165 - fix: update SlackService /inline with DiscordService
  • 667930d - feat: implement atomic file moves with temporary filenames w/ cleanup
  • 42696bd - chore(deps): update actions/checkout action to v6 (#46)
  • eea4fe9 - chore(deps): update psutil to 7.1.3 (#45)

v1.3.6

29 Oct 14:50

Choose a tag to compare

  • 6ae3f55 - feat: update changelog - mutiple instance support
  • a479f0f - Merge remote-tracking branch 'origin/main' into dev
  • 14b79e7 - chore(deps): update psutil to 7.1.2 (#44)
  • 97ac946 - chore(deps): update psutil to 7.1.1 (#42)
  • 7b6a685 - chore(deps): update python docker tag to v3.14 (#41)
  • f736dbc - feat: add instance_id for concurrent processes
  • 105452e - chore(deps): update apprise to 1.9.5 (#39)
  • e5692f6 - chore(deps): update pyyaml to 6.0.3 (#38)
  • f6750d8 - chore(deps): update psutil to 7.1.0 (#36)
  • 6796888 - chore(deps): update requests to 2.32.5 (#35)
  • 11dfd4e - chore(deps): update actions/checkout action to v5 (#34)
  • 45c4810 - chore(deps): update apprise to 1.9.4 (#33)
  • c9545be - docs: vanity stars
  • 4d5bb61 - fix: git check - check if running in a git repo and fail update w/o breaking exec
  • 47203b5 - chore: standardise

v1.3.5

20 Jun 14:38

Choose a tag to compare

  • 2831f8c - CI: Dont build on doc update
  • 1d54a17 - docs: bump changelog
  • 8a9f5b9 - docs: bump changelog
  • a697139 - fix: notify_thresh on 0,0
  • b95c8c5 - docs: line br
  • ac27d1c - docs: clarify notify_threshold
  • 7b6562f - fix: update Dockerfile to use CMD instead of ENTRYPOINT
  • b177b55 - chore: bump

v1.3.4

12 Jun 10:30
0b59c46

Choose a tag to compare

  • 0b59c46 - Merge pull request #29 from monstermuffin/renovate/requests-2.x
  • 2c65247 - docs: update changelog
  • 2cecc53 - chore(deps): update requests to 2.32.4
  • 5c87a10 - feat: add support for custom config path

v1.3.3

13 May 09:17

Choose a tag to compare

  • 53dd52e - chore: make better log level validation and settings w/ tig suggestion
  • d554276 - docs: update log levels
  • 204c63c - docs: update changelog for v1.3.3
  • 90a52dc - fix: log level settings and validation
  • cb1dd03 - fix: makedirs_preserve_stats funct to attempt to fix root perm issue

v1.3.2

30 Apr 09:29

Choose a tag to compare

  • fddc9cb - docs: update changelog.md
  • 6ffa5f9 - docs: unfuck images
  • df32948 - docs: change notif image
  • 1f73f43 - Merge pull request #24 from tigattack/fix/skip-dry-run-notify
  • 02cadd4 - Merge pull request #25 from tigattack/feat/notification-improvements
  • bef5a10 - feat(notifications): humanise average speed
  • bccd670 - feat(notifications): add space before unit in data sizes
  • 438b09b - feat(notifications): use util.format_bytes in NotificationHandler
  • 3894f67 - refactor(notifications): fix type errors
  • 4cd474a - fix(notifications): fix send_webhook type hints
  • 8597315 - feat(notifications): improve format_bytes function
  • 34ee19c - feat(notifications): move shared functions to own module
  • 6ac72d7 - feat(cache-mover): log info message when skipping notify
  • e804c46 - fix(cache-mover): skip notify if dry_run

v1.3.1

16 Apr 13:36
3d20402

Choose a tag to compare

  • 3d20402 - Merge pull request #23 from monstermuffin/dev
  • 2b75d9a - chore: attempt better healthcheck
  • ab048a6 - docs: logging level docs: better arrangement
  • 659adba - fix: remove redundant check
  • b6dc0dc - fix: move logging until after it's actually active
  • d6685d5 - fix: handle empty path parts in exclusion check
  • fd5e7ce - chore: consistant storage reporting for notif
  • 4e1def8 - chore: logging levels in docker
  • cc769cf - fix: change healthcheck to check for cron
  • ef010c2 - docs: bump readme
  • 7fefd02 - chore: info for perm logs
  • fc7c8e6 - chore: add enhanced hardlink support
  • 4d64d7d - fix: hardcoded logging
  • d5bf7c3 - chore: remove attempt at getting LLM to comment my spag
  • 3c1fca8 - chore(deps): update metcalfc/changelog-generator action to v4.6.2 (#21)
  • be77da4 - ci: add tag
  • ef4209e - chore: add build for rework
  • 3ed75fb - fix: improve EXCLUDED_DIRS handling in config
  • 7b70d02 - fix: excluded_dirs list handling
  • af36d07 - chore: adding debug logging
  • 5b3b6f5 - fix: use stat.S_IMODE
  • a313aa2 - fix: get perms before
  • 9711168 - fix: explicit dir permissions
  • 68dda8b - fix: preserve permissions for hardlink move
  • 5d70e3e - fix: readd ownership and permissions handling during file move
  • 9dc5d1e - fix: enhance remove_empty_dirs to preserve parent structure and skip excluded directories
  • d2fa02a - chore(deps): update apprise to 1.9.3 (#20)
  • 0f84a88 - docs: better readme
  • b2ecc1f - chore: add .vscode to .gitignore
  • cb276ab - chore: remove .vscode dir from repo
  • a62cf67 - feat: add art
  • 60a0e13 - feat: skip git operations in containers
  • 8d7194c - docs: bump changelog
  • 1cf0281 - docs: add symlink section
  • 36691b1 - fix: symlink handling to update targets when moving from cache to backing storage
  • cb1e000 - feat: symlink support
  • c8c5801 - docs: hardlink stuff
  • 2865be3 - feat: merge hardlink support into rework
  • 1119ff5 - fix: fuck llms 2
  • 951c63f - fix: fuck llms
  • e64de67 - refactor: fix notif manager?
  • 72ef0a6 - chore: add version 1.3 to init.py
  • 0fd99c5 - refactor: enhance NotificationManager to use structured config
  • daaefa9 - refactor: used LLM to try and separate everything out and comment some stuff.
  • 7ca5842 - chore: version to 1.3 before I forget
  • b981d82 - docs: general improvements
  • 43cd9b5 - docs: spelling
  • 1acb681 - chore(deps): update metcalfc/changelog-generator action to v4.5.0 (#19)
  • 682a9b5 - chore(deps): update psutil to 7.0.0 (#18)
  • 5b7f228 - chore(deps): update softprops/action-gh-release action to v2 (#17)
  • 9e1db44 - chore(deps): update actions/checkout action to v4 (#16)

v1.2

24 Jan 11:36

Choose a tag to compare

No Changes.