All Versions
75
Latest Version
Avg Release Cycle
61 days
Latest Release
132 days ago

Changelog History
Page 4

  • v1.0.2

    January 15, 2016
    • #295: Fix redirect following when used with persistent mode. ([@ixti])
  • v1.0.1

    December 27, 2015
    • #283: Use io/wait on supported platforms. ([@tarcieri])
  • v1.0.0

    December 25, 2015
    • #265: Remove deprecations ([@tarcieri]):

      • HTTP::Chainable#with_follow (use #follow)
      • HTTP::Chainable#with, #with_headers (use #headers)
      • HTTP::Chainable#auth(:basic, ...) (use #basic_auth)
      • HTTP::Chainable#default_headers (use #default_options[:headers])
      • HTTP::Headers#append (use #add)
      • HTTP::Options#[] hash-like API deprecated in favor of explicit methods
      • HTTP::Request#request_header (use #headline)
      • HTTP::Response::STATUS_CODES (use HTTP::Status::REASONS)
      • HTTP::Response::SYMBOL_TO_STATUS_CODE (no replacement)
      • HTTP::Response#status_code (use #status or #code)
      • HTTP::Response::Status#symbolize (use #to_sym)
    • #269: Close connection in case of error during request. ([@ixti])

    • #271: High-level exception wrappers for low-level I/O errors. ([@ixti])

    • #273: Add encoding option. ([@connorhd])

    • #275: Support for disabling Nagle's algorithm with HTTP.nodelay. ([@nerdrew])

    • #276 Use Encoding::BINARY as the default encoding for HTTP::Response::Body. ([@tarcieri])

    • #278 Use an options hash for HTTP::Request initializer API. ([@ixti])

    • #279 Send headers and body in one write if possible. This avoids a pathological case in Nagle's algorithm. ([@tarcieri])

    • #281 Remove legacy 'Http' constant alias to 'HTTP'. ([@tarcieri])

  • v0.9.9

    March 16, 2016
    • BACKPORT #318 Remove redundant string allocations upon header names normalization. ([@ixti])

    • BACKPORT #295: Fix redirect following when used with persistent mode. ([@ixti])

  • v0.9.8

    September 29, 2015
    • #260: Fixed global timeout persisting time left across requests when reusing connections. ([@zanker])
  • v0.9.7

    September 19, 2015
    • #258: Unified strategy for handling exception-based and exceptionless non-blocking I/O. Fixes SSL support on JRuby 9000. ([@tarcieri])
  • v0.9.6

    September 06, 2015
    • #254: Removed use of an ActiveSupport specific method #present? ([@tarcieri])
  • v0.9.5

    September 06, 2015
    • #252: Fixed infinite hang/timeout when a request contained more than ~16,363 bytes. ([@zanker])
  • v0.9.4

    August 26, 2015
    • #246: Fixes regression when body streaming was failing on some URIs. ([@zanker])
    • #243: Fixes require timeout statements. ([@ixti])
  • v0.9.3

    August 19, 2015
    • #246: Fixed request URI normalization. ([@ixti])
      • Avoids query component normalization
      • Omits fragment component in headline