CHANGES in right_chimp-2.1.22.2 vs CHANGES in right_chimp-2.1.24

- old
+ new

@@ -1,190 +1,199 @@ -Version 0.2.0 +Version 2.1.24 -------------- -* Initial non-alpha release +* Feature: We now ensure jobs are added and tracked into the processing status before sending a 200 back to +the client. As a result chimp wait until will never skip a group because of slow API performance. -Version 0.2.2 -------------- -* Feature: you can now specify a --script via its URI -* Feature: initial release of chimpd +Version 2.1.23 +-------------- +* Feature: better chimp wait until done messaging. -Version 0.2.3 -------------- -* Bugfix: chimpd job id management was broken in some places +Version 2.1.22.2 +-------------- +* Bugfix: don't consume CPU in 'pause' mode -Version 0.3.0 -------------- -* Feature: New --dry-run option -* Feature: Array instance execution now includes error checking (requires API 0.1) -* Change: The work queue is now sorted by server name initially -* Change: Refactored chimp and chimpd scripts into Real Ruby Objects +Version 2.1.22.1 +-------------- +* Bugfix: don't show retry/abort/ignore prompt in 'pause' mode -Version 0.4.0 -------------- -* Feature: "chimpd --exit" can be used to stop a chimpd server -* Feature: chimp will now display a list of scripts to choose from +Version 2.1.22 +-------------- +* Bugfix: use 'pause' behaviour if there are no contents in stdin -Version 0.4.1 -------------- -* Feature: specify --script via numerical script id instead of full href -* Bugfix: fixed --script href bug -* Bugfix: fix chimpd submission from chimp exit code +Version 2.1.21 +-------------- +* Bugfix: Pull the correct path whenever loading up the erb template in webui. -Version 0.4.2 +Version 2.1.20 +-------------- +* Bugfix: We now correctly report the correct number of tasks waiting, in the json interface + +Version 2.1.19.1 +-------------- +Reverted bad release + +Version 2.1.16 +-------------- +* Bugfix: chimp --wait-until-done now honors the noprompt flag. + +Version 2.1.15 +--------------- +* Feature: We now are able to query a subset of job_uuids and total stats format. + +Version 2.1.13 +-------------- +* Feature: Web UI now shows job_uuid +* Feature: Changed error reporting format +* Feature: One can now associate a "note" to a job by using --job-notes="foo" + +Version 2.1.4 ------------- -* Bugfix: fixed chimpd submission -* Feature: Improved ability to ignore runaway tasks in chimpd +* Bugfix: Fixed UI issues casued by long job names -Version 0.4.3 +Version 2.1.3 ------------- -* Feature: If ServerArrays cannot be found, print a warning instead of failing +* Feature: chimpd-wait-until now dsiplays the group name it is waiting on every 120secs -Version 0.4.5 +Version 2.1 +----------- +* 'Feature': Updated to run with Ruby 2.2.2, with minor version increment accoridngly. + +Version 2.0 +----------- +* Feature: Deprecated all Rightscale API1.0 calls in favor of Rightscale API1.5 and API1.6 calls. + +Version 1.1.3 ------------- -* Feature: add support for setting inputs when executing RightScripts (--input) -* Feature: add ignore-errors command line flag -* Feature: now using the USER environment variable for ssh jobs +* Bugfix: Fix issue where queued/held jobs move into a waiting state and do nothing -Version 0.4.6 +Version 1.1.2 ------------- -* Bugfix: add --ssh-user flag to replace buggy USER env. variable feature +* Bugfix: Fix issue where ssh commands were non-functional +* Bugfix: Fix queueing of 'held' jobs to pull no more than one job from the queue -Version 0.4.8 +Version 1.1.1 ------------- -* Bugfix: chimpd --verbose +* Bugfix: Enable timeouts on server arrays -Version 0.4.9 +Version 1.1.0 ------------- -* Feature: log actions to file -* Feature: retry/cancel all button added to chimpd +* Feature: Add a job state called 'holding' where jobs can be held until the user queues them -Version 0.5.0 +Version 1.0.9 ------------- -* Feature: rewrite of queue system to support task grouping -* Feature: detailed execution time reporting -* Feature: new chimpd web interface skin -* Feature: retry failed and cancel running -* Feature: improved logging in chimpd +* Feature: Improved support for running chimp commands on any chimp daemon port +* Feature: Added inverted hot dog stand theme -Version 0.5.1 +Version 1.0.5 ------------- -* Feature: move run_script_on_instances from API 0.1 to API 1.0 (rest_connection 06df205d7f) +* Feature: improved error handling and logging when submitting to chimpd -Version 0.5.2 +Version 1.0.4 ------------- -* Feature: --noverify flag disables interactive verification of errors +* Feature: chimp output when using chimpd is better behaved +* Feature: chimpd client now log errors better, retries on failure +* Feature: chimp --chimpd-wait-until-done now returns immediately during a dry run +* Feature: chimp --chimpd-wait-until-done now blocks until a group has completed > 1 job -Version 0.5.3 +Version 1.0.3 ------------- -* Bugfix: non-operational array instances are no longer operated upon +* Bugfix: fix race condition in chimpd serial groups -Version 0.5.4 +Version 1.0.2 ------------- -* Bugfix: reduce log output during reporting -* Feature: The --report flag now sets quiet mode and concurrency=5 by default +* Feature: Add support for specifying inputs on the command line when working with arrays -Version 0.5.5 +Version 1.0.1 ------------- -* Bugfix: --limit flag wasn't sorting servers before executing +* Add missing ERB template for chimpd Version 1.0 ----------- * Initial open source release -Version 1.0.1 +Version 0.5.5 ------------- -* Add missing ERB template for chimpd +* Bugfix: --limit flag wasn't sorting servers before executing -Version 1.0.2 +Version 0.5.4 ------------- -* Feature: Add support for specifying inputs on the command line when working with arrays +* Feature: The --report flag now sets quiet mode and concurrency=5 by default +* Bugfix: reduce log output during reporting -Version 1.0.3 +Version 0.5.3 ------------- -* Bugfix: fix race condition in chimpd serial groups +* Bugfix: non-operational array instances are no longer operated upon -Version 1.0.4 +Version 0.5.2 ------------- -* Feature: chimp --chimpd-wait-until-done now blocks until a group has completed > 1 job -* Feature: chimp --chimpd-wait-until-done now returns immediately during a dry run -* Feature: chimpd client now log errors better, retries on failure -* Feature: chimp output when using chimpd is better behaved +* Feature: --noverify flag disables interactive verification of errors -Version 1.0.5 +Version 0.5.1 ------------- -* Feature: improved error handling and logging when submitting to chimpd +* Feature: move run_script_on_instances from API 0.1 to API 1.0 (rest_connection 06df205d7f) -Version 1.0.9 +Version 0.5.0 ------------- -* Feature: Improved support for running chimp commands on any chimp daemon port -* Feature: Added inverted hot dog stand theme +* Feature: improved logging in chimpd +* Feature: retry failed and cancel running +* Feature: new chimpd web interface skin +* Feature: detailed execution time reporting +* Feature: rewrite of queue system to support task grouping -Version 1.1.0 +Version 0.4.9 ------------- -* Feature: Add a job state called 'holding' where jobs can be held until the user queues them +* Feature: retry/cancel all button added to chimpd +* Feature: log actions to file -Version 1.1.1 +Version 0.4.8 ------------- -* Bugfix: Enable timeouts on server arrays +* Bugfix: chimpd --verbose -Version 1.1.2 +Version 0.4.6 ------------- -* Bugfix: Fix queueing of 'held' jobs to pull no more than one job from the queue -* Bugfix: Fix issue where ssh commands were non-functional +* Bugfix: add --ssh-user flag to replace buggy USER env. variable feature -Version 1.1.3 +Version 0.4.5 ------------- -* Bugfix: Fix issue where queued/held jobs move into a waiting state and do nothing +* Feature: now using the USER environment variable for ssh jobs +* Feature: add ignore-errors command line flag +* Feature: add support for setting inputs when executing RightScripts (--input) -Version 2.0 ------------ -* Feature: Deprecated all Rightscale API1.0 calls in favor of Rightscale API1.5 and API1.6 calls. +Version 0.4.3 +------------- +* Feature: If ServerArrays cannot be found, print a warning instead of failing -Version 2.1 ------------ -* 'Feature': Updated to run with Ruby 2.2.2, with minor version increment accoridngly. +Version 0.4.2 +------------- +* Feature: Improved ability to ignore runaway tasks in chimpd +* Bugfix: fixed chimpd submission -Version 2.1.3 +Version 0.4.1 ------------- -* Feature: chimpd-wait-until now dsiplays the group name it is waiting on every 120secs +* Bugfix: fix chimpd submission from chimp exit code +* Bugfix: fixed --script href bug +* Feature: specify --script via numerical script id instead of full href -Version 2.1.4 +Version 0.4.0 ------------- -* Bugfix: Fixed UI issues casued by long job names +* Feature: chimp will now display a list of scripts to choose from +* Feature: "chimpd --exit" can be used to stop a chimpd server -Version 2.1.13 --------------- -* Feature: Changed error reporting format -* Feature: Web UI now shows job_uuid -* Feature: One can now associate a "note" to a job by using --job-notes="foo" +Version 0.3.0 +------------- +* Change: Refactored chimp and chimpd scripts into Real Ruby Objects +* Change: The work queue is now sorted by server name initially +* Feature: Array instance execution now includes error checking (requires API 0.1) +* Feature: New --dry-run option -Version 2.1.15 ---------------- -* Feature: We now are able to query a subset of job_uuids and total stats format. +Version 0.2.3 +------------- +* Bugfix: chimpd job id management was broken in some places -Version 2.1.16 --------------- -* Bugfix: chimp --wait-until-done now honors the noprompt flag. +Version 0.2.2 +------------- +* Feature: initial release of chimpd +* Feature: you can now specify a --script via its URI -Version 2.1.19.1 --------------- -Reverted bad release - -Version 2.1.20 --------------- -* Bugfix: We now correctly report the correct number of tasks waiting, in the json interface - -Version 2.1.21 --------------- -* Bugfix: Pull the correct path whenever loading up the erb template in webui. - -Version 2.1.22 --------------- -* Bugfix: use 'pause' behaviour if there are no contents in stdin - -Version 2.1.22.1 --------------- -* Bugfix: don't show retry/abort/ignore prompt in 'pause' mode - -Version 2.1.22.2 --------------- -* Bugfix: don't consume CPU in 'pause' mode +Version 0.2.0 +------------- +* Initial non-alpha release