Skip to content

Releases: symbiote/silverstripe-queuedjobs

4.8.1

19 Oct 08:20
Compare
Choose a tag to compare

What's Changed

  • fix(QueuedJobDescriptor) Ensure that anything set to 'waiting' has Wo… by @nyeholt in #349
  • FIX releaseJobLock when marking a job as broken by @andrewandante #354

Full Changelog: 4.8.0...4.8.1

4.8.0

25 Aug 03:13
6f936a7
Compare
Choose a tag to compare
  • FIX Remove stalled job if implementation not found (#350) (Will Rossiter) - 6f936a7
  • Update performance.md (Sam Haftka) - c7377a4

4.7.0

04 May 22:44
Compare
Choose a tag to compare
  • BUG: Allow zero values for integers and floats within queued job rule. (#337) (Mojmir Fendek) - 2f7abff
  • NEW Doorman runner extensibility improvements (#287) (Mojmir Fendek) - 00938b3
  • BUG: Doorman manager child processing fix. (#305) (Mojmir Fendek) - b1ce613
  • FIX Limit duration of INIT state on jobs (#320) (Mojmir Fendek) - e259183
  • MNT Use Recipe 4.7.x-dev in CI (#332) (Steve Boyd) - 079e4eb
  • DOCS Call out step requirement to avoid staleness (Ingo Schommer) - 73d2bcd
  • BUG: Exclude tasks run via a job from health check. (Mojmir Fendek) - 687629a
  • Use formatters in QueuedJobHandler (Ingo Schommer) - b78f296
  • FIX Resilient log handler implementation (Ingo Schommer) - f83b8b4
  • FIX Use logger consistently in QueuedJobService (Ingo Schommer) - a89b7e8
  • Use PHP7 Throwable consistently (Ingo Schommer) - c404ee2
  • FIX Avoid double message logging (Ingo Schommer) - a9e33e7
  • NEW CLI output in ProcessJobQueueTask (Ingo Schommer) - dd56fbf
  • Avoid serialisation in human readable log messages (Ingo Schommer) - 47b4df9
  • DOCS Restructure markdown, remove wiki (#318) (Ingo Schommer) - 4b230d1
  • NEW: Show job data in descriptor edit form. (Mojmir Fendek) - 00cd5bd
  • NEW: Better Descriptor edit form UI. (#314) (Mojmir Fendek) - bbc147e
  • NEW: Task runner better UI (#301) (Mojmir Fendek) - 5175489
  • DOCS: example email should use example domain. (Matt Clegg) - b2dc5c3

4.6.4

15 Mar 00:04
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • PR fixes (Mojmir Fendek) - 7172da7
  • MISC: Improved documentation on special job variables. (Mojmir Fendek) - 7c8a6a5

4.5.1

15 Mar 00:03
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • PR fixes (Mojmir Fendek) - 7172da7
  • MISC: Improved documentation on special job variables. (Mojmir Fendek) - 7c8a6a5
  • Queued jobs documentation improvements (Mojmir Fendek) - 17f4077
  • Fix QueuedJobsAdmin parsing job parameters (Serge Latyntcev) - 81ad84f
  • Document required fields for defaultJobs (Fred Condo) - 250179c
  • Fix docblock for phpcs (Steve Boyd) - d4d6cdd
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6

4.4.3

15 Mar 00:02
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • Fix docblock for phpcs (Steve Boyd) - d4d6cdd
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6

4.3.3

15 Mar 00:01
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6
  • Remove use of deprecated DB::getConn() and run import optimisation (Robbie Averill) - b7b5624
  • Fix(mutex) make the mutex update check for finished or running jobs (Stephen McMahon) - 0b39d8c
  • FIX: Add check for SubsiteID (James Ayers) - 801390e
  • Add PHP 7.3 and SilverStripe 4.3 to Travis builds (Robbie Averill) - 53682b6
  • FIX Cleanup tasks now uses Configurable and correctly re-enqueues itself (Robbie Averill) - df22515

4.2.4

14 Mar 23:59
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6
  • Remove use of deprecated DB::getConn() and run import optimisation (Robbie Averill) - b7b5624
  • Fix(mutex) make the mutex update check for finished or running jobs (Stephen McMahon) - 0b39d8c
  • Fix(QueuedJobService): Valid $messages data being overwritten (jcarter) - e91c358
  • FIX Remove _config.php check for folder name - it is a vendor module now (Robbie Averill) - 4b967a0
  • Provide legacy class-name map for SilverStripe 4 (Fred Condo) - 011ffe1
  • add(Readme): Info for query_limit config option (jcarter) - 437dd2f
  • add(CleanupJob): query_limit config option (default 100k) (jcarter) - 78ebf99
  • FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4 (Robbie Averill) - ab87aa1
  • FIX Add queuedjobs test state to disable the shutdown handler during unit tests (Robbie Averill) - f3d8a47
  • Ensure compatibility with SS 3.7 & PHP 7.2 (Marc Espiard) - 267b8da
  • FIX Remove use of deprecated DB::getConn(), update broken doc blocks etc (Robbie Averill) - d82876c
  • FIX Doorman's 'is cancelled' criteria now included completed jobs, preventing infinite processes (Robbie Averill) - 3962190
  • Updated test that sometimes fails to have a little leniency (Guy Marriott) - 1a2bcba

4.1.2

14 Mar 23:58
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6
  • Remove use of deprecated DB::getConn() and run import optimisation (Robbie Averill) - b7b5624
  • Fix(mutex) make the mutex update check for finished or running jobs (Stephen McMahon) - 0b39d8c
  • Fix(QueuedJobService): Valid $messages data being overwritten (jcarter) - e91c358
  • FIX Remove _config.php check for folder name - it is a vendor module now (Robbie Averill) - 4b967a0
  • Provide legacy class-name map for SilverStripe 4 (Fred Condo) - 011ffe1
  • add(Readme): Info for query_limit config option (jcarter) - 437dd2f
  • add(CleanupJob): query_limit config option (default 100k) (jcarter) - 78ebf99
  • Ensure compatibility with SS 3.7 & PHP 7.2 (Marc Espiard) - 267b8da
  • FIX Implement subsites namespace into QueuedJobService (Robbie Averill) - 8fc5a6b
  • FIX Mock current date and time in scheduled execution test (Robbie Averill) - 2a97b05
  • FIX Use correct namespaces for Versioned and ErrorPage (Robbie Averill) - 191178c

4.0.7

14 Mar 23:56
1fe21e5
Compare
Choose a tag to compare
  • [CVE-2021-27938] Prevent echoing request variable (Steve Boyd) - 4c8aa39
  • Use tagged versions for 1.x recipe-cms, use trusty (Steve Boyd) - a70e5f5
  • Remove phpcs runs from 4.0 branch, code not compliant (Robbie Averill) - e6e1827
  • Add phpcs ruleset from 4.4 branch (Robbie Averill) - bd6a48a
  • Add codesniffer to dev dependencies (Robbie Averill) - 4e1bb1f
  • Update Travis configuration (Robbie Averill) - e01a2b6
  • Remove use of deprecated DB::getConn() and run import optimisation (Robbie Averill) - b7b5624
  • Fix(mutex) make the mutex update check for finished or running jobs (Stephen McMahon) - 0b39d8c
  • Fix(QueuedJobService): Valid $messages data being overwritten (jcarter) - e91c358
  • FIX Remove _config.php check for folder name - it is a vendor module now (Robbie Averill) - 4b967a0
  • Provide legacy class-name map for SilverStripe 4 (Fred Condo) - 011ffe1
  • add(Readme): Info for query_limit config option (jcarter) - 437dd2f
  • add(CleanupJob): query_limit config option (default 100k) (jcarter) - 78ebf99
  • Ensure compatibility with SS 3.7 & PHP 7.2 (Marc Espiard) - 267b8da