HTTP v4.0.0 Release Notes

Release Date: 2018-10-14 // over 5 years ago
    • #482 #499 Introduce new features injection API with 2 new feaures: instrumentation (compatible with ActiveSupport::Notification) and logging. ([@paul])

    • #473 Handle early responses. ([@janko-m])

    • #468 Rewind HTTP::Request::Body#source once #each is complete. ([@ixti])

    • #467 Drop Ruby 2.2 support. ([@ixti])

    • #436 Raise ConnectionError when writing to socket fails. ([@janko-m])

    • #438 Expose HTTP::Request::Body#source. ([@janko-m])

    • #446 Simplify setting a timeout. ([@mikegee])

    • #451 Reduce memory usage when reading response body. ([@janko-m])

    • #458 Extract HTTP::Client#build_request method. ([@tycoon])

    • #462 Fix HTTP::Request#headline to allow two leading slashes in path. ([@scarfacedeb])

    • #454 #464 #384 Fix #readpartial not respecting max length argument. ([@janko-m], [@marshall-lee])