Releases: Simbiat/Cron
2.2.1+20241226
Removed database name from scripts
2.2.0+20241208
Moved SSE logic to separate library
Support for minimum frequency
Custom retry time for jobs
Asymmetric properties
More logging (and less logging in some cases)
Event types table and respective restrictions
Some events renaming
New events
Support for custom events
Ability to enable/disable tasks and instances
Some performance improvements
Bug fixes
2.1.2+20240701
Added proper update logic to install()
2.1.1+20240522
Fixed task order when queuing tasks
2.1.0+20240521
Support "$cronInstance"
as argument for task instances
Log task count in messages
Avoid additional delay when unhanging one-time instances
Fixes to errors handling when running tasks
Log thread exhaustion when in CLI
2.0.1+20240518
Corrected a message type for log entry
Adjusted conditions for closing the thread
Minor order correction for installer SQL
2.0.0+20240514
Split class into 3 and made various minor improvements
Tasks and their instances can be marked as system ones to prevent deletion from class
Task instances can now be duplicated (need to have different values for instance
field)
Now logs all events as they were shown in SSE stream, instead of just errors
1.5.1+20240407
Upped PHP version, minor optimizations
1.5.0+20230924
Changed timestamp
fields to datetime
to cover 2038 problem
1.4.2+20221010
Updated domain for website