Version changes

The following list gives a short overview about what is changed between individual versions:

Version 2.1.2 (2016-11-25)

  • Update async@2.1.4 debug@2.3.3.
  • Found bug with group opening which leads a connection opened.
  • Add conn.done() to close connection only if no longer used.
  • Debug also the connection details.

Version 2.1.1 (2016-11-18)

  • Fix retry, group best fit and host names in debugging.
  • Add overview of connection parameters in documentation.
  • Add some debug optimizations.

Version 2.1.0 (2016-11-18)

  • Add group support for tunneling.
  • Fix bug in retry for already vital analyzed connection.
  • Only close connection if not currently used.
  • Update documentation to use the word cluster, too.
  • Made cluster/group selection working.
  • Better debugging of connection handling.
  • Add group resolution on connection handling.
  • Add connection setting for retry and add funtion for further group resolving.
  • Add execution list to connections.
  • Change schema to allow groups and retry definition in connection.
  • Update documentation.
  • Throw error if server reference not configured.
  • Fix call of connect with reference name.
  • Update debug information.
  • Update coveralls token.

Version 2.0.0 (2016-11-02)

Renamed to ssh and made the module more generally usable with some API changes.

  • Updated socks proxy to work, too.
  • Name all close methods close and not end.
  • Update documentation and optimize tunneling code.
  • SSH connections working, now.
  • Finish schema definition.
  • Further change to make usable for alinex-exec.
  • Renamed to ssh for the next major version.
  • Start changing structure for general ssh.

Version 1.3.2 (2016-10-28)

  • Shuffle connection list before use.
  • Removed validator as dev-dependency.
  • Update modules.

Version 1.3.1 (2016-10-25)

  • Fixed data referencing in schema.
  • Fixed reference to ssh config.
  • Better explain use of alternative ssh settings.
  • Undo last changes.
  • Change html comment style.
  • Change github readme markdown.

Version 1.3.0 (2016-10-19)

  • Remove alinex-exec as dev-dependency.
  • Update portfinder@1.0.9, alinex-builder@2.3.9, alinex-validator@2.0.4
  • Fix tests to skip on travis.
  • Make npm test run verbose.
  • Validate tunnel setup if debug enabled.
  • Only call debug if it is enabled.
  • Update internal documentation.
  • Make schema more describable.
  • Update documentation for configuration.
  • Make debug config value optional.
  • Update portfinder@1.0.7, alinex-config@1.4.0, alinex-util@2.4.2, async@2.1.2, alinex-builder@2.3.8, alinex-validator@2.0.1, ssh2@0.5.2
  • Update travis checks.
  • Merge pull request #2 from brumfb/bad_tunnel_spec
  • Fix reference to connection setup data for tunnel spec
  • Rename links to Alinex Namespace.
  • Add copyright sign.
  • Allow tunneling to work with new API.
  • Start breaking change and allow external configuration.

Version 1.2.0 (2016-07-05)

Extended and easier configuration by autodetecting and multiple options.

  • Add retry settings.
  • Add autoloading of keys from users .ssh dir.
  • Add test for multiple connections.
  • Allow multiple server connections to try.
  • Upgrade packages to alinex-exec@1.1.3, alinex-util@2.3.1, alinex-builder@2.1.13
  • Autodetect current user as default value if no username is set.
  • Add documentation of possible settings.
  • Add more test and automatically deactivate if local key is missing.

Version 1.1.3 (2016-07-04)

  • Disabled tests which run only locally.
  • Allow all checks to run again.
  • Remove endless connection tries and return error on problems.

Version 1.1.2 (2016-05-06)

  • Update util and async calls.
  • Upgraded async, util, chalk, portfinder, ssh2, exec and builder packages.
  • Fixed general link in README.

Version 1.1.1 (2016-02-05)

  • Updated packages for ssh, pathfinder and alinex classes.
  • updated ignore files.
  • Fixed style of test cases.
  • Fixed lint warnings in code.
  • Updated meta data of package and travis build versions.
  • Added more tags tp package.json.

Version 1.1.0 (2015-11-09)

  • Updated examples in documentation.
  • Fixed both tunnels to work correctly also on multiple calls.
  • Fixed bug in forwardOut and added socket test.
  • Implement socksv5 proxy support.

Version 1.0.0 (2015-10-08)

  • Document and add error handling and extended debugging.
  • Made tunneling work with debugging.
  • Framework for tunneling api.
  • Initial commit