Skip to content

Latest commit

 

History

History
696 lines (392 loc) · 19 KB

File metadata and controls

696 lines (392 loc) · 19 KB

Changelog

0.11.0

Build

Dependencies
  • refactor(core): update on code style and deps (#329) (003bb33)
  • deps(core): add support for Symfony 8 (#331) (e87e6a4)

0.10.5

Code Refactoring

Code style && deprecations
  • refactor(core): style improved (#325) (c4c7250)
  • refactor(core): 8.4 deprecations (#326) (55c58a3)

0.10.4

Build

Dependencies
  • build(deps): symfony 7 support (#323) (d2172a9)

0.10.3

Bug Fixes

Bridge
  • Misnamed auth option in Redis transport factory (#312) (a5b266)
Build
  • Docker deps updated (38ee77)
Deps
  • Symfony 6.3 deprecations removed (647f3f)
Security
  • Symfony/http-kernel updated (379616)

0.10.2

Code Refactoring

Eventlistener
  • StopWorkerOnNextTaskSubscriber improved (#306) (be1729)
Messenger
  • Fix deprecations symfony 6.2 (#309) (784587)

0.10.1

Builds

Deps
  • Deps improved (#300) (f7fca6)

Documentation

Best practices
  • best_practices.md updated (#301) (005cc3)

0.10.0

Features

Command
  • StopWorkerCommand introduced (#296) (f07a8a)

Code Refactoring

Scheduler
  • Reboot handling improved (#298) (b3e493)

Builds

Composer
  • Infection extension support added (#293) (7ae19f)
Docker
  • Pin apt versions for Dockerfile (#291) (dd3972)

0.9.4

Bug Fixes

Bridge
  • Exception thrown during task creation (#287) (25d9da)

Code Refactoring

Bridge
  • Connection improved (#282) (ee9979)
Build
  • Improve .gitattributes for composer install (#270) (a8335c)
Command
  • Attribute introduced (#281) (a7326f)
Core
  • Improvement on command display && normalizer condition (#277) (d64656)
  • Scheduler scheduling phase improved (#286) (4b7905)
Serializer
  • Normalizers deprecations removed (#266) (cd23d8)

Builds

Deps
  • Dev depdencies updated (#262) (fb98d6)
Security
  • Replace snyk with symfonycorp/security-checker-action (#267) (1a2a55)

Continuous Integrations

Docker
  • Fix hadolint workflow (#268) (fc95c8)
Github
  • Simplify workflows (#271) (19dbac)
Tools
  • MacOS dropped for rector & static analysis workflows (#269) (5427b3)

0.9.3

Features

Command
  • Suggestions implemented (#256) (d4f0b0)

Code Refactoring

Core
  • Improvements on serializer usage (#261) (15db6c)
Serializer
  • Support for TraceableNormalizer && TraceableDenormalizer added (#260) (15dbc8)

0.9.2

Bug Fixes

Tests
  • Improvements (#247) (8af5db)

Code Refactoring

Core
  • Static analysis improved (#244) (96d157)
  • Static analysis improved + named arguments improved (#246) (a602fb)

Builds

Rector
  • Version fixed (#250) (026602)

0.9.1

Code Refactoring

Dic
  • Fix on scheduler injection (#242) (4fd50b)

0.9.0

Features

Core
  • Fibers support (#235) (de0f3b)
Expression
  • Add ExactExpressionBuilder (#224) (865265)
Tasks
  • Add option deleteAfterExecute (#227) (af1b2d)

Code Refactoring

Bridge
  • Postgres support improved (#233) (7dfa93)
Core
  • Fibers improvement (#238) (62419c)
  • Static analysis fixed (#239) (20d737)
  • Transport configuration support (#202) (e58fc1)
Dic
  • SchedulerAwareInterface started (#221) (059c74)
Worker
  • ExecutionPolicy introduced (#237) (da8111)

Continuous Integrations

Php
  • 8.2 support started (#236) (81a4ac)

0.8.1

Code Refactoring

Scheduler
  • Synchronization improved (#220) (4a675b6)

0.8.0

Features

Middleware
  • Registry introduced (#203) (06f36c)
Transport
  • Registry introduced (#212) (fe730b)

Builds

Docker
  • Configuration started (#204) (baea89)
Php
  • 8.1 added && Symfony 6.0 (#31) (dcbc6f)

0.7.1

Builds

Psr

0.7.0

Features

Core
  • Task sort improved (#183) (92eb0e)
DIC
  • Configuration improved (#184) (2ac8b4)
Scheduler
  • Task execution preemption (#145) (61e887)

Code Refactoring

Worker
  • Improvements on stop (#186) (c751c8)
  • WorkerConfiguration introduced (#187) (a84878)

0.6.2

Code Refactoring

Scheduler
Worker
  • Pause task execution using signal (#177) (75558a)

0.6.1

Code Refactoring

Worker
  • Stop sleeping worker (#173) (9bd97d)
  • dbal dsn support added for DoctrineTransportFactory (#173) (9bd97d)

0.6.0

Code Refactoring

⚠ BREAKING CHANGES

Worker
  • Long running tasks + parallel process lock (#102) (e54e8a)

Changelog

0.5.5

Code Refactoring

Bridge
  • Doctrine connection improved (#166) (145fbf)

Bug Fixes

Command
  • scheduler:consume --wait (#160) (145fbf)

0.5.4

Features

Command
  • --force option added to scheduler:consume (#161) (81b23a)

Code Refactoring

DIC
  • MessengerTaskRunner injection fixed (#163) (a27a85)

0.5.3

Bug Fixes

Kernel
  • SchedulerCacheClearer improved (#153) (15b746)

0.5.2

Code Refactoring

Transport
  • FilesystemTransportFactory improved (#149) (35632d)

0.5.1

Builds

Composer

0.5.0

⚠ BREAKING CHANGES

Worker|task|runner|transport
  • Worker has been refactored & runners API has been changed (a4bf18)

Features

Command
  • ExecuteTaskCommand introduced (#72) (866e6c)
  • ListTaskCommand - display substasks (#127) (a21379)
Core

Code Refactoring

Command
  • ExecuteTaskCommand - name option shortcut removed (#136) (4f17ce)
Serializer
  • Custom DateTimeNormalizer FORMAT_KEY to store microseconds (#123) (0256b2)
Worker
  • Fork improved (#137) (d067a3)
Worker|runner
  • Improvements (#103) (1f6d4b)
Worker|task|runner|transport
  • Chained tasks handling + LazyTaskList introduced (#126) (a4bf18)

Builds

Composer
  • Symfony 5.3 support (#130) (eba50a)

0.4.9

Description

  • BatchPolicy sort improved (see #120) - Thanks @jvancoillie

Extra

  • The whole improvements tagged in 0.4.8 are also released via this release.

API

No BC Breaks introduced via this release.


0.4.8

  • Scheduler::getDueTasks() fixed (see #117)
  • Tools improved (see #99)

API

No BC Breaks introduced via this release.


0.4.7

  • Due tasks filter fixed (see #114)

API

No BC Breaks introduced via this release.


0.4.6

  • Next execution allowed date fixed (see #112)

API

No BC Breaks introduced via this release.


0.4.5

  • Due tasks filter improved (see #107)

API

No BC Breaks introduced via this release.


0.4.4

  • 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

API

No BC Breaks introduced via this release.


0.4.3

  • 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

API

No BC Breaks introduced via this release.


0.4.2

  • Fluent expression fixed (see #62) - Thanks @babeuloula
  • Worker improvements (see #61)

API

No BC Breaks introduced via this release.


0.4.1

  • Extension fixed on transport access (see #57)

API

No BC Breaks introduced via this release.


0.4.0

  • 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)

0.3.4

  • Composer dependencies improvement (see #37)
  • Infection configuration improved (see #38)
  • Rector upgraded (see #39)
  • fix(bridge): Doctrine configuration fixed (see #42)

0.3.3

  • Doctrine bridge improvements (see #36)

0.3.2

  • Compound factories fixed (see #34)

0.3.1

  • Scheduler definitions fix (see #29)
  • Expression builders definition fix (see #30)

0.3.0

  • Doctrine dependencies updated (see #17)
  • Middleware introduced (see #19)
  • Scheduler::yieldTask() introduced (see #19)
  • scheduler:yield command added (see #19)
  • Documentation improvements (see #19)
  • "Fluent" expressions (see #26)
  • Core improvements (#27)

0.2.0

  • 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)

0.1.0

  • Introduced the bundle