github mwiede/jsch jsch-2.27.0

latest releases: jsch-2.28.2, jsch-2.28.1, jsch-2.28.0...
12 months ago

What's Changed

Up until 0.2.26 the versioning followed the original jsch scheme, from 2.27.0 on, we switched to semantic versioning, expressing that the library api is stable and used in production.

besides that: no breaking changes!

  • 0.2.27 changes by @norrisjeremy in #824
    • Fix decryption of OpenSSH V1 keys that use AEAD ciphers.
      -- I discovered that OpenSSH V1 keys that were encrypted with aes128-gcm@openssh.com, aes256-gcm@openssh.com or chacha20-poly1305@openssh.com were not working.
    • Add support for writing OpenSSH V1 key files.
      -- I decided to introduce new KeyPair.writeOpenSSHv1PrivateKey() methods to handle this, in order to allow users to optionally specify the encryption cipher they would like to use (equivalent of ssh-keygen -Z [cipher]) and/or the number of KDF rounds to use (equivalent of ssh-keygen -a [rounds]).

Dependency Updates

  • Bump github/codeql-action from 3.28.14 to 3.28.16 by @dependabot in #821
  • Bump org.testcontainers:junit-jupiter from 1.20.6 to 1.21.0 by @dependabot in #822
  • Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #820
  • Bump github/codeql-action from 3.28.16 to 3.28.17 by @dependabot in #825

Full Changelog: jsch-0.2.26...jsch-2.27.0

Don't miss a new jsch release

NewReleases is sending notifications on new releases.