Skip to content

Releases: ruby/net-http

v0.8.0

13 Nov 16:05
v0.8.0
9d65391

Choose a tag to compare

Breaking changes

  • Minimum Ruby version raised to 2.7 along with the raise of minimum uri gem 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::HTTPGenericRequest by @taketo1113 in #237
    • This fixes compatibility issue with uri gem 1.1.0+, which made relevant validations strict.

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

31 Oct 02:28
ec9c70a

Choose a tag to compare

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.

Changed by @hsbt in #207

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

Full Changelog: v0.6.0...v0.7.0

v0.6.0

02 Dec 08:43
6475fa6

Choose a tag to compare

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

07 Nov 02:40
28a4bf9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

05 Jan 08:36
21e226c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.3.0.1

05 Jan 08:36
3d2ac05

Choose a tag to compare

Full Changelog: v0.3.0...v0.3.0.1

v0.4.0

06 Nov 08:23
4be99c2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.4.0

v0.3.2

19 Dec 01:40
b8bdb72

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

05 Dec 06:42
09a9ea1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

17 Nov 09:22
9c752cc

Choose a tag to compare

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