Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 1.28 KB

History.md

File metadata and controls

53 lines (31 loc) · 1.28 KB

PersistentHttp Changelog

2.0.3

  • Set keep_alive_timeout based on keep_alive option, added in ruby 2.0

2.0.2

  • Add OpenSSL::SSL::SSLError to retriable exceptions if it's defined.
  • Add after_connect option for manipulating connection after connect.

2.0.1

  • Put default_path, host and port getters back into persistent_http for backwards compatibility

2.0.0

  • Separate out connection so a single dedicated connection can be used.
  • Allow non-persistent connections in case we just want the proxying stuff.

1.0.6

  • Fix pool_size and shutdown methods and make tests pass again (Matt Campbell - soupmatt)

1.0.5

  • Don't require 'net/https' in code. JRuby 1.6.8 can have issues when 2 threads attempt to require it at the same time.

1.0.4

  • Added option :pool_timeout which will raise a Timeout::Error if unable to checkout a connection within this time.

1.0.3

  • Allow option idle_timeout which will renew connection that haven't been used in this amount of time.
  • Implement shutdown which will close connections as they are checked in.

1.0.2

  • Allow options to request to allow changing of read_timeout and possibly other params.
  • Add ECONNREFUSED as a retriable exception.

1.0.1

  • Bug fixes.
  • Forgot gene_pool dependency

1.0.0

  • Initial release