Releases: richerarc/saphir
Releases · richerarc/saphir
Version 2.8.2
Version 2.8.1
- [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
- [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
- [FIXED] Fix in the filemiddleware to return raw uncompressed file when needed.
- [UPDATE]
serde_urlencoded
is now at version0.7
.
Version 2.7.4
- [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
- [DEPS] bumped version of saphir-cookie
Version 2.7.2
- [FIXED] Shorter generated name for controller modules when using the
#[controller]
macro attribute
Version 2.7.1
- [FIXED] A routing issue could causes route handled by middleware to automatically respond NOT FOUND
Version 2.7.0
- [NEW] Added
HandlerMetadata
struct toHttpContext
, 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
panic
s 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