Releases: ruby/net-http
Releases · ruby/net-http
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#freeze
on 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_range
return 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
v0.2.2
What's Changed
- Fix a typo and deprecate old constants by @nobu in #32
- Reset keep_alive timer on new connection by @rhenium in #21
- Send Accept-Encoding header on HEAD method by @smaeda-ks in #26
- gemspec: Drop unused directive "executables" by @olleolleolle in #33
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #34
- Handle invalid use of IP addresses in SNI by @jeremyevans in #35
- Use omit instead of skip for test-unit by @hsbt in #37
- Fix unescaped
.
in Regexp by @znz in #38 - Rename
D
todebug
inNet::HTTP
by @baweaver in #39 - Remove redundant MJIT condition by @znz in #40
- Add ruby 3.1 to CI by @znz in #41
- Do not set SNI hostname if connecting to IP address by @jeremyevans in #36
- Update actions by @hsbt in #46
- Added dependabot.yml for actions by @hsbt in #47
- Update the content-length heading when decoding bodies by @jeremyevans in #16
- Add HTTP#force_response_body_encoding for forcing response body encoding by @jeremyevans in #17
- Update the content-length heading when decoding bodies by @jeremyevans in #51
- Add ignore_eof access to HTTP and HTTPResponse by @jeremyevans in #15
- feature detect to make net/http usable with JRuby by @kares in #52
New Contributors
- @smaeda-ks made their first contribution in #26
- @olleolleolle made their first contribution in #33
- @k0kubun made their first contribution in #34
- @baweaver made their first contribution in #39
- @kares made their first contribution in #52
Full Changelog: v0.2.0...v0.2.2
v0.2.1.pre1
What's Changed
- Fix a typo and deprecate old constants by @nobu in #32
- Reset keep_alive timer on new connection by @rhenium in #21
- Send Accept-Encoding header on HEAD method by @smaeda-ks in #26
- gemspec: Drop unused directive "executables" by @olleolleolle in #33
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #34
- Handle invalid use of IP addresses in SNI by @jeremyevans in #35
- Use omit instead of skip for test-unit by @hsbt in #37
- Fix unescaped
.
in Regexp by @znz in #38 - Rename
D
todebug
inNet::HTTP
by @baweaver in #39 - Remove redundant MJIT condition by @znz in #40
- Add ruby 3.1 to CI by @znz in #41
- Do not set SNI hostname if connecting to IP address by @jeremyevans in #36
- Update actions by @hsbt in #46
- Added dependabot.yml for actions by @hsbt in #47
- Update the content-length heading when decoding bodies by @jeremyevans in #16
- Add HTTP#force_response_body_encoding for forcing response body encoding by @jeremyevans in #17
- Update the content-length heading when decoding bodies by @jeremyevans in #51
- Add ignore_eof access to HTTP and HTTPResponse by @jeremyevans in #15
- feature detect to make net/http usable with JRuby by @kares in #52
New Contributors
- @smaeda-ks made their first contribution in #26
- @olleolleolle made their first contribution in #33
- @k0kubun made their first contribution in #34
- @baweaver made their first contribution in #39
- @kares made their first contribution in #52
Full Changelog: v0.2.0...v0.2.1.pre1
v0.2.0
What's Changed
- WEBrick is no longer bundled since ruby 3.0 by @nobu in #8
- Replace "iff" with "if and only if" by @gmcgibbon in #11
- We don't need "require 'uri'" after "require 'net/http'". by @nobu in #12
- Fix a warning by @nobu in #13
- Initialize OpenSSL early before creating TCPSocket by @jeremyevans in #4
- Replace Timeout.timeout in Net:HTTP#connect by @mohamedhafez in #10
- Decode user and password from env configured proxy by @leipert in #5
- Fix the regexp used to clean the host by @casperisfine in #18
- Do not require stringio by @rhenium in #22
- Fix heading by @znz in #23
- Enforce write timeout when body_stream is used by @miguelfteixeira in #27
New Contributors
- @gmcgibbon made their first contribution in #11
- @mohamedhafez made their first contribution in #10
- @leipert made their first contribution in #5
- @casperisfine made their first contribution in #18
- @miguelfteixeira made their first contribution in #27
Full Changelog: v0.1.1...v0.2.0