- refactor(core): update on code style and deps (#329) (003bb33)
- deps(core): add support for Symfony 8 (#331) (e87e6a4)
- build(deps): symfony 7 support (#323) (d2172a9)
- Misnamed auth option in Redis transport factory (#312) (a5b266)
- Docker deps updated (38ee77)
- Symfony 6.3 deprecations removed (647f3f)
- Symfony/http-kernel updated (379616)
- StopWorkerOnNextTaskSubscriber improved (#306) (be1729)
- Fix deprecations symfony 6.2 (#309) (784587)
- Deps improved (#300) (f7fca6)
- best_practices.md updated (#301) (005cc3)
- StopWorkerCommand introduced (#296) (f07a8a)
- Reboot handling improved (#298) (b3e493)
- Infection extension support added (#293) (7ae19f)
- Pin apt versions for Dockerfile (#291) (dd3972)
- Exception thrown during task creation (#287) (25d9da)
- Connection improved (#282) (ee9979)
- Improve .gitattributes for composer install (#270) (a8335c)
- Attribute introduced (#281) (a7326f)
- Improvement on command display && normalizer condition (#277) (d64656)
- Scheduler scheduling phase improved (#286) (4b7905)
- Normalizers deprecations removed (#266) (cd23d8)
- Dev depdencies updated (#262) (fb98d6)
- Replace snyk with symfonycorp/security-checker-action (#267) (1a2a55)
- Fix hadolint workflow (#268) (fc95c8)
- Simplify workflows (#271) (19dbac)
- MacOS dropped for rector & static analysis workflows (#269) (5427b3)
- Suggestions implemented (#256) (d4f0b0)
- Improvements on serializer usage (#261) (15db6c)
- Support for TraceableNormalizer && TraceableDenormalizer added (#260) (15dbc8)
- Improvements (#247) (8af5db)
- Static analysis improved (#244) (96d157)
- Static analysis improved + named arguments improved (#246) (a602fb)
- Version fixed (#250) (026602)
- Fix on scheduler injection (#242) (4fd50b)
- Fibers support (#235) (de0f3b)
- Add ExactExpressionBuilder (#224) (865265)
- Add option deleteAfterExecute (#227) (af1b2d)
- Postgres support improved (#233) (7dfa93)
- Fibers improvement (#238) (62419c)
- Static analysis fixed (#239) (20d737)
- Transport configuration support (#202) (e58fc1)
- SchedulerAwareInterface started (#221) (059c74)
- ExecutionPolicy introduced (#237) (da8111)
- 8.2 support started (#236) (81a4ac)
- Synchronization improved (#220) (4a675b6)
- Registry introduced (#203) (06f36c)
- Registry introduced (#212) (fe730b)
- Configuration started (#204) (baea89)
- 8.1 added && Symfony 6.0 (#31) (dcbc6f)
- Update (#196) (ac22f6)
- Task sort improved (#183) (92eb0e)
- Configuration improved (#184) (2ac8b4)
- Task execution preemption (#145) (61e887)
- Strict mode (#180) (6ea8bb)
- Pause task execution using signal (#177) (75558a)
- Stop sleeping worker (#173) (9bd97d)
dbaldsn support added forDoctrineTransportFactory(#173) (9bd97d)
- Long running tasks + parallel process lock (#102) (e54e8a)
- Doctrine connection improved (#166) (145fbf)
- scheduler:consume --wait (#160) (145fbf)
- --force option added to scheduler:consume (#161) (81b23a)
- MessengerTaskRunner injection fixed (#163) (a27a85)
- SchedulerCacheClearer improved (#153) (15b746)
- FilesystemTransportFactory improved (#149) (35632d)
- Constraints (#146) (31861d)
- Worker has been refactored & runners API has been changed (a4bf18)
- ExecuteTaskCommand - name option shortcut removed (#136) (4f17ce)
- Custom DateTimeNormalizer FORMAT_KEY to store microseconds (#123) (0256b2)
- Fork improved (#137) (d067a3)
- Improvements (#103) (1f6d4b)
- Chained tasks handling + LazyTaskList introduced (#126) (a4bf18)
- Symfony 5.3 support (#130) (eba50a)
- BatchPolicy sort improved (see #120) - Thanks @jvancoillie
- The whole improvements tagged in
0.4.8are also released via this release.
No BC Breaks introduced via this release.
No BC Breaks introduced via this release.
- Due tasks filter fixed (see #114)
No BC Breaks introduced via this release.
- Next execution allowed date fixed (see #112)
No BC Breaks introduced via this release.
- Due tasks filter improved (see #107)
No BC Breaks introduced via this release.
- Doctrine bridge sort fixed (see #95)
- Task lock management improved (see #91)
- Chained sub-tasks sort (see #89) - Thanks @jvancoillie
- Tests improvements on Doctrine bridge (see #66)
- Tools dependencies upgraded (see #97) - Thanks @jmsche
- CI improvements (see #98) - Thanks @jmsche
- README.md improved (see #100) - Thanks @jmsche
No BC Breaks introduced via this release.
- FIFO sort fixed (see #75)
- DeadlinePolicy sort improved (see #80)
- Doctrine connection extra logger call removed (see #81)
- Configuration set for reference dump (see #83) - Thanks @jvancoillie
No BC Breaks introduced via this release.
No BC Breaks introduced via this release.
- Extension fixed on transport access (see #57)
No BC Breaks introduced via this release.
- Doctrine lock & worker single_run fix (see #46)
- Snyk analyze added (see #48)
- Doctrine auto_setup fix (see #43)
- Cache transport added (see #16)
- Documentation improvements (see #16)
- Core improvements (see #16)
- Core improvements (see #52)
- Composer dependencies improvement (see #37)
- Infection configuration improved (see #38)
- Rector upgraded (see #39)
- fix(bridge): Doctrine configuration fixed (see #42)
- Doctrine bridge improvements (see #36)
- Compound factories fixed (see #34)
- Doctrine dependencies updated (see #17)
- Middleware introduced (see #19)
Scheduler::yieldTask()introduced (see #19)scheduler:yieldcommand added (see #19)- Documentation improvements (see #19)
- "Fluent" expressions (see #26)
- Core improvements (#27)
- Task notifications added (see #1)
- Task & Worker lifecycle logs added (see #5)
- PHP 7.2 & 7.3 support dropped (see #13)
- PHP 8.0 support added (see #13)
- Introduced the bundle