Releases: jhuckaby/Cronicle
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.
Version 0.1.9
A few small misc fixes in this release:
- No longer auto-displaying logs over 10 MB on Job Details page, unless user asks for it (threshold is configurable).
- Fixed bug when sending e-mails about jobs which failed to launch (now tracking which events launched per minute tick).
- Unit test now runs on HTTP port 4012, and UDP port 4014, as to not interfere with other servers in a cluster which may be using the default ports (3012 / 3014).