Skip to content

Releases: managingwp/enhance-plus

1.0.12

31 Oct 16:28

Choose a tag to compare

Release 1.0.12

  • rename/compress: move postrotate compression into tool (complete TODO #4)
  • add 'compress' subcommand and -c flag for dryrun/rename
  • log compress actions to rename.run, remove rotation.run usage
  • simplify logrotate postrotate to call rename + compress
  • logrotate: rotate rename.run log file
  • Add stanza to rotate /var/log/webserver_logs/rename.run (size 100M, rotate 5, compress)
  • Keep postrotate calling rename + compress phases"

1.0.11

31 Oct 13:59

Choose a tag to compare

Release 1.0.11

  • config: make line-boundary preservation configurable
  • inotify: add PRESERVE_LINE_BOUNDARIES env var (default 1) to toggle buffering of partial lines
  • systemd: read env from /etc/default/enhance-log-capture via EnvironmentFile
  • installer: create /etc/default/enhance-log-capture with documented defaults
  • docs: update TODO #3 as resolved with approach
  • Updated TODO.md

1.0.10

31 Oct 16:28

Choose a tag to compare

Release 1.0.10

  • rename: support dryrun feedback for *.log workflows
  • Do not exit when no rotated files; proceed to symlink step
  • Add -l/--symlinks flag and clear notice when disabled
  • Improve dryrun guidance so users processing UUID.log see actions
  • rename: add 'symlinks' subcommand and wrapper
  • New 'symlinks' mode creates domain.log -> UUID.log without touching rotated files
  • Wrapper enhance-log-capture-symlinks for easy direct invocation
  • Updated usage/help and examples
  • Removed uncessary script

1.0.9

31 Oct 16:28

Choose a tag to compare

Release 1.0.9

  • Update comments to use 'rotated files' instead of 'compressed files'
  • enhance-log-capture: update installer and rename tool
  • installer: auto-check and fast-forward parent repo on install; always restart service
  • rename: only process UUID-prefixed .log- (ignore .gz); add -s/--show for detailed dryrun with mapping source and planned action
  • docs: mark TODO #2 (duplicate entries) resolved with offsets, CLOSE_WRITE events, dedup window, and coalescing delay notes
  • Small fixes

1.0.8

31 Oct 16:28

Choose a tag to compare

Release 1.0.8

  • Implement ARCHIVE_ENABLE configuration option

1.0.7

31 Oct 16:28

Choose a tag to compare

Release 1.0.7

  • Add symlink creation feature for UUID log files
  • Added SYMLINK_ENABLE configuration option (default 0)
  • Created _create_symlinks() function to create domain.com.log -> UUID.log symlinks
  • Function runs with both rename and dryrun modes
  • Checks if symlinks already exist to avoid duplicates
  • Logs all actions and provides summary statistics
  • Supports debug mode for troubleshooting
  • Add documentation for symlink feature
  • Updated README with SYMLINK_ENABLE configuration option
  • Added detailed explanation of symlink feature and benefits
  • Included usage examples and testing instructions

1.0.6

31 Oct 16:28

Choose a tag to compare

Release 1.0.6

  • Add logging facility for enhance-log-capture-rename.sh
  • Add LOG_RENAME configuration option (default: 1)
  • Create _log_action() function to log actions to $ACTIVE_DIR/rename.run
  • Format timestamps as [MM/DD/YYYY HH:MM:SS TZ] using local timezone
  • Log script start, completion, file processing, and rename operations
  • Update configuration example with LOG_RENAME documentation
  • Fix shellcheck warning SC2155 by separating variable declaration

1.0.4

28 Oct 15:12

Choose a tag to compare

Release 1.0.4

(8aedf94) Bumped version to 1.0.4
(3c5118c) Added logrotate command for testing to README.md
(596c80f) Small changes to README.md
(5db88af) Always restart systemctl service
(b04e795) Check if git repository is latest before installing
(44d3539) Fixed issue with duplicate log lines

1.0.3

31 Oct 16:28

Choose a tag to compare

Release 1.0.3

(1d9dac4) Fixed issue with README.md
(b0fe2cd) Small issue fixed in README

1.0.2

27 Oct 17:57

Choose a tag to compare

Release 1.0.2

(a87ee5b) Fixed issue with sourcing VERSION file
(a392007) Added AGENTS.md and fixed restarting systemd service on change.
(d506037) Updated README.md