Skip to content

Releases: inhabitedtype/httpaf

v0.7.1

30 Mar 19:25
Compare
Choose a tag to compare
  • Fix bug when writing a streaming body with a chunked encoding (#181)

v0.7.0

02 Dec 02:24
Compare
Choose a tag to compare
  • Require angstrom >= 0.14.0 (#176)

v0.6.6

29 Apr 23:01
Compare
Choose a tag to compare

Bugfixes

  • Fix a parser state machine but that resulted in a violation of angstrom invariants (#168)
  • Fix bug where Headers.replace did not actually remove all the headers with the provided name (#169)

Internal improvements

v0.6.5

17 Oct 02:49
Compare
Choose a tag to compare
  • Fix bug in Header.replace (#157)
  • Fix re-entrancy bug in server state machine (#158)
  • Add lower-bound on dune dependency (#160)

v0.6.4

04 Oct 01:49
Compare
Choose a tag to compare
  • Remove debug output left over from #153 (#151)

v0.6.3

03 Oct 23:59
Compare
Choose a tag to compare
  • Fix bug in Headers.remove (#153)
  • Fix bug where server connections would stall when responding with empty chunk-encoded bodies (#151)

v0.6.2

01 Oct 02:00
Compare
Choose a tag to compare
  • Fixed bug in Server_connection that made it always writable after an EOF (#143, #149)

v0.6.0

19 May 17:53
Compare
Choose a tag to compare

New features

Enhancements

Bugfixes

  • Fix bug in chunked encoding (#106)
  • Increase lower bound on faraday dependency in order to pick up bug fix (#116)
  • Fix bug in asynchronous streaming body responses (#127)
  • Report unexpected eof as an error to the client (#123)

v0.5.0

09 Dec 16:47
Compare
Choose a tag to compare

Bugfixes

  • Fix infinite loop when receiving EOF with buffered input. (#71)

Improvements

  • Add flush_headers_immediately to Reqd.respond_with_streaming (#66, h/t @anmonteiro)
  • Upgrade to OPAM2 (#71, #72, #73)

v0.4.1

12 Jul 12:11
Compare
Choose a tag to compare
  • Fix bug where a writer yield callback could be called twice (#60, h/t @dpatti)
  • Update async library to be compatible with latest Async release (#50, h/t @bikallem)
  • Documentation fixes (#55)