Version changes
The following list gives a short overview about what is changed between individual versions:
Version 2.0.0 (2016-11-26)
Complete restructuring with complete use of alinex-ssh for remote connections.
- Update alinex-validator@2.1.1
- Add schema checking on debug.
- Optimize debug calls if not used.
- Update alinex-ssh@2.1.2 async@2.1.4 debug@2.3.3
- Use new conn() method from next bugfix version of alinex-ssh.
- Passing all tests again.
- Fix code error if no connection could be established.
- Setup tests for remote connections.
- More time for timeout test.
- Repair vital check for local commands.
- Restructure but with problems in vital check.
- Update alinex-ssh@2.1.1
- Update description of new remote calls.
- Upgrade alinex-ssh@2.1.0
- Change code to support groups and collect multiple vital data.
- Remove debugging in response checking.
- Fix response checking.
- Update documentation.
- Run simple execution.
- Run simple execution.
- Change configuration.
- Update packages to new ssh module.
- Replace sshtunnel with newer ssh module.
- Allow all tests to run.
- Fix noExitCode check which was broken.
- Fix to work with new list of connections for remote servers.
- Fix schema definition.
- Changed data reference.
- Merge changes.
- Documented helper methods.
- Extend internal documentation.
- Document check routines.
- Update internal documentation of Exec class.
- Set immediately processing as default.
- Change structure for new documentation.
- Don’t break on undefined environment setting.
- Rename links to Alinex Namespace.
- Add copyright sign.
- Fix commandline output for environment settings containing whitespace.
- Add last 5 lines of error code as description on noExitCode check.
- Enlarge timeouts.
- Test travis build with full env.
- Try to detect problems in travis.
- Updated alinex-builder package.
- Add verbose mode to default test because travis may stop otherwise.
Version 1.1.3 (2016-05-18)
Better event support.
- Enhance test timeouts.
- Upgraded config, util and builder package.
- Upgraded config, util and builder package.
- Optimize event support to get process output.
- Add events to documentation.
Version 1.1.2 (2016-05-04)
- Fixed alinex-util include.
- Update util and async calls.
- Upgraded async, config, util, carrier, chalk, ssh2, validator and builder packages.
- Added v6 for travis but didn’t activate, yet.
- Add test for missing remote.
- Fixed general link in README.
Version 1.1.1 (2016-02-05)
- Updated alinex packages.
- updated ignore files.
- Fixed style of test cases.
- Fixed lint warnings in code.
- Updated meta data of package and travis build versions.
Version 1.1.0 (2016-01-14)
- Finished implementation of session limit on ssh connections.
- Fixed immediately remote test.
- Merge branch ‘master’ of http://github.com/alinex/node-exec
- Fixed line length of code.
- Fixed stdoutLines check to work with min, max values.
- Prevent vital check if no restrictions in priority.
- Optimized failure text on checks.
- Don’t run vital check on immediate priority calls.
- Add session limit on remote connections.
- Merge branch ‘master’ of http://github.com/alinex/node-exec
- Add more checks for containing output or specific number of lines.
- Fixed reference to timeout variable causing access to undefined.
- Merge branch ‘master’ of https://github.com/alinex/node-exec
- Fix access to timeout setting.
- Merge branch ‘master’ of http://github.com/alinex/node-exec
- Remove KILL timer after process ended.
- Merge branch ‘master’ of http://github.com/alinex/node-exec
- Implement timeout through commandline in both spawn and ssh.
Version 1.0.6 (2015-11-10)
- Test for ulimit need more time.
- Fixed timeout by sending kill/close one second after timeout.
Version 1.0.5 (2015-11-02)
- Fix running callback twice on timeout.
Version 1.0.4 (2015-11-02)
- Implement timeout parameter to stop execution after this time with SIGTERM.
Version 1.0.3 (2015-10-28)
- Support closing remote connections after everything done per command.
- Report connection error with server location.
- Allow remote-key in configuration to be missing.
Version 1.0.2 (2015-10-28)
- Try to fix connection problem reporting and extend documentation.
Version 1.0.1 (2015-10-27)
- Small fixes on debugging.
- Fixed problem with ssh execution on working vital test.
- Upgraded carrier submodule (speed optimization).
- Fixed bug in handling connection problems.
- Removed demo servers in base config.
- Better explain remote use.
- Wording fix in docs.
- Fix documentation style.
- Fixed format of README.
- Removed unused dependencies.
Version 1.0.0 (2015-07-29)
- Move test config into test folder.
- Allow rerun but prevent parallel run of the same object.
- Update properties in mindmap.
- Updated documentation.
- Disable remote checks if not on my pc.
- Small bug fixes to make complete test suit runnable again.
- Make ssh execution run for simple date command.
- Extend commandline creation to allow set uid/gid using sudo.
- Added env and dir support for remote.
- Get vital data on remote server.
- Reduce code to only use one ssh connection with parallel execution.
- Allow remote host to have different startLoad setting.
- Fill up spare sessions.
- Add connection to spare if possible.
- Display connection stats per host.
- Close ssh connections.
- Extend debug functionality.
- Added more configuration values for ssh connections.
- Added first tests for remote connections using ssh.
- Stderr stdout while running.
- Added ssh configuration example.
- Start adding ssh support.
Version 0.2.0 (2015-07-18)
- Enable all tests.
- Document current API.
- Added simplified call of arguments within command string.
- Fixed worker handling and added startload test.
- Added startload handling and fixed queue cleanup.
- Made queue worker running.
- Fixed messages for overload display.
- Calculate cpu load over 1sec.
- Make check errors more descriptive.
- Updated Mindmap…
- Added to queue on overload.
- Added correct coveralls call.
- Removed lag because this doesn’t bring better check results.
- Use the js-only version of toobusy.
- Added node.js lag checking.
- Check vital data after new ones collected.
- Collect vital data.
Version 0.1.0 (2015-07-15)
- Fixed returning errors on any problem.
- Planing for statistics.
- Add retry and allow stderr() and stdout() on previouzs tries.
- Finished check integration.
- Change checks to be more descriptive.
- Optimizes check structure.
- Fixed direct call to automatically init before running constructor.
- Store joined stdout and stderr for further calls.
- Set environment language defaults to english.
- Add check possibilities.
- Added nice support.
- Updated mindmap.
- Allow handling of ulimit without failure.
- Fix schema and configuration for nice level.
- Added nice setting to priority configuration.
- Run command directly.
- Added ulimit retry interval to config.
- Made simple spawn call running.
- Module for local process added.
- Updated mindmap.
- Updated mindmap.
- Updated planning.
- Finished loading of config.
- Added init method.
- Added configuration and schema definition.
- Added schema file.
- Initial planing.
- Initial commit