Releases: Kaliumhexacyanoferrat/GenHTTP
Releases · Kaliumhexacyanoferrat/GenHTTP
Version 9.8
Service release as a last version before major changes in version 10 and the new .NET release. Mainly package updates and organizational changes.
Version 9.7
Bug Fixes
- Fix a
StackOverflowExceptionwhen receiving a lot of data via a websocket connection (#641 by @magnusjjj) - Fix reverse proxy returning a
204 No Contentresponse with content (#630) - Fix
pathbeing a reserved argument name in service routes (#637)
Version 9.6.2
Bug Fixes
- Fix
Keep-Aliveconnections breaking on .NET 8 (#628)
Version 9.6
Version 9.5
Version 9.4
Content
- Add API browsing module with support for Swagger UI, Redoc and Scalar (#587, #593)
- Add a new flavor to build layouts (#579)
- Generate
Allowheader if a framework is called with the wrong HTTP method (#589) - Emit
Content-Languageheader for localized content (#588)
Bug Fixes
- Fix Kestrel declining request with a body of more than 30 MB (#592)
Version 9.3
Content
- Add role based authorization (#561)
- Allow to use multiple authentication methods at the same time (#563) by @Matasx
- Detect and respect the locale requested by the client (#489) by @Matasx
- Allow to add multiple segments to a layout at once (#531)
- Allow service operations to be intercepted using attributes (#573)
Thanks
- @Matasx for their feature contributions and code reviews
Version 9.2
Version 9.1
- Add support for client certificates (mTLS) (#559)
- Enable HTTP/2 and HTTP/3 on Kestrel (#560)
Version 9.0
General Changes
- This release removes all website rendering capabilities as announced in #496
- This release supports .NET 8 & 9, dropping support for .NET 6 & 7
- Modernize server code to match current standards (#517, #516, #515)
- Adds Kestrel as a new server engine (#526)
Content
- Adds support for Websockets (#82)
- Adds support for Open API (#436)
- Adds support for Server Sent Events (SSE) (#373)
- Allows to inspect any HTTP request generated by the server (#437)
- Adds support for YAML format (#539)
- Adds support for Zstandard compression (#494)
- Switch default error handler to generate JSON instead of HTML (#443)