Releases: ruby/net-http
Releases · ruby/net-http
v0.8.0
Breaking changes
- Minimum Ruby version raised to 2.7 along with the raise of minimum
urigem version (0.11.1)
What's Changed
- [DOC] Fix too stopped documentations by @nobu in #244
- Replace Timeout.timeout with TCPSocket.open(open_timeout:) when available by @osyoyu in #224
- Replace Ruby 3.5 with Ruby 4.0 by @yahonda in #246
- Fix handling of IPv6 literal hosts in
Net::HTTPGenericRequestby @taketo1113 in #237- This fixes compatibility issue with
urigem 1.1.0+, which made relevant validations strict.
- This fixes compatibility issue with
New Contributors
- @yahonda made their first contribution in #246
- @taketo1113 made their first contribution in #237
Full Changelog: v0.7.0...v0.8.0
v0.7.0
Breaking Changes
Default Content-Type Removed
The default behavior of automatically setting the Content-Type header to application/x-www-form-urlencoded for requests with a body (e.g., POST, PUT) when the header was not explicitly set has been removed.
If your application relied on this automatic default, your requests will now be sent without a Content-Type header, potentially breaking compatibility with certain servers.
What's Changed
- [DOC] Fix broken rdoc-ref links by @st0012 in #199
- Don't double-interrupt the test HTTP server by @headius in #197
- Provide a 'Changelog' link on rubygems.org/gems/net-http by @mark-young-atg in #201
- Freeze some constants to improve Ractor compatibility by @osyoyu in #206
- Support pretty_print by @nobu in #160
- Add a workflow to sync commits to ruby/ruby by @k0kubun in #230
New Contributors
- @st0012 made their first contribution in #199
- @headius made their first contribution in #197
- @mark-young-atg made their first contribution in #201
- @osyoyu made their first contribution in #206
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Remove deprecated constants by @nobu in #189
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot in #190
- Restore HTTPSession constant for backward compatibility by @hsbt in #191
- Need to restore under the Net namespace by @hsbt in #192
- Bump rubygems/release-gem from 612653d273a73bdae1df8453e090060bb4db5f31 to 9e85cb11501bebc2ae661c1500176316d3987059 by @dependabot in #196
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- don't invoke response block more than once due to retry by @jeremyevans in #170
- [DOC] Tweak to Net::HTTP What's Here by @BurdetteLamar in #171
- [DOC] README.md - update rfc references by @MSP-Greg in #166
- Add Net::HTTP.put method by @Zopolis4 in #175
- Replace Regexp in for headers for perf by @baweaver in #140
- Remove WEBrick from dependency by @hsbt in #180
- Try to test with Windows platform by @hsbt in #181
- net/http.rb - derive SSL_IVNAMES from SSL_ATTRIBUTES by @MSP-Greg in #164
- test_https.rb - fix test_session_reuse_but_expire by @MSP-Greg in #178
- Add ability to configure default settings for new connections by @fatkodima in #177
- implement talking SSL to the proxy too by @evgeni in #55
- Removed needless NullWriter class by @hsbt in #182
- Prevent warnings by @mame in #185
New Contributors
- @MSP-Greg made their first contribution in #166
- @Zopolis4 made their first contribution in #175
- @fatkodima made their first contribution in #177
- @evgeni made their first contribution in #55
- @mame made their first contribution in #185
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.3.0.1
Full Changelog: v0.3.0...v0.3.0.1
v0.4.0
What's Changed
- [DOC] Adding links to references by @BurdetteLamar in #94
- [DOC] Adding links to references by @BurdetteLamar in #95
- [DOC] Adding links to references by @BurdetteLamar in #96
- [DOC] Adding links to references by @BurdetteLamar in #97
- [DOC] Adding links to references by @BurdetteLamar in #99
- [DOC] Enhanced RDoc for HTTPHeader by @BurdetteLamar in #100
- Test against Ruby 3.2.0 by @gfvcastro in #101
- [DOC] Enhanced RDoc for set_form by @BurdetteLamar in #103
- [DOC] Header doc by @BurdetteLamar in #104
- [DOC] Clarify strategies by @BurdetteLamar in #106
- [DOC] Correct doc error by @BurdetteLamar in #108
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #110
- [DOC] Redirection revision by @BurdetteLamar in #111
- [DOC] Enhanced RDoc for HTTPGenericRequest by @BurdetteLamar in #113
- [DOC] Remarks on inclusions by @BurdetteLamar in #114
- [DOC] Enhanced RDoc for write_timeout by @BurdetteLamar in #115
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #116
- [DOC] Reorganize doc for proxy server by @BurdetteLamar in #117
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #118
- [DOC] Enhanced RDoc for Compression by @BurdetteLamar in #119
- [DOC] Enhanced RDoc for request headers by @BurdetteLamar in #120
- [DOC] Enhanced RDoc for Net::HTTP#get by @BurdetteLamar in #121
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #122
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #123
- [DOC] Enhanced RDoc for Net:HTTP by @BurdetteLamar in #124
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #125
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #126
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #127
- [DOC] What's Here for Net:HTTP by @BurdetteLamar in #128
- Read in binary mode to get rid of invalid byte sequence by @nobu in #131
- Enhanced RDoc for Net::HTTP by @BurdetteLamar in #130
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #132
- Add Gemfile.lock to .gitignore by @ytkg in #133
- Improve performance of HTTPHeader#content_type by @technicalpickles in #145
- Use frozen string literals by @technicalpickles in #144
- Improve CI dependencies by @hsbt in #153
- No longer neccessary to call
String#freezeon string literals. by @0x1eef in #154 - Net::HTTPResponse nil checking by @BrianHawley in #71
- Force TLS version to 1.2 when using LibreSSL by @jeremyevans in #159
- Fix no_proxy behaviour by @christian-van-rensen-tng in #64
- Removed obsolated Revision constant by @hsbt in #161
New Contributors
- @gfvcastro made their first contribution in #101
- @ytkg made their first contribution in #133
- @technicalpickles made their first contribution in #145
- @0x1eef made their first contribution in #154
- @BrianHawley made their first contribution in #71
- @christian-van-rensen-tng made their first contribution in #64
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #85
- [DOC] Enhanced RDoc for HTTPHeader by @BurdetteLamar in #88
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #89
- [DOC] Correct formatting in header.rb by @BurdetteLamar in #90
- [DOC] New doc for responses classes by @BurdetteLamar in #91
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #92
- [DOC] Adding links to references by @BurdetteLamar in #93
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- [DOC] Prettify class hierarchies in Net::HTTP by @BurdetteLamar in #76
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #77
- [DOC] About the Examples moved to separate file by @BurdetteLamar in #78
- [DOC] Enhanced RDoc for Net::HTTPHeader by @BurdetteLamar in #79
- Fix test for Ruby head by @peterzhu2118 in #81
- [DOC] Enhanced RDoc for Net::HTTPHeader by @BurdetteLamar in #80
- [DOC] Enhanced RDoc for header Range by @BurdetteLamar in #82
- [DOC] Enhanced RDoc for Net::HTTPHeader by @BurdetteLamar in #83
- [DOC] Enhanced RDoc for Net::HTTP by @BurdetteLamar in #84
New Contributors
- @BurdetteLamar made their first contribution in #76
- @peterzhu2118 made their first contribution in #81
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Make the recommended name formal by @nobu in #60
- [DOC] Get rid of a RDoc bug by @nobu in #61
- Make
Net::HTTPHeader#content_rangereturn nil on non-byte units by @nobu in #63 - Remove ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE by @jeremyevans in #66
- Revert "Replace Timeout.timeout in Net:HTTP#connect" by @hsbt in #74
Full Changelog: v0.2.2...v0.3.0