Releases: jhuckaby/Cronicle
Version 0.5.3
Some minor updates in this release:
- Job Plugins can now cause their event to be updated upon completion, just by including an
update_event
object in the JSON output. This can be used to disable the event, or change any of its properties. - The "Schedule" and "Completed" tabs now remember their state (sub-page) for return visits.
- The "Run Now" button on the Edit Event page now runs the event in its current state (potentially edited).
- The Edit Event page will now autosave its data for return visits.
- Fixed bug which could cause a crash if a server was added that had a clock far out of sync, or had an incorrect secret key.
- Removed server clock sync requirement for adding servers.
- Fixed potential race condition in unit test.
- Typo fixed in debug log (universal web hook).
Version 0.5.2
This release includes new import
and export
commands for the CLI control script, to import and export all the vital Cronicle data to/from a text file. Also, a few misc bug fixes are in there as well.
Version 0.5.1
Minor release with some small fixes:
- Implemented
web_hook_config_keys
(array) config param, so any config keys may be included in web hook data. - Disabled browser spellcheck in various Plugin Param text fields (was annoying me).
- Updated README with new screenshots.
Version 0.5
BREAKING CHANGE WARNING:
This release changes the internal format of completed job logs, which are now all gzip-compressed. To upgrade your existing logs and make them compatible with v0.5+, please issue the following command once on your master server, after installing the 0.5 upgrade:
sudo /opt/cronicle/bin/storage-cli.js upgrade_logs
Changes in this release:
- All job logs are now stored in gzip compressed format.
- New API:
update_job
(update job in progress) - When updating an event, if jobs are running, prompt user to update live jobs as well.
- On job details screen (live progress), new design for "Watch" and "Abort" buttons.
- "Watch" checkbox toggles e-mail notification for current user.
- Updated docs and unit tests.
- Fixed display bug where percentage could be a looooong float.
- Misc UI fixes.
Version 0.2.5
Misc changes in this release:
- Added filtering and keyword search to Upcoming Events on Home tab.
- Client-side Socket.IO fixes (better handling for lost connections).
- Fixed percentage display on Job Details page.
- Fixed bug where retry delay controls were clickable even if invisible.
- Removed error when adding servers with bad clocks.
- Added optional
log_expire_days
property which can be outputted into job JSON. - Updated copyright on page footer, added link to Cronicle home.
Version 0.2.4
Minor bug fixes / improvements:
- FontAwesome 4.6.x introduced a new subdirectory in their fonts directory which caused some confusion in the Cronicle installer script. Fixed.
- No longer using the
fs.exists
/fs.existsSync
Node core functions, as they have been deprecated.
Version 0.2.3
Single critical bug fix in this release:
- Fixed bug where file handles to job logs would remain open after delete, causing the disk to eventually run out of space.
Version 0.2.2
This version has a new flat UI design, for a more modern look. Now using Lato from Google Fonts.
Version 0.2.1
Minor release, just a bug fix:
- Fixed bug where "Run Again" button could sometimes freeze up UI if job completed immediately.
Version 0.2.0
This version includes Custom Data Tables and Custom HTML Content on the Job Details page, generated from JSON data emitted by your custom Plugin code.