Skip to content

Releases: socketry/protocol-http1

v0.39.0

11 Apr 10:09
6e4af8c

Choose a tag to compare

  • Rename RequestRefusedError -> RefusedError.

v0.38.0

11 Apr 09:35
1406b0b

Choose a tag to compare

  • write_request now raises Protocol::HTTP::RequestRefusedError if the request line or headers cannot be written, indicating the request was not processed and can be safely retried.

v0.37.1

10 Apr 06:16
5dd30b4

Choose a tag to compare

  • Defer body.close in write_chunked_body, write_fixed_length_body, and write_body_and_close until after the response is fully written and flushed. Previously, body.each called close in its ensure block before the terminal chunk (chunked encoding) or final flush was written, causing rack.response_finished callbacks to delay the client-visible response completion.