Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

82 lines (58 loc) · 3.06 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

API

The API consists of all public Kotlin types from com.atlassian.performance.tools.ssh.api and its subpackages:

Added

  • Support local port forwarding.
  • Support remote port forwarding.

2.1.0 - 2018-10-26

Added

  • Support password authentication which resolves JPERF-237

2.0.0 - 2018-10-26

Removed

  • Remove Kotlin default args from the API for:
    • SshConnection.execute
    • SshConnection.safeExecute Changing SshConnection into an interface broke binary compatibility by moving the synthetic $default bridge methods from SshConnection to SshConnection.DefaultImpls, which was caused by the exposed default args. As a consequence, break Kotlin source compatibility due to infeasibility of providing individual overloads for just stdout or just stderr.
  • Remove default args from the Ssh constructor.

Added

  • Enable abstraction of SshConnection and all of its public methods, enabling mocking. Resolve JPERF-218.

1.2.0 - 2018-10-24

Added

  • Support custom ssh ports which resolves JPERF-233.

1.1.0 - 2018-09-21

Added

  • Support uploading via SSH.

1.0.0 - 2018-08-30

Changed

  • Define the public API.

Added

  • License.

0.1.0 - 2018-08-02

Added