Skip to content

Releases: XactSystems/command-scheduler

Wrap the command completion code in a transaction.

29 Apr 12:01
Compare
Choose a tag to compare

Wrap the command completion code in a transaction

Add Data and RunAt columns

24 Aug 11:43
Compare
Choose a tag to compare

Merge in changes from 3.4.
Tidy up multiple factory classes into one.
Use the same names for history methods as the DB fields, add Last prefix.
Fix cascade option in OneToMany.
Use the correct ManagerRegistry class in the repository.
Display blank for null runAt and lastRunAt values in the list.

Add RunAt to the scheduled command list.

20 Aug 15:46
Compare
Choose a tag to compare

Add RunAt to the scheduled command list. Use a fluid container.

Add Data and RunAt columns

20 Aug 13:57
Compare
Choose a tag to compare

Add the ability to store string data with the command. This can be used to serialise an object for use within the command.
Add the --command-id option to the fixed parameters on the run command, this passes the id of the ScheduledCommand entity.
Add the RunAt field to the ScheduledCommand entity to allow for running commands once at a specific date and time.

Bug fix

18 Dec 12:04
7de315b
Compare
Choose a tag to compare

Fix issues with deleting aged commands, editing JSON command arguments.

Save error output

09 Oct 13:37
cc15013
Compare
Choose a tag to compare

Add LastError to the entities, display output and error incrementally if verbose, remove arguments from the command index view.
This is another BC break! LastError needs adding to both the ScheduledCommand and ScheduledCommandHistory tables.

Use Symfony Process component to run commands.

05 Oct 10:21
42eccca
Compare
Choose a tag to compare

Abandoned trying to get the commands running via the console application. It was getting very complex trying to get arguments parsed on both Linux and Windows.
This has required a BC break to include a Status field in the entity and requires setting to PENDING for all current commands.

Use Winbox/Args to escape command arguments.

02 Oct 09:07
3e07e0d
Compare
Choose a tag to compare
Merge pull request #2 from XactSystems/3.4.x

Use Winbox/Args to escape command arguments.

Use an array for command arguments

29 Sep 15:04
Compare
Choose a tag to compare

Use an array instead of a string for command arguments.
N.B. This is a BC break for command arguments provided to ScheduledCommand and the CommandSchedulerFactory methods.

Add command factory

14 Sep 16:45
Compare
Choose a tag to compare

Create a factory class and rename the internal history factory class.