History.txt in net-http-persistent-3.1.0 vs History.txt in net-http-persistent-4.0.0
- old
+ new
@@ -1,8 +1,47 @@
-=== 3.1.0 2019-07-24
+=== 4.0.0 / 2020-04-30
+Breaking changes:
+
+* Removed built-in support for retrying failed requests as Net::HTTP has this
+ built-in for all supported versions. Pull request #100 by Michael Grosser.
+* Dropped support for EoL ruby versions (< 2.4). Future feature releases may
+ drop support for ruby versions that are at end-of-life or in security-only
+ maintenance mode with any release. Pull request #113 by David Rodríguez
+
New features:
+
+* Added Net::HTTP::Persistent#max_retries= to configure the number of retries
+ performed on a request for ruby versions that support it (2.5+).
+* URI-ness is determined through #respond_to? to allow compatibility with
+ Addressable::URI. Pull request #67 by Ryan McKern.
+* Use require_relative to reduce patch burden for vendored versions. Pull
+ Request #106 by David Rodríguez
+
+Bug fixes:
+
+* Stop wasting a connection when the keep-alive timeout is less than the idle
+ timeout. Pull request #115 by Yap Sok Ann.
+* Improved use of URI#hostname for IPv6 connections. Pull request #76 by
+ Tomas Koutsky.
+* Improved check for Process::RLIMIT_NOFILE support. Pull request #109 by Vít
+ Ondruch.
+* Fix namespace in comments for escape/unescape wrappers. Pull request #114
+ by David Rodríguez.
+* Fix History.txt timestamp for 3.0.0 release. Pull request #107 by Joe Van
+ Dyk.
+* Fix link to PR #98 in 3.1.0 release notes. Pull request #110 by Justin
+ Reid.
+
+Other:
+
+* Updated Net::HTTP::Persistent#reconnect documentation to indicate that all
+ connections are reset. Issue #117 by Taisuke Miyazaki.
+
+=== 3.1.0 / 2019-07-24
+
+New features:
* Support ruby 2.6 Net::HTTP#write_timeout=. Pull request #99 by Víctor
Roldán Betancort.
* Support setting TLS min/max version. Pull request #94 by Bart.
Bug fixes:
@@ -21,11 +60,11 @@
Kitamura.
* Set default connection pool size for Windows. Pull request #90 by Jared
Kauppila.
* Fix missing +name:+ argument in documentation. Pull requests #85 by T.J.
Schuck, #84 by James White.
-* Fix memory leak from connection pooling. Pull request #97 by Aaron
+* Fix memory leak from connection pooling. Pull request #98 by Aaron
Patterson.
* Update tests for minitest assert_equal deprecation. Pull request #92 by
Olle Jonsson.
* Fix typo in Net::HTTP::Persistent#pipeline. Pull request #91 by Kazuma
Furuhashi.
@@ -33,10 +72,10 @@
Other:
* Added bundler hoe plugin. Pull request #103 by Michael Grosser.
* Updated ruby versions in Travis CI. Pull request #93 by Olle Jonsson. Pull
request #103 by Michael Grosser.
-=== 3.0 2016-10-05
+=== 3.0 / 2016-10-05
Breaking changes:
* No longer supports ruby 2.0 and earlier
* Net::HTTP::Persistent::new now uses keyword arguments for +name+ and