From 8adf8e56dd06cea2c3527c24197eb859b459ace0 Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Sun, 11 Aug 2013 16:24:19 -0700 Subject: [PATCH] Updated Changelog (markdown) --- Changelog.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Changelog.md b/Changelog.md index f0bd19d..70c578d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,12 +4,13 @@ version 0.9.0-SNAPSHOT + Throw `IllegalStateException` for sanity-checking instead of assert statements inside `SSHClient` (GH-89) + Use debug rather than info logging when failing to load keys from a location in `sshClient.authPublickey(user, locations...)` (GH-84) + Possibility of `ArrayIndexOutOfBoundsException` on `channelOutputStream.write()` (GH-99, GH-104) ++ Add 'unconfirmed writes' feature to `RemoteFileOutputStream`, allowing for major speedups in SFTP upload. (0d52441f01fd0f0cde22686d3cd0ec8ececb7019, GH-97) + We were missing a socket flush during the initial SSH banner exchange. -+ Connection and transport layer timeout methods are now millisecond granularity. `getTimeout()`/`setTimeout()` are called `getTimeoutMs()`/`setTimeoutMs()` respectively. -+ Visibility issue on some channel request info received from server like exit status (GH-114) -+ `StatefulSFTPClient.cd()` should not update internal cwd state if stat fails (GH-90) ++ Transport/Connection/SFTP layer timeout methods are now millisecond granularity. `getTimeout()`/`setTimeout()` are called `getTimeoutMs()`/`setTimeoutMs()` respectively. + Simplified the `UserAuth.authenticate(..)` interface by making it one-method-at-time, with the trial and error business happening in `SSHClient`. -+ Added `userAuth. getAllowedMethods()` (GH-106) ++ Added `userAuth.getAllowedMethods()` (GH-106) ++ `StatefulSFTPClient.cd()` should not update internal cwd state if stat fails (GH-90) ++ Potential visibility issue on some channel request info received from server like exit status (GH-114) version 0.8.1 --------------