Releases: dereuromark/cakephp-queue
Releases · dereuromark/cakephp-queue
8.6.1
Fixes
- Prevent errors in opcode cache mode.
- Fix PostgreSQL index name collision in MigrationQueueIndexOptimization by @jdd-canada in #448
New Contributors
- @jdd-canada made their first contribution in #448
Full Changelog: 8.6.0...8.6.1
8.6.0
Improvements
- introduce Priority enum by @LordSimal in #447
- MigrationQueueIndexOptimization ( Covers the primary requestJob() query which filters by completed IS NULL )
- Removed deprecated searchManager() method in favor of filter collection class
- requestJob() support for sqlite
- Command escaping must be enabled when debug mode is off for security reasons
- Worker key generation hardered
Full Changelog: 8.5.2...8.6.0
8.5.2
8.5.1
6.9.3
Fixes
- Fixed MysqlAdapter check in Utf8mb4Fix migration by @GustavoPeixoto in #442
Full Changelog: 6.9.2...6.9.3
8.5.0
Improvements
- Better config naming/handling
- Allow attachments for Email task
8.4.0
Improvements
- Queue.Job.maxAttemptsExhausted event when a job has failed and exhausted all of its configured retry attempts.
- Set job as failed when job execution interrupted due to timeout or manual termination
8.3.1
Fixes
- Fix IO error usage
New Contributors
- @Txxkirsch made their first contribution in #435
Full Changelog: 8.3.0...8.3.1
8.3.0
Improvements
- Allow cloning of run jobs to re-run them from backend (job view)
- Add memory usage info into jobs on finish, but also on progress update, to better analyze memory issues
- Allow using
-rfrom local dev CLI command to run a longer queue job in the background
Note: Make sure your Queue.workermaxruntime is always set to the absolute max your queue jobs will ever run. This is now a bit more strictly implemented, to avoid some rogue long running tasks to take too much processing time.
6.9.2
Fixes
Backporting fixes