All Versions
81
Latest Version
Avg Release Cycle
75 days
Latest Release
474 days ago

Changelog History
Page 3

  • v4.0.0 Changes

    October 14, 2018
    • #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])

  • v3.3.0 Changes

    April 25, 2018

    ๐Ÿ›  This version backports some of the fixes and improvements made to development ๐Ÿ”– version of the HTTP gem:

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

    April 24, 2018
    • #468 Rewind HTTP::Request::Body#source once #each is complete. ([@ixti])
  • v3.2.0 Changes

    April 22, 2018

    ๐Ÿš€ This version backports one change we missed to backport in previous release:

    • โฌ‡๏ธ Reduce memory usage when reading response body ([@janko-m])
  • v3.1.0 Changes

    April 22, 2018

    ๐Ÿ›  This version backports some of the fixes and improvements made to development ๐Ÿ”– version of the HTTP gem:

    • ๐Ÿ›  Fix for #readpartial to respect max length argument. ([@janko-m], [@marshall-lee])

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

    • ๐Ÿ›  Fix query string building for string with newlines. ([@mikegee])

    • Deallocate temporary strings in Response::Body#to_s. ([@janko-m])

    • โž• Add Request::Body#source. ([@janko-m])

  • v3.0.0 Changes

    October 01, 2017
    • โฌ‡๏ธ Drop support of Ruby 2.0 and Ruby 2.1. ([@ixti])

    • #410 Infer Host header upon redirects. ([@janko-m])

    • #409 Enables request body streaming on any IO object. ([@janko-m])

    • #413, #414 Fix encoding of body chunks. ([@janko-m])

    • #368, #357 Fix timeout issue. ([@HoneyryderChuck])

  • v2.2.2 Changes

    April 27, 2017
    • #404, #405 Make keepalive timeout configurable. ([@nestegg])
  • v2.2.1 Changes

    February 06, 2017
    • #395 Fix regression of API, that broke webmock integration. ([@ixti])
  • v2.2.0 Changes

    February 03, 2017
    • #375 Add support for automatic Gzip/Inflate ([@Bonias])

    • #390 Add REPORT to the list of valid HTTP verbs ([@ixti])

  • v2.1.0 Changes

    November 08, 2016
    • #370 Add Headers#include? ([@ixti])

    • #364 Add HTTP::Response#connection ([@janko-m])

    • #362 connect_ssl uses connect_timeout (Closes #359) ([@TiagoCardoso1983])