@vzsg vzsg released this Oct 2, 2018

Assets 2

Fixed:

  • HTTP cookies with empty values no longer cause all other cookies to disappear (#311).

@tanner0101 tanner0101 released this Sep 17, 2018 · 3 commits to master since this release

Assets 2

Fixed:

  • Fixes an issue where requests with Connection: close (especially for large responses) could have the connection closed too soon. (#309)

@tanner0101 tanner0101 released this Sep 8, 2018 · 5 commits to master since this release

Assets 2

Fixed:

  • Fixes an issue where HTTP responses containing streaming (chunked) data could close prematurely. (#307)

@tanner0101 tanner0101 released this Aug 31, 2018 · 8 commits to master since this release

Assets 2

Fixed:

  • Send Connection: close header when request keep alive is false. (#306)

@tanner0101 tanner0101 released this Aug 21, 2018 · 13 commits to master since this release

Assets 2

Fixed:

  • 204 No Content responses will no longer send bodies. (#304)

@tanner0101 tanner0101 released this Aug 14, 2018 · 15 commits to master since this release

Assets 2

New:

  • Added mutable HTTPCookies.all property for accessing all cookies. (#298, #302)
  • Added supportCompression: Bool parameter to HTTPServer.start for enabling GZIP/Deflate. (#280, #302)
  • Added serverName: String? parameter to HTTPServer.start for statically setting HTTP server header. (#289, #302)
  • Added new HTTPHeader helpers for getting and setting basic and bearer authorization headers. (#302)

Fixed:

  • Fixed a threading issue in HTTP protocol upgrader. (#299)
  • Renamed performance target to prevent naming collisions. (#301, #302)
  • Fixed NIO deprecation warnings. (#302)
  • Optimized RFC1123 date formatting to use thread-specific storage. (#290)

@tanner0101 tanner0101 released this May 30, 2018 · 27 commits to master since this release

Assets 2

Fixed:

  • Fixed a potential data race in the RFC1123 date serializer (#294).

@tanner0101 tanner0101 released this May 30, 2018

Assets 2

Fixed:

  • Eliminate Swift 4.1 warnings.

@grundoon grundoon released this May 15, 2018 · 29 commits to master since this release

Assets 2

New:

  • RFC1123.swift now caches timestamp expiration for performance (#291).

Milestone:
3.0.6

@mcdappdev mcdappdev released this May 6, 2018 · 34 commits to master since this release

Assets 2

New:

HTTPCookies now correctly serializes cookies when using request.http.headers

Milestone:
3.0.5