Skip to content

3.0

Compare
Choose a tag to compare
@robtimus robtimus released this 26 Sep 15:30
· 60 commits to master since this release
  • Replaced methods withClientConnectionCount and withClientConnectionWaitTimeout of SFTPEnvironment with new method withPoolConfig. This provides more control over the pool of connections, including an initial size that's smaller than the maximum size (#10).
  • SFTPEnvironment no longer implements Cloneable. Instead of using clone, use new static method copy.
  • SFTPEnvironment.withFilenameEncoding now takes a Charset instead of a string.
  • Replaced the old JSch dependency, which hadn't been updated in years, with https://github.com/mwiede/jsch (#11). This is mostly a drop-in replacement, but with the SSH agent support integrated. There's no more need to include additional dependencies to use agents like Pageant. Note that some older or deprecated algorithms are no longer supported out-of-the-box. See https://github.com/mwiede/jsch for more information and solutions.