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