Skip to content

v0.15.0

Choose a tag to compare

@s2x s2x released this 15 Apr 06:32
· 198 commits to master since this release
ff6685a

What's Changed

Security

  • Enabled branch protection on master branch

Added

  • ServerAction enum for type-safe command actions (START, STOP, RESTART, RELOAD, STATUS)
  • Config validation in ConfigLoader::warmUp() with new ConfigSection enum
  • Pre-push git hook to run composer lint

Fixed

  • TriggerFactory — robust cron expression detection using CronExpression::isValidExpression()
  • SupervisorWorker — removed sleep(1) hack, added proper logging
  • WorkermanCompilerPass — 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