Skip to content

Releases: richerarc/saphir

Version 2.8.2

24 Feb 19:53
Compare
Choose a tag to compare
  • [FIXED] Middleware cache won't cache an empty file on head request anymore

Version 2.8.1

12 Jan 21:16
a4192e3
Compare
Choose a tag to compare
  • [FIXED] Missing Send requirements for graceful shutdown
  • [FIXED] Incorrect use statement from Syn crate
  • [NEW] ServerBuilder can new be used to write stack without starting a listener

Version 2.8.0

12 Jan 21:14
Compare
Choose a tag to compare
  • [UPDATE] base64 from 0.12 to 0.13
  • [UPDATE] cargo_metadata from 0.11.1 to 0.12 (saphir_cli)
  • [FIXED] Anonymous type array for openApiGen
  • [NEW] FileMiddleware index configuration
  • [NEW] Graceful shutdown feature

Version 2.7.6

18 Sep 15:04
Compare
Choose a tag to compare
  • [FIXED] Fix in the filemiddleware to return raw uncompressed file when needed.
  • [UPDATE] serde_urlencodedis now at version 0.7.

Version 2.7.4

14 Sep 17:48
31e2258
Compare
Choose a tag to compare
  • [FIXED] Request could be dropped without generating a proper response on timeout
  • [FIXED] When returning a saphirError, Responder is called in all cases, allowing saphir to always respond to its caller.

Version 2.7.3

13 Aug 19:31
1b0c278
Compare
Choose a tag to compare
  • [DEPS] bumped version of saphir-cookie

Version 2.7.2

13 Aug 19:30
Compare
Choose a tag to compare
  • [FIXED] Shorter generated name for controller modules when using the #[controller] macro attribute

Version 2.7.1

13 Jul 19:46
Compare
Choose a tag to compare
  • [FIXED] A routing issue could causes route handled by middleware to automatically respond NOT FOUND

Version 2.7.0

10 Jul 18:43
d6b7d0f
Compare
Choose a tag to compare
  • [NEW] Added HandlerMetadata struct to HttpContext, for now it only contains the Handler name and the route id, but in the near future will serve the purpose for custom attributes.
  • [NEW] Route are now resolved ahead of the middleware stack, this prevent useless processing if a route / method handler does not exists
  • [FIXED] Endpoint Resolver are now sorted so that the endpoint resolution is deterministic and consistant between builds / runs
  • [FIXED] Added panics when two handler overlap with the same route and uses overlapping methods
  • [UPDATE] Rustls & Tokio-Rustls are now up to date with the latest released version