Skip to content

Releases: actix/actix-web

Actix web 0.5.4

19 Apr 18:05
Compare
Choose a tag to compare

Changes

  • Add identity service middleware

  • Middleware response() is not invoked if there was an error in async handler #187

  • Use Display formatting for InternalError Display implementation #188

Actix web 0.5.3

18 Apr 17:49
Compare
Choose a tag to compare

Changes

  • Impossible to quote slashes in path parameters #182

Actix web 0.5.2

16 Apr 16:52
Compare
Choose a tag to compare

Changes

  • Allow to configure StaticFiles's CpuPool, via static method or env variable

  • Add support for custom handling of Json extractor errors #181

  • Fix StaticFiles does not support percent encoded paths #177

  • Fix Client Request with custom Body Stream halting on certain size requests #176

Actix web 0.5.1

12 Apr 23:10
Compare
Choose a tag to compare

Changes

  • Client connector provides stats, ClientConnector::stats()

  • Fix end-of-stream handling in parse_payload #173

  • Fix StaticFiles generate a lot of threads #174

Actix web 0.5.0

10 Apr 18:08
Compare
Choose a tag to compare

Changes

  • Type-safe path/query/form parameter handling, using serde #70

  • HttpResponse builder's methods .body(), .finish(), .json()
    return HttpResponse instead of Result

  • Use more ergonomic actix_web::Error instead of http::Error for ClientRequestBuilder::body()

  • Added HttpRequest::resource(), returns current matched resource

  • Added ErrorHandlers middleware

  • Fix router cannot parse Non-ASCII characters in URL #137

  • Fix client connection pooling

  • Fix long client urls #129

  • Fix panic on invalid URL characters #130

  • Fix logger request duration calculation #152

  • Fix prefix and static file serving #168

  • Add signed and private CookieSessionBackends

Actix web 0.4.10

20 Mar 22:56
Compare
Choose a tag to compare

Changes

  • Use Error instead of InternalError for error::ErrorXXXX methods

  • Allow to set client request timeout

  • Allow to set client websocket handshake timeout

  • Refactor TestServer configuration

  • Fix server websockets big payloads support

  • Fix http/2 date header generation

Actix web 0.4.9

16 Mar 21:16
Compare
Choose a tag to compare

Changes

  • Allow to disable http/2 support

  • Wake payload reading task when data is available

  • Fix server keep-alive handling

  • Send Query Parameters in client requests #120

  • Move brotli encoding to a feature

  • Add option of default handler for StaticFiles handler #57

  • Add basic client connection pooling

Actix web 0.4.8

12 Mar 17:41
Compare
Choose a tag to compare

Changes

  • Allow to set read buffer capacity for server request

  • Handle WouldBlock error for socket accept call

Actix web 0.4.7

11 Mar 23:54
Compare
Choose a tag to compare

0.4.7 (2018-03-11)

  • Fix panic on unknown content encoding

  • Fix connection get closed too early

  • Fix streaming response handling for http/2

  • Better sleep on error support

Actix web 0.4.6

10 Mar 19:07
Compare
Choose a tag to compare

Changes

  • Fix client cookie handling

  • Fix json content type detection

  • Fix CORS middleware #117

  • Optimize websockets stream support