Skip to content

Releases: actix/actix-web

Actix web 0.4.5

08 Mar 06:09
Compare
Choose a tag to compare

Changes

  • Fix compression #103 and #104

  • Fix client cookie handling #111

  • Non-blocking processing of a NamedFile

  • Enable compression support for NamedFile

  • Better support for NamedFile type

  • Add ResponseError impl for SendRequestError. This improves ergonomics of the client.

  • Add native-tls support for client

  • Allow client connection timeout to be set #108

  • Allow to use std::net::TcpListener for HttpServer

  • Handle panics in worker threads

Actix web 0.4.4

05 Mar 04:28
Compare
Choose a tag to compare

Changes

  • Allow to use Arc<Vec> as response/request body

  • Fix handling of requests with an encoded body with a length > 8192 #93

Actix web 0.4.3

04 Mar 03:34
Compare
Choose a tag to compare

Changes

  • Fix request body read bug

  • Fix segmentation fault #79

  • Set reuse address before bind #90

Actix web 0.4.2

03 Mar 06:33
Compare
Choose a tag to compare

Changes

  • Better naming for websockets implementation

  • Add Pattern::with_prefix(), make it more usable outside of actix

  • Add csrf middleware for filter for cross-site request forgery #89

  • Fix disconnect on idle connections

Actix web 0.4.1

02 Mar 04:15
Compare
Choose a tag to compare

Changes

  • Rename Route::p() to Route::filter()

  • Better naming for http codes

  • Fix payload parse in situation when socket data is not ready.

  • Fix Session mutable borrow lifetime #87

Actix web 0.4.0

28 Feb 08:01
Compare
Choose a tag to compare

Changes

  • Actix 0.5 compatibility

  • Fix request json/urlencoded loaders

  • Simplify HttpServer type definition

  • Added HttpRequest::encoding() method

  • Added HttpRequest::mime_type() method

  • Added HttpRequest::uri_mut(), allows to modify request uri

  • Added StaticFiles::index_file()

  • Added http client

  • Added websocket client

  • Added TestServer::ws(), test websockets client

  • Added TestServer http client support

  • Allow to override content encoding on application level

Actix web 0.3.3

25 Jan 19:32
Compare
Choose a tag to compare

Changes

  • Stop processing any events after context stop

  • Re-enable write back-pressure for h1 connections

  • Refactor HttpServer::start_ssl() method

  • Upgrade openssl to 0.10

Actix web 0.3.2

21 Jan 17:09
Compare
Choose a tag to compare

Changes

  • Fix HEAD requests handling

  • Log request processing errors

  • Always enable content encoding if encoding explicitly selected

  • Allow multiple Applications on a single server with different state #49

  • CORS middleware: allowed_headers is defaulting to None #50

Actix web 0.3.1

14 Jan 01:29
Compare
Choose a tag to compare

Changes

  • Fix directory entry path #47

  • Do not enable chunked encoding for HTTP/1.0

  • Allow explicitly disable chunked encoding

Actix web 0.3.0

12 Jan 21:19
Compare
Choose a tag to compare

Changes

  • HTTP/2 Support

  • Refactor streaming responses

  • Refactor error handling

  • Asynchronous middlewares

  • Refactor logger middleware

  • Content compression/decompression (br, gzip, deflate)

  • Server multi-threading

  • Gracefull shutdown support