Saturn v0.15.0 Release Notes
-
โ Added
add use_response_caching
to application CE (by @groma84)- ๐ฒ Log prematurely closed connections as info, not as error (by @retendo)
- โ Added DI support for all CEs we provide - the
_di
versions of custom operations are avaliable in following modules:ApplicationDI
,ChannelsDI
,ControllerDI
(both standard, and endpoint routing),PipelinesDI
, andRouterDI
(both standard, and endpoint routing) (by @Krzysztof-Cieslak and @Arshia001) - โ Added controller versioning for endpoint routing (by @Krzysztof-Cieslak)
- โ Added
RouterEndpoint
,ControllerEndpoint
modules allowing to create routing using ASP.NET Endpoint Routing - Added
use_endpoint_router
toapplication
computation expression allowing to use Endpoint Routing in the application - ๐ [Infrastructure] Add performance benchmark for Saturn using Endpoint Routing
๐ Fixed
- 0๏ธโฃ Preserve stack trace by default in controller (by @retendo)
- ๐ Fixes exception propagation when using channels (by @retendo)
- ๐ Fix typo getConfiguration (by @kaashyapan)
- ๐ Fix putSecureBrowserHeaders header typo (by @Shmew)
- ๐ Fix application/json not being compressed in response (by @may-day)
- Include querystring in Turbolinks-location (by @viktorvan)
๐ Changed
- โก๏ธ Updated to Giraffe 5.0
- โก๏ธ Updated to net5.0 and ASP.NET Core 5
- ๐ฆ Moved to
Giraffe.ViewEngine
package for view rendering support