v0.15.0
What's Changed
Security
- Enabled branch protection on
masterbranch
Added
ServerActionenum for type-safe command actions (START, STOP, RESTART, RELOAD, STATUS)- Config validation in
ConfigLoader::warmUp()with newConfigSectionenum - Pre-push git hook to run
composer lint
Fixed
TriggerFactory— robust cron expression detection usingCronExpression::isValidExpression()SupervisorWorker— removedsleep(1)hack, added proper loggingWorkermanCompilerPass— replaced anonymous class with proper named class
Breaking Changes
- Config cache format changed from numeric indices to string keys
Migration: Clear cache after upgrade: rm -rf var/cache/*
Full CHANGELOG: https://github.com/crazy-goat/workerman-bundle/blob/master/CHANGELOG.md