Skip to content

Releases: apple/swift-nio-ssh

SwiftNIO SSH 0.4.1

02 Aug 14:15
fe02717

Choose a tag to compare

SemVer Patch

  • Use swift-atomics instead of NIOAtomics (#117)

Other Changes

  • Use 5.7 nightlies (#115)
  • Use Docc for documentation (#118)

SwiftNIO SSH 0.4.0

27 Apr 16:33
b0591e4

Choose a tag to compare

SemVer Minor

  • Feature/userauth banners (#98, patch credit to @DominikHorn)
  • Add PeerMaximumMessageLength option for SSH child channels. (#101, patch credit to @gwynne)
  • Adopt Sendable on our public types (#106)
  • Drop support for Swift 5.2 and 5.3 (#113)

SemVer Patch

  • Generate up to 8 random padding bytes at a time instead of 4 (#100, patch credit to @gwynne)
  • Support identification string without carriage return (#109, patch credit to @orobio)
  • fixes an issue where decodeFirstBlock can be called multiple times (#102)
  • Import concrete NIO modules (#105)

Other Changes

  • Add 5.6 nightly CI. (#103, #104)
  • Add API breakages script from NIO (#111)
  • Fix warnings, that appeared after requiring Swift 5.4 (#114)

SwiftNIO SSH 0.3.3

28 Sep 11:23
09778e0

Choose a tag to compare

SemVer Patch

  • Fix crash sending window increment after close (#95)

Other Changes

  • Clean up incorrect comments and test behaviour (#96)

SwiftNIO SSH 0.3.2

23 Sep 17:19
c71c2ef

Choose a tag to compare

SemVer Patch

  • Fix doc generation and jazzy version (#92)
  • Widen the pin on Crypto. (#93)

Other Changes

  • Update to Swift 5.5 release in CI (#91)

SwiftNIO SSH 0.3.1

24 Aug 11:56
5a28f0d

Choose a tag to compare

SemVer Patch

  • Use non-deprecated API for removing handlers (#90)

SwiftNIO SSH 0.3.0

23 Jun 13:56
bc1a91d

Choose a tag to compare

SemVer Minor

  • Remove support for Swift 5.1 (#87)

SemVer Patch

  • Add a benchmark for SSH throughput. (#83)
  • Use the ContiguousBytes functions for setting data (#84)
  • Update NIO dependency to 2.30.0 (#88)

Other Changes

  • CI: Use 5.4 release instead of nightly and add. Swift 5.5 job (#81, #82)

SwiftNIO SSH 0.2.1

28 Apr 09:21
5d1cfde

Choose a tag to compare

SemVer Patch

  • Add support for synchronous options (#80)

SwiftNIO SSH 0.2.0

15 Mar 10:32
3322426

Choose a tag to compare

SwiftNIO SSH 0.2.0 Pre-release
Pre-release

SemVer Minor

  • Emit events when user authentication is successful (#76)

SemVer Patch

  • Allows clients tolerate lines before version (#75)

Other Changes

  • Docker setup for Swift 5.4 and main branch nightly builds (#69, #78)
  • Fix doc generation script (#77)
  • Add SECURITY.md (#79)

Swift-NIO-SSH 0.1.0

18 Feb 15:41
7ad2d63

Choose a tag to compare

SemVer Minor

  • Implement certified public key client auth (#64)

SemVer Patch

  • Use welcoming language (#67)
  • Implement client port forwarding example (#55)
  • Use getpass to retrieve password from user (#53, patch credit to @helje5)
  • Resolve stalls in the example client (#52)
  • Swap C and D - README typo correction (#51)
  • Add docs generation script. (#47)
  • Use newer bytebuffer write functions (#44)
  • Initialize state machine on handlerAdded (#43)
  • No creating SSH channels after disconnect (#41)
  • Do not lose data on channel close (#40)
  • Do not hold on to pending channels after close (#38)
  • Forbid creating new channels after TCP shutdown. (#37)
  • Properly handle autoread (#35)

Other Changes

  • Update code of conduct to version 1.4 (#72)
  • Don't install Jazzy on Xenial (#33)
  • Swift 5.3-RELEASE is here, let's use it (#45)