Skip to content

Releases: jhuckaby/Cronicle

Version 0.1.5

06 Mar 18:59
Compare
Choose a tag to compare

Changes in this release:

  • Added new feature to "Run Now" which allows the user to customize the internal date/time for the job in isolation.
    • Hold Shift which clicking Run Now to bring up the dialog.
  • Fixed display bug with long error messages on Job Details page.
  • Fixed bug in choose_date_time() which would not floor the seconds to 0.
  • Fixed bug where Chain Reaction mode could not be disabled after it was enabled on an event.
  • Misc fixes in README.md.
  • Fixed Markdown error in README.md.
  • Better .gitignore file in README.md.
  • Removed some accidental commits (symlinks, 3rd party libs, part of build process).

Version 0.1.3

29 Feb 04:59
Compare
Choose a tag to compare

Changes in this version:

  • New "Chain Reaction" feature for chaining events together.
  • Plugins can use chain_data to pass arbitrary data between chained events.
  • Emails will now be sent to the notify_fail recipients if a job fails to launch due to server availability, etc.
  • New date/time picker dialog for the Time Machine (Event Clock).
  • Time Machine / Event Clock now uses the event's timezone.
  • Header and Floating clocks now include the timezone abbreviation.
  • Shell Plugin now sends the job JSON blob into the shell process (in case someone decides to use it).
  • Now sorting events, categories, plugins and server groups properly using localeCompare().
  • Misc other fixes.

Version 0.1.2

28 Feb 07:27
Compare
Choose a tag to compare

Misc. fixes in this release:

  • Now monitoring server resources every 10 seconds if local active jobs, 60 seconds if not.
  • Added Algorithm IDs (for use in API).
  • Renamed a few algo IDs (prefer_first and prefer_last).
  • Now logging res monitor stuff at debug level 10 to prevent spamming log.
  • Changed default job_startup_grace to 5 seconds.
  • cp.exec for ps -ef now has a 5 sec timeout.

Version 0.1.1

27 Feb 23:27
Compare
Choose a tag to compare

Better shutdown procedure: Now waiting for all local, non-detached jobs to abort before continuing shutdown.
Also waiting for scheduler to write out its state file during shutdown.

Version 0.1.0

27 Feb 21:15
Compare
Choose a tag to compare

Added new algorithms choosing servers in an group target:

Algorithm Name Description
Random Pick a random server from the group.
Round Robin Pick each server in sequence (alphabetically sorted).
Least CPU Usage Pick the server with the least amount of CPU usage in the group.
Least Memory Usage Pick the server with the least amount of memory usage in the group.
Prefer First Prefer the first server in the group (alphabetically sorted), only picking alternatives if the first server is unavailable.
Prefer Last Prefer the last server in the group (alphabetically sorted), only picking alternatives if the last server is unavailable.
Multiplex Run the event on all servers in the group simultaneously (see below).

Also fixed a few misc UI bugs and improved debug logging.

Version 0.0.9

27 Feb 20:46
Compare
Choose a tag to compare

Fixed a few misc UI bugs and improved debug logging.

Version 0.0.8

21 Feb 23:14
Compare
Choose a tag to compare

Misc. bug fixes, and added two new HTTP APIs:

  • get_categories: Get paginated list of categories.
  • get_plugins: Get paginated list of plugins.

Version 0.0.7

07 Feb 06:02
Compare
Choose a tag to compare

Added unit tests, and a number of misc. bug fixes.

  • Removed title parameter requirement on several API calls (not needed).
  • Now writing detached queue files atomically, to avoid any possible race conditions with queue monitor.
  • Fixed bug where an API key attempting an administrative level function would result in no callback being fired.

Type npm test to run the unit test suite!

Version 0.0.6

10 Jan 21:56
Compare
Choose a tag to compare

Now hiding all non-admin privilege checkboxes when admin is checked (they have no meaning, as admin trumps all).
Fixed bug where floating clock would obscure logout button when scrolled to top.
Added clarification to caption about timezone interpretation on the Time Machine text field.
Added clarification to docs on starting in debug mode and 'Run All Mode' events.

Version 0.0.5

10 Jan 19:05
Compare
Choose a tag to compare

Install Script: Now using 'npm update' for upgrades, instead of running 'npm install' again.
Updated docs with explicit callout to 'pixl-webapp' for the client-side framework.