Releases: managingwp/enhance-plus
Releases · managingwp/enhance-plus
1.0.12
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
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
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
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
Release 1.0.8
- Implement ARCHIVE_ENABLE configuration option
1.0.7
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
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