Skip to content

Releases: Kaliumhexacyanoferrat/GenHTTP

Version 10.5.2

30 Apr 20:49

Choose a tag to compare

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

27 Apr 12:36

Choose a tag to compare

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

17 Feb 08:48
110e974

Choose a tag to compare

Ongoing improvements and bug fixes. Focus on security hardenings, now achieving 81% in Http11Probe.

Content

Security

  • Harden against request smuggling attacks (#797, #799)
  • Harden against header injection attacks (#809)
  • Deny requests with path navigation segments (#808)

Bug Fixes

  • Fix async results 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

04 Feb 09:40

Choose a tag to compare

Bug Fixes

  • Reduced dependency onto dynamic runtime binder for reflection-based method invocation

Version 10.4.1

02 Feb 08:51

Choose a tag to compare

Bug Fixes

  • Fixes Task instances not being unwrapped in some environments as expected

Version 10.4

30 Dec 14:54
d4a1aa9

Choose a tag to compare

Features community contributions and experimental support for code generation.

General Changes

Content

Thanks

Version 10.3

19 Dec 14:46
4e0a0d8

Choose a tag to compare

Improvements to the new websocket handlers and a bug fix that allows GenHTTP to be used with file-based apps.

Content

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

11 Dec 23:34

Choose a tag to compare

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[] and ReadOnlyMemory<byte> returns from service methods (#755) by @thromel
  • Added automatic request content decompression (#766) by @thromel

Thanks

  • @MDA2AV and Bosch Portugal for initiating and implementing a native websocket handler as well as code reviews and technical talks
  • @thromel for their numerous contributions

Version 10.1.2

10 Dec 14:46

Choose a tag to compare

Bug Fixes

  • Fix request properties not being available in the web socket context (#774)

Version 10.1.1

28 Nov 14:06

Choose a tag to compare

Bug Fixes

  • Fix request cookies not being cleared when resetting the request context (#761)