1.7 / 2011-04-17
- Minor Enhancement
- Added Net::HTTP::Persistent#pipeline which integrates with
net-http-pipeline when it is present.
- Bug Fix
- Perform a case-insensitive check of the URI scheme for HTTPS URIs
1.6.1 / 2011-03-08
- Bug Fix
- Net::HTTP::Persistent#request now handles Errno::EINVAL as a connection
reset and will be retried for idempotent requests. Reported by Aaron Qian.
1.6 / 2011-03-01
- Minor Enhancement
- Added Net::HTTP::Persistent#socket_options to set multiple socket options
at socket startup.
1.5.2 / 2011-02-24
- Bug Fix
- Only set TCP_NODELAY if the connection has an @socket. Allows
net-http-persistent to be used with fake_web. Reported by Sathish
Pasupunuri.
1.5.1 / 2011-02-10
- Bug fix
- Only set TCP_NODELAY at connection start. Reported by Brian Henderson.
1.5 / 2011-01-25
- Minor Enhancements
- Set TCP_NODELAY on created socket if possible. (This will only help for
requests that send bodies.)
1.4.1 / 2010-10-13
- Bug Fixes
- Don‘t finish the connection when we‘re retrying, reset it.
Patch by James Tucker.
1.4 / 2010-09-29
- Minor Enhancements
- Added the very dangerous shutdown_in_all_threads. IT IS DANGEROUS!. Patch
by Torsten Schönebaum.
1.3.1 / 2010-09-13
- Bug Fixes
- connection_for no longer tries to ssl-enable an existing connection. Patch
by Joseph West.
1.3 / 2010-09-08
- Minor Enhancements
- HTTP versions are now recorded. This information is not currently used.
- Bug Fixes
- shutdown no longer fails when an unstarted HTTP connection is shut down.
1.2.5 / 2010-07-27
- Bug Fixes
- Fix duplicated test name. Noted by Peter Higgins.
- shutdown now works even when no connections were made.
1.2.4 / 2010-07-26
- Bug Fixes
- Actually have request only finish a connection. Somehow this got missed.
1.2.3 / 2010-06-29
- Bug Fixes
- Fix example code (pointed out by Alex Stahl)
1.2.2 / 2010-06-22
- Bug Fixes
- request only finishes a connection instead of restarting it. This helps
prevents errors on non-idempotent HTTP requests after errors.
- connection_for handles EHOSTDOWN like reset
1.2.1 / 2010-05-25
- Bug Fixes
- Don‘t alter Net::BufferedIO#rbuf_fill on 1.9+
1.2 / 2010-05-20
- Minor Enhancements
- Net::HTTP#read_timeout is now supported
- Net::HTTP#open_timeout is now supported
- Net::HTTP::Persistent#request now supports a block like Net::HTTP#request
1.1 / 2010-05-18
- Minor Enhancements
- Proxy support, see Net::HTTP::Persistent::new,
Net::HTTP::Persistent#proxy_from_env
- Added name parameter to Net::HTTP::Persistent::new for separation
of connection pools.
- Added Net::HTTP::Persistent#shutdown so you can clean up after yourself
- Net::HTTP::Persistent now
suppresses "peer certificate won‘t be verified in this SSL
session" warning.
- Bug Fixes
1.0.1 / 2010-05-05
- Minor Enhancements
- Added debug_output
- Now uses Hoe minitest plugin
- Bug Fixes
1.0.0 / 2010-05-04