Skip to content

Releases: socketry/protocol-http1

v0.39.0

Choose a tag to compare

@ioquatix ioquatix released this 11 Apr 10:09
6e4af8c
  • Rename RequestRefusedError -> RefusedError.

v0.38.0

Choose a tag to compare

@ioquatix ioquatix released this 11 Apr 09:35
1406b0b
  • 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

Choose a tag to compare

@ioquatix ioquatix released this 10 Apr 06:16
5dd30b4
  • 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.