Skip to content

Releases: Kaliumhexacyanoferrat/GenHTTP

Version 3.0.1

21 Apr 16:42
Compare
Choose a tag to compare

Basic Changes

  • Wrap NetworkStream into a BufferedStream to improve latency

Version 3.0.0

21 Apr 13:51
Compare
Choose a tag to compare

Large refactoring to simplify the architecture of the request handling layer. This refactoring will allow to add additional concerns such as authentication more easily. Breaks backwards compatibility with older versions, but changes to typical web applications should be minimal.

Basic Changes

  • Replace IRouter / IContentProvider with IHandler interface (#66)
  • Allow any handler to be extended by generic concerns (#63)

Version 2.11.0

01 Apr 08:24
Compare
Choose a tag to compare

Content Management

  • Add support for sitemaps (#32)
  • Add support for robots.txt (#31)

Version 2.10.2

27 Mar 06:37
Compare
Choose a tag to compare

Bug Fixes

  • Fix the reverse proxy provider not setting cookies correctly

Version 2.10.1

18 Mar 09:10
Compare
Choose a tag to compare

Bug Fixes

  • Fix the request parser reading only one request from a keep-alive connection

Release 2.10.0

18 Mar 08:16
Compare
Choose a tag to compare

General improvements to the core engine and additional content-related features.

Basic Changes

  • Refine memory allocation, threading and asynchronous execution

Content Management

Release 2.9.0

11 Mar 12:17
011bde0
Compare
Choose a tag to compare

Improvements to the core engine which reduce the amount of memory required to handle a request by 50%.

Basic Changes

  • Improve the way how content provides stream their content to the client (#49)
  • File resources are now cachable by default (#51)
  • Reduce allocations caused by the core engine (#52, #54)

Version 2.8.3

02 Mar 16:50
Compare
Choose a tag to compare

Bug Fixes

  • Fix connection logic being inverted causing keep-alive not to work as expected
  • Fix parsing the second request from the connection always failing
  • Fix the reverse proxy provider sending a body where it should not

Version 2.8.2

02 Mar 15:35
Compare
Choose a tag to compare

Bug Fixes

  • Fix duplicate cookies causing requests to fail (regression)

Version 2.8.1

28 Feb 22:41
Compare
Choose a tag to compare

Bug Fixes

  • Fix broken pipelining in new parser engine