github vapor/vapor 3.1.0
Vapor 3.1.0

latest releases: 4.94.1, 4.94.0, 4.93.2...
5 years ago

New:

  • makeResponse has been renamed to response. (#1671, #1672)
let res = req.response()
  • ParametersContainer has a new rawValues(_:) method for accessing all string parameters for a given type. (#1705)
let ids: [String] = request.parameters.rawValues(User.self)
  • WebSocket upgrader now supports max frame size. (#1777)
HTTPServer.webSocketUpgrader(maxFrameSize: 42_000)
  • [Middleware].makeResponder(…) method had a typo fixed. (#1755)
  • Arrays now serialize to JSON by default.

Fixed:

  • Multiple issues with premature connection closure while streaming large files have been resolved. (HTTP 3.1.4, HTTP 3.1.3)
  • Starting Vapor no longer calls .wait(). (#1788)
  • HTTP 204 responses now close connection properly. (#1787)
  • Improved error messages for missing content-type headers. (#1786, #1813)
  • Logger output is now more concise. (#1796)
  • Threads are now properly cleaned up on application shutdown. (#1794)

Don't miss a new vapor release

NewReleases is sending notifications on new releases.