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] 
ServerBuildercan 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_urlencodedis 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 
HandlerMetadatastruct 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 
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