- Job server script renamed (bye-bye .php extension), added hashbang for easier execution in *nix environments
- Job server binary now correctly interprets space separators in command line arguments
- Composer support improved, now plays nice with submodules
- Convenience autoloader script moved into vendor directory to play nice with composer
- Minor bugfixes
- Addressed execution time drift in repeating native reactor alarms
- Addressed infinite recursion in repeating callbacks
NOTE: This release introduces significant changes in the AMP API to affect performance and functionality improvements; BC breaks are prevalent and blindly upgrading will break your application. v0.1.0 is deprecated and no longer supported.
- Extracted event reactor functionality into separate Alert repo
- Added TCP job server (
bin/amp.php
) and asynchronous clients for interfacing with job servers - Messaging transport protocols extended and simplified to favor bytes over bits in places
- Removed IO stream watcher timeouts
- Removed schedule watcher iteration limits
- Removed subscription/watcher object abstraction in favor of watcher IDs
- Reactors now control all
enable/disable/cancel
actions for timer/stream watchers
- Initial tagged release