Releases: Kaliumhexacyanoferrat/GenHTTP
Releases · Kaliumhexacyanoferrat/GenHTTP
Version 10.5.2
Updated dependencies and a fixed a bug with the range concern not propagating preparation calls.
Bug Fixes
- Fix range concern not propagating preparation call (#833)
Version 10.5.1
Updated dependencies and a fixed a bug where responses were not compressed when the client sent alogithm preferences.
Bug Fixes
- Fix weights in header causing compression to be disabled (#831)
Version 10.5
Ongoing improvements and bug fixes. Focus on security hardenings, now achieving 81% in Http11Probe.
Content
- Allow dependency injection to be used with websockets (#775)
- Allow to create resource trees from archives (e.g.
.zip) (#810) - Added HTTP web resource implementation (#811)
- Added content type
application/xml(#822)
Security
- Harden against request smuggling attacks (#797, #799)
- Harden against header injection attacks (#809)
- Deny requests with path navigation segments (#808)
Bug Fixes
- Fix
asyncresults from service resources not to be unwrapped as expected in some scenarios (#821) - Fix errors on parallel access to content type table (#817)
Thanks
For your bug reports and efforts to reproduce the issues.
Version 10.4.2
Bug Fixes
- Reduced dependency onto
dynamicruntime binder for reflection-based method invocation
Version 10.4.1
Bug Fixes
- Fixes
Taskinstances not being unwrapped in some environments as expected
Version 10.4
Features community contributions and experimental support for code generation.
General Changes
- Improve performance of the caching infrastructure (#790) by @MarkCiliaVincenti
Content
- Allow webservice methods to be code generated for improved performance (#732)
- Allow signing keys for JWT validation to be fetched via custom logic (#788) by @Kramins
Thanks
- @MarkCiliaVincenti and @Kramins for their contributions
Version 10.3
Improvements to the new websocket handlers and a bug fix that allows GenHTTP to be used with file-based apps.
Content
- Add automatic continuation support to websockets (#777) by @MDA2AV
- Add non-allocating, high performance mode to websockets (#777) by @MDA2AV
- Add typed convenience methods to websockets (#776)
Bug Fixes
- Prevent structured error handler from throwing exceptions in AoT compiled apps (#783)
Thanks
- @MDA2AV for ongoing efforts in the websocket module
Version 10.2
Features a new, native websocket implementation as well as several usability and handler improvements.
General Changes
- Added ability to control the connection handling from user code (#757)
- Use a middleware instead of mapping paths via minimal API in the ASP.NET adapter (#769) by @thromel
- Aligned naming of
ChangeTrackingResource.HasChanged()(#754) by @thromel
Content
- Added modern web socket implementation (#642) by @MDA2AV
- Added websocket tunnel proxy capability to ReverseProxy module (#768) by @MDA2AV
- Allow
byte[]andReadOnlyMemory<byte>returns from service methods (#755) by @thromel - Added automatic request content decompression (#766) by @thromel
Thanks
Version 10.1.2
Bug Fixes
- Fix request properties not being available in the web socket context (#774)
Version 10.1.1
Bug Fixes
- Fix request cookies not being cleared when resetting the request context (#761)