Update net-http 0.4.1 → 0.6.0 (major) #28
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ net-http (0.4.1 → 0.6.0) · Repo
Release Notes
0.6.0
0.5.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 58 commits:
Bump up 0.6.0Fixed version number of rubygems/release-gemMerge pull request #196 from ruby/dependabot/github_actions/rubygems/release-gem-9e85cb11501bebc2ae661c1500176316d3987059Bump rubygems/release-gemDo not wait connection attempt delay without in progress fds (#12087)Merge pull request #192 from ruby/fixup-GH-191Need to restore under the Net namespaceMerge pull request #191 from ruby/restore-http-sessionRestore HTTPSession constant for backward compatibilityMerge pull request #190 from ruby/dependabot/github_actions/step-security/harden-runner-2.10.2Bump step-security/harden-runner from 2.10.1 to 2.10.2Merge pull request #189 from nobu/remove-deprecated-constantsRemove deprecated constantsAllow Net::HTTP#request to raise Net::OpenTimeout (#12062)Bump up v0.5.0Enabled trusted publisher for rubygems.orgMerge pull request #185 from mame/prevent-warningsPrevent warningsWait for server threads to finishMerge pull request #182 from ruby/remove-null-writerRemoved needless NullWriter classTo avoid fd leak with fetch request for SSL serverFixed fd leak from TCPServer* append newline at EOF. [ci skip]Use fixture certificates to fix test failure with RHEL9.Merge pull request #55 from evgeni/ssl-proxiesMerge pull request #177 from fatkodima/ability-to-set-defaultsMerge pull request #178 from MSP-Greg/00-session-expireMerge pull request #164 from MSP-Greg/00-derive-ssl_ivnamesnet/http.rb - derive SSL_IVNAMES from SSL_ATTRIBUTESimplement talking SSL to the proxy tooMerge pull request #181 from ruby/test-windowsTry to test with Windows platformMerge pull request #180 from ruby/remove-webrickCommented out unfinished chunked testRemoved needless warningSplit POST test because new dummy server can't handle continuouse POST requestWrite log after server start, not handling requestSplit test class because TCPServer couldn't accept localhost and 127.0.0.1 bothSupport chunked data and fixed test failure with multipart/form-dataRemoved server-side log testFix wrong hostname with test_max_version testRewrite WEBrick server with TCPServer and OpenSSL::SSL::SSLServertest_https.rb - fix test_session_reuse_but_expireMerge pull request #140 from baweaver/baweaver/performance/header-capitalize-regex-replacementUpdate lib/net/http/header.rbReplace Regexp in for headers for perfUpdate license files with ruby/rubyMerge pull request #175 from Zopolis4/bettyAdd ability to configure default settings for new connectionsAdd Net::HTTP.put methodSkip test_session_reuse_but_expire with OpenSSL 3.3Merge pull request #166 from MSP-Greg/00-ietf-docsFix test session reuse but expire (#9824)Show OpenSSL version in the error message of assert_equalMerge pull request #171 from BurdetteLamar/docTweak to Net::HTTP What's HereDon't invoke response block more than once due to retryDepfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands