Skip to content

Releases: mwiede/jsch

jsch-0.2.13

14 Nov 11:20
Compare
Choose a tag to compare

What's Changed

  • #411 Add flush operation from Fix added is/jsch#39, with new config option to allow disabling in case it causes regressions.
  • #403 add a warning when Channel.getInputStream() or Channel.getExtInputStream() is called after Channel.connect().

Dependency Updates

  • Bump surefire.version from 3.1.2 to 3.2.1 by @dependabot in #419
  • Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.0 to 3.6.1 by @dependabot in #420
  • Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.0 to 3.3.1 by @dependabot in #423
  • Bump junixsocket.version from 2.8.1 to 2.8.2 by @dependabot in #421
  • Bump org.cyclonedx:cyclonedx-maven-plugin from 2.7.9 to 2.7.10 by @dependabot in #422
  • Bump org.junit.jupiter:junit-jupiter from 5.10.0 to 5.10.1 by @dependabot in #426
  • Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 to 3.3.2 by @dependabot in #427
  • Bump commons-io:commons-io from 2.14.0 to 2.15.0 by @dependabot in #428
  • Bump org.codehaus.mojo:templating-maven-plugin from 1.0.0 to 3.0.0 by @dependabot in #429
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #434
  • Bump junixsocket.version from 2.8.2 to 2.8.3 by @dependabot in #432
  • Bump surefire.version from 3.2.1 to 3.2.2 by @dependabot in #433
  • Bump com.kohlschutter:compiler-annotations from 1.6.4 to 1.6.5 by @dependabot in #435

Full Changelog: jsch-0.2.12...jsch-0.2.13

jsch-0.2.12

25 Oct 18:46
Compare
Choose a tag to compare

What's Changed

  • Further refine previous fixes for windows line endings in PEM keys from #371 & #362 by @norrisjeremy in #371
  • #392 replace call to BigInteger.intValueExact to remain comptaible wi… by @mwiede in #397
  • Introduce JSchSessionDisconnectException to allow the reasonCode to be retrieved without String parsing by @mvegter in #416
  • Introduce specific JSchException for HostKey related failures by @mvegter in #410

Dependency Updates

  • update dependencies by @norrisjeremy in #375
  • Bump errorprone.version from 2.20.0 to 2.21.1 by @dependabot in #373
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 by @dependabot in #381
  • Bump org.testcontainers:junit-jupiter from 1.18.3 to 1.19.0 by @dependabot in #379
  • Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 by @dependabot in #384
  • Bump actions/checkout from 3 to 4 by @dependabot in #383
  • Bump junixsocket.version from 2.7.0 to 2.7.1 by @dependabot in #387
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.0 to 3.4.1 by @dependabot in #388
  • Bump com.kohlschutter:compiler-annotations from 1.5.6 to 1.5.7 by @dependabot in #389
  • Bump junixsocket.version from 2.7.1 to 2.7.2 by @dependabot in #393
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #394
  • Bump errorprone.version from 2.21.1 to 2.22.0 by @dependabot in #395
  • Bump com.kohlschutter:compiler-annotations from 1.5.7 to 1.5.8 by @dependabot in #396
  • Bump org.testcontainers:junit-jupiter from 1.19.0 to 1.19.1 by @dependabot in #401
  • Bump commons-io:commons-io from 2.13.0 to 2.14.0 by @dependabot in #402
  • Bump com.kohlschutter:compiler-annotations from 1.5.8 to 1.6.4 by @dependabot in #400
  • Bump junixsocket.version from 2.7.2 to 2.8.1 by @dependabot in #399
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 by @dependabot in #406
  • Bump errorprone.version from 2.22.0 to 2.23.0 by @dependabot in #414
  • Reset the sequence numbers on Session disconnect to support reconnection by @mvegter in #409
  • Bump log4j.version from 2.20.0 to 2.21.1 by @dependabot in #415

New Contributors

Full Changelog: jsch-0.2.11...jsch-0.2.12

jsch-0.2.11

01 Aug 18:17
Compare
Choose a tag to compare

What's Changed

  • update dependencies changes by @norrisjeremy in #368
  • #369 fix multi-line PEM key parsing to work with windows line endings due to regression from previous fix for #362.

Full Changelog: jsch-0.2.10...jsch-0.2.11

jsch-0.2.10

27 Jul 07:28
Compare
Choose a tag to compare

What's Changed

  • Fix new Java 21 compiler warning: possible 'this' escape before subclass is fully initialized. by @norrisjeremy
  • Tweak OSGi bundle manifest to allow Log4j 3. by @norrisjeremy
  • #362 fix PEM key parsing to work with windows line endings. by @norrisjeremy
  • #361 guard against UIKeyboardInteractive implementations that include NULL elements in the String[] returned from promptKeyboardInteractive(). by @norrisjeremy
  • Add a default implmentation of the deprecated decrypt() method to the Identity interface that throws an UnsupportedOperationException. by @norrisjeremy

Dedepency updates

Full Changelog: jsch-0.2.9...jsch-0.2.10

jsch-0.2.9

26 May 04:36
Compare
Choose a tag to compare

What's Changed

  • various improvements by @norrisjeremy in #295
    • #293 allow UserAuthNone to be extended.
    • Make JGSS module optional.
    • Tweak OSGi bundle manifest:
    • Avoid self-import.
    • Mark JGSS as optional.
    • Loosen import versions of dependencies.
    • Correctly adhere to the Multi-release JAR spec by ensuring all public classes under versioned directories preside over classes present in the top-level directory.
    • Eliminate stray System.err.println() calls.
    • Change PageantConnector to use JNA's built-in support for User32.SendMessage().
  • Improve error handling in InputStream.close() for SFTP channels by @stsiano in #331

Dependency Updates

New Contributors

Full Changelog: jsch-0.2.8...jsch-0.2.9

jsch-0.2.8

22 Mar 07:40
Compare
Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog: jsch-0.2.7...jsch-0.2.8

jsch-0.2.7

28 Jan 10:12
Compare
Choose a tag to compare

What's Changed

  • #265 change buffer_margin computation to be dynamic based upon the MAC to allow connections that advertise small maximum packet sizes.
  • #266 fix PuTTY key parsing to work with unix line endings.
  • Add support for ECDSA & EdDSA type PuTTY keys.
  • #71 add support for PuTTY version 3 format keys.
    • Encrypted PuTTY version 3 format keys requires Bouncy Castle (bcprov-jdk18on).
  • Eliminate KeyPairDeferred and instead change handling of OpenSSH V1 type keys to be more like other KeyPair types.
  • Be more vigilant about clearing private key data.
  • Improve PKCS8 key handling and add support for PKCS5 2.1 encryption.
  • Add support for ECDSA type PKCS8 keys.
  • Add support for SCrypt type KDF for PKCS8 keys.
    • PKCS8 keys using SCrypt requires Bouncy Castle (bcprov-jdk18on).
  • Add support for EdDSA type PKCS8 keys.
  • Attempt to authenticate using other signature algorithms supported by the same public key.
    • Allow this behavior to be disabled via try_additional_pubkey_algorithms config option.
      • Some servers incorrectly respond with SSH_MSG_USERAUTH_PK_OK to an initial auth query that they don't actually support for RSA keys.
  • Add a new config option enable_pubkey_auth_query to allow skipping auth queries and proceed directly to attempting full SSH_MSG_USERAUTH_REQUEST's.
  • Add a new config option enable_auth_none to control whether an initial auth request for the method none is sent to detect all supported auth methods available on the server.

Updates

Full Changelog: jsch-0.2.6...jsch-0.2.7

jsch-0.2.6

03 Jan 16:17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: jsch-0.2.5...jsch-0.2.6

v0.2.5

07 Dec 10:35
Compare
Choose a tag to compare

What's Changed

  • Explictly free resources in Compression implementations by @norrisjeremy in #241
  • Fix integration test failures on Apple Silicon by skipping OpenSSH 7.4 tests by @norrisjeremy in #227
  • generate osgi bundle manifest data for jar #248 by @mwiede in #249

Dependency Updates

Full Changelog: jsch-0.2.4...jsch-0.2.5

v0.2.4

06 Sep 10:30
Compare
Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog: jsch-0.2.3...jsch-0.2.4