Skip to content

Releases: Balancingrock/SwifterSockets

Release 1.0.0

18 Aug 11:41
Compare
Choose a tag to compare

Swiftfire -and all its supporting packages- have been issued in their release 1.0.0

SwifterSockets has undergone some file-renaming and some reorganization. Otherwise the functionality itself is unchanged.

Migration to SPM 4

09 Apr 06:55
Compare
Choose a tag to compare

Switched to Swift Package Manager 4

Migration to Swift 4

05 Apr 18:57
Compare
Choose a tag to compare

Minor adjustments for Swift 4.

Dependency Update

31 Mar 08:33
Compare
Choose a tag to compare

BRUtils was updated to 0.10.0

Dependency update

25 Nov 15:15
Compare
Choose a tag to compare

BRUtils was updated to 0.9.0.

Minor updates to support Swiftfire

08 Jun 11:11
Compare
Choose a tag to compare

The BRUtils package has been upgraded to 0.5.0.
In 'SwifterSockets.Connection.swift' the methods incrementUsageCount and decrementUsageCount have been made public. (To help in supporting very large HTTP bodies by Swiftfire).

Bugfix release

24 May 12:08
Compare
Choose a tag to compare

Two bugs were fixed:

  • A crash that would occur when a connection object received data just (milli seconds) before it was closed.
  • A bug that would cause connection objects to go missing when a connection was accepted, but no data was ever received. This was a fairly common occurrence and would result in a non-response server.

Unfortunately this necessitated the change of 1 interface in Connection.swift: 'receiverData' is now supplanted by 'processReceivedData'.

Minor bugfixes

02 May 17:28
Compare
Choose a tag to compare

Bugfixes:

  • Updated references captured by closures
  • In 'transmitterClosed' the interface is immediately nilled to prevent SSL errors on closing
  • Added closing of the socket on 'transmitterClosed'

Added functionality:

  • Sorting of connections in the connection pool

API changes:

  • Renamed 'abortConnection' to 'connectionWasClosed'

New feature

09 Apr 12:50
Compare
Choose a tag to compare

Added "affectInactivityDetection" parameters to Connection - transfer functions. This allows the transmission of data in the inactivity detection action itself. The parameter is by default set to "true" so no code updates are necessary.

Bugfix

09 Apr 06:17
Compare
Choose a tag to compare

The sQueue in SwifterSockets.Connection could be deallocated before its processes were finished.