Revision history for perl application aep (Advanced Entry Point)

0.013     2026-04-10 17:38:51 UTC
  - Added TCP transport for lock server/client (--lock-server-host, --lock-server-port, --lock-transport)
  - Server now listens on both Unix socket and TCP simultaneously
  - Client supports auto, tcp, and unix transport modes with fallback
  - Added parallel groups in lock-server-order using || operator (e.g. "db,redis1||redis2,nginx")
  - Added --lock-client-timeout option to start command after timeout without server permission
  - Added --quiet and --verbose options for log level control
  - Added proper health check protocol: client sends health_check, server responds with JSON status
  - Updated docker-compose.yml to use TCP transport instead of shared volumes
  - Updated POD documentation for all new options

0.012     2026-04-10 17:01:02 UTC
  - Implemented command execution via POE::Wheel::Run
  - Implemented lock server/client protocol with ordered startup
  - Added 5 lock trigger types: time, text, regex, connect, script
  - Added config file reading (YAML) with env/file/args merge
  - Added lock client connection retry logic
  - Added Dockerfile (Carton-based) and docker-compose.yml
  - Added unit tests (34 tests) and integration tests (12 tests)
  - Fixed cross-session POE event dispatching
  - Fixed blocking I/O in trigger connect and script handlers
  - Fixed memory leak on client disconnect
  - Fixed signal handlers to kill child processes and clean up sockets
  - Fixed duplicate Getopt option specifications
  - Removed unused imports and dead code
  - Added STDOUT/STDERR autoflush for container environments
  - Comprehensive POD rewrite with examples and full option documentation

0.011     2026-04-10 16:53:01 UTC
  - First CPAN release with core framework

0.010     2025-02-13 21:54:36 GMT
  - Preparing for first release
  - Corrected POD error
0.009     2023-06-02 23:25:46 BST
  - Added abstract
0.008     2019-12-08 01:25:15 GMT
  - Added base POE in, updated cpanfile
  - Updated several documentation aspects
  - Added all defaults in
0.007     2019-12-07 23:36:46 GMT
  - Greatly increased documentation to show how the config will be handled
  - Added exit on INT to signal handler
0.006     2019-12-07 19:09:57 GMT
  - Added in BUGS section to documentation with link to source on github
0.005     2019-12-07 18:52:21 GMT
  - Added a capture for INT
0.004     2019-12-07 18:47:49 GMT
  - Updated some documentation and dist::zilla config
0.003     2019-12-07 18:40:20 GMT
  - Tidied up a little
0.002     2019-12-07 18:29:10 GMT
  - Adding in signal captures
  - Updated bin/aep to initilize signal capture
0.001     2019-12-07 16:46:00+00:00 Europe/London
  - Added in a small test creating a binary called aep
  - Initial module creation