Change Log

Features and Enhancements

  • 2018-04-13 24ff267 Ability to inject a different process manager class. (Frank Mullenger)
  • 2018-04-04 ee6b9c8 Allow ProcessManager log path to be configurable via environment variable (Robbie Averill)
  • 2017-12-20 35fa3c3 Convert to vendor module, update use of cli-script with sake and some readme examples (Robbie Averill)
  • 2017-11-14 47f87be Log job output into the job messages. (Sam Minnee)
  • 2017-11-13 1f0d551 Add DeleteAllJobsTask (Sam Minnee)
  • 2017-11-10 a99f165 Allow queueing of build tasks (Sam Minnee)

Bugfixes

  • 2018-07-25 61aeb4d Failures to fetch repository info (e.g. when private and has auth failure) now fail gracefully (Robbie Averill)
  • 2018-07-13 07296b4 Health indicator alignment now uses flexbox and works on IE11 (Robbie Averill)
  • 2018-07-02 c0a01db created way of knowing whether user has permission to post (micmania1)
  • 2018-07-02 98968da Popovers are closed when you click back into a report row again (Robbie Averill)
  • 2018-06-29 edec1d7 Admin users can always edit records that have active workflow transitions (Robbie Averill)
  • 2018-06-28 d96f52c Email notification workflow now ignores recipients with invalid email addresses (Robbie Averill)
  • 2018-06-28 0056ef3 Make template optional for workflow definition (Raissa North)
  • 2018-06-28 1f4ad99 Update Reminder Email DB Field mismatch to ensure value saves (Raissa North)
  • 2018-06-26 4395daa Guzzle Client options can be configured by extensions (Robbie Averill)
  • 2018-06-26 60163f1 Ensure that either HOME or COMPOSER_HOME is defined for Composer (Robbie Averill)
  • 2018-06-20 a2af250 Allow integration/unit tests to use more memory, update assertions and docblock tweaks (Robbie Averill)
  • 2018-06-18 d989074 ed a case where original user was missing when unsetting a user. (Mojmir Fendek)
  • 2018-05-29 8fc5a6b Implement subsites namespace into QueuedJobService (Robbie Averill)
  • 2018-05-28 2a97b05 Mock current date and time in scheduled execution test (Robbie Averill)
  • 2018-05-27 191178c Use correct namespaces for Versioned and ErrorPage (Robbie Averill)
  • 2018-05-06 b3cff89 Fixes #173 Check for excistence of root object. (Russell Michell)
  • 2018-04-24 2e18723 Swap deprecated Member::currentUser and check that $jobType is a job (Robbie Averill)
  • 2018-04-15 4d333b2 Move directory controller template into correct location (Robbie Averill)
  • 2018-03-27 d0c07de Clear the binary so that PHP is not used to interpret the sake bash script. (Frank Mullenger)
  • 2018-03-20 3a3f90e travix builds (Daniel Hensby)
  • 2018-03-20 bb3e9d6 Missing use statement for ProcessManager (Gordon Anderson)
  • 2018-03-20 8868535 Ensure null->ID is not evaluated (Gordon Anderson)
  • 2018-01-26 02b3218 Correct field name in execute action handler and update icons to use admin icons (Robbie Averill)
  • 2018-01-25 92b25b8 Use 'clipboard-pencil' font icon and delete graphic used prior (Raissa North)
  • 2017-12-21 3e45f63 Fixes #156 Addition of missing TempFolder and Environment (Russell Michell)
  • 2017-12-21 b58f6d0 (travis) remove php 5.3 from Travis config as it's no longer supported (Stephen McMahon)
  • 2017-12-21 f6750a9 (Service) ensure run as user is cleared at the end of each runJob (Stephen McMahon)
  • 2017-12-20 1aa94d7 Switch tab whitespace for spaces to fix linting (Robbie Averill)
  • 2017-11-15 a950213 Better messages. (Sam Minnee)
  • 2017-11-02 087c8ca ImmediateQueueHandler needs scheduleJob method to match expected API (Daniel Hensby)
  • 2017-10-04 1c0b041 convert CI bootstrap references to new their new locations in vendor (Dylan Wagstaff)
  • 2017-09-26 71359b4 Complete namespacing of translations, remove en_US.php and run text collection (Robbie Averill)
  • 2017-09-24 ccf8f72 Update "Create new job" button to use bootstrap and escape HTML in messages in GridField (Robbie Averill)
  • 2017-07-20 4103227 (defaultJobs) fix filtering of active jobs. Improve log messages (Stephen McMahon)
  • 2017-07-19 35d1ade (defaultJobs) update readme and default jobs check to use injector correctly (Stephen McMahon)
  • 2017-07-11 46f240e , replacing a deprecated class, since this statement doesn't need to exist. (Nathan Glasl)
  • 2017-07-11 ca98461 , updating the maintainer address and temporarily removing the broken CI. (Nathan Glasl)
  • 2017-07-10 8fc975f , correcting some references that are no longer valid with SS4. (Nathan Glasl)
  • 2017-07-10 a134ca1 , replacing a deprecated function. (Nathan Glasl)
  • 2017-07-05 59f0cb9 (defaultJobs) config now loads correctly. Add SS_Log of missing job. Change admin email queued_job_admin_email (Stephen McMahon)
  • 2017-07-05 69b27e9 (QueuedJobService): When a job hits the "Job releasing memory and waiting" case and completed successfully, it would not run the 'afterComplete' logic. (Jake Bentvelzen)
  • 2017-06-30 b0a83fb , correcting an issue where the module would end up on the wrong path. (Nathan Glasl)
  • 2017-05-15 f6f6731 markStarted not calculating timeout correctly (matt-in-a-hat)
  • 2017-05-10 a28aae9 (JobErrorHandler): Fix bug where deprecation / variable set in if-statement would always cause zero outputting of errors to console. Modified logic to align with Core silverstripe functions (Jake Bentvelzen)
  • 2017-05-07 3f094b3 Issue where setting isComplete=true during 'setup()' or 'prepareForRestart()' causes the job to say its "Running" indefinitely. (Marcus Nyeholt)
  • 2017-02-19 0215e70 (defaultJobs) improve code clarity (Stephen McMahon)
  • 2017-02-14 b3e40dc (defaultJobs) add content to missing job email (Stephen McMahon)
  • 2017-02-07 4072408 (QueuedJobService) Broken job status set Wait (Marcus Nyeholt)

Was this article helpful?