<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/net/http, branch v4.0.2</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/net-http] Drop support for Ruby 2.6</title>
<updated>2025-11-13T14:33:22+00:00</updated>
<author>
<name>Taketo Takashima</name>
<email>t.taketo1113@gmail.com</email>
</author>
<published>2025-11-13T13:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1d903b727f1ecd71e6e9776695937602177a0b6e'/>
<id>1d903b727f1ecd71e6e9776695937602177a0b6e</id>
<content type='text'>
https://github.com/ruby/net-http/commit/a3a5bc45f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/a3a5bc45f6
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Fix handling of IPv6 literal hosts in `Net::HTTPGenericRequest`</title>
<updated>2025-11-13T14:33:22+00:00</updated>
<author>
<name>Taketo Takashima</name>
<email>t.taketo1113@gmail.com</email>
</author>
<published>2025-11-05T02:47:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2ab21f56f9c96485def7c0b40bebb1ec2a4113c4'/>
<id>2ab21f56f9c96485def7c0b40bebb1ec2a4113c4</id>
<content type='text'>
Update uri dependency to version 0.11.0 or later to use `URI::HTTP#authority` and `URI#parse` without scheme

https://github.com/ruby/net-http/commit/3d4f06bd7f

Co-authored-by: 0x1eef &lt;0x1eef@users.noreply.github.com&gt;
Co-authored-by: Sorah Fukumori &lt;sora134@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update uri dependency to version 0.11.0 or later to use `URI::HTTP#authority` and `URI#parse` without scheme

https://github.com/ruby/net-http/commit/3d4f06bd7f

Co-authored-by: 0x1eef &lt;0x1eef@users.noreply.github.com&gt;
Co-authored-by: Sorah Fukumori &lt;sora134@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] [DOC] Suppress documentation for internals</title>
<updated>2025-11-10T03:38:04+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-10T03:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3147df87baf8898e6fb3c1482e7a5ed58945c97a'/>
<id>3147df87baf8898e6fb3c1482e7a5ed58945c97a</id>
<content type='text'>
https://github.com/ruby/net-http/commit/b7c586985a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/b7c586985a
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[ruby/net-http] [DOC] Suppress documentation for internals"</title>
<updated>2025-11-09T13:18:37+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-09T13:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4fe0342a860bc3aceb5f51707732545f83a0ac35'/>
<id>4fe0342a860bc3aceb5f51707732545f83a0ac35</id>
<content type='text'>
This reverts commit af610e107c3a7515228843eb6b1c5978f2ee2685.
Reverted by a mistake.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit af610e107c3a7515228843eb6b1c5978f2ee2685.
Reverted by a mistake.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ruby/net-http] [DOC] Suppress documentation for internals"</title>
<updated>2025-11-09T13:11:40+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-09T12:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af610e107c3a7515228843eb6b1c5978f2ee2685'/>
<id>af610e107c3a7515228843eb6b1c5978f2ee2685</id>
<content type='text'>
This reverts commit 155cdce539a95b510a80a19e3840cde6b293cd4d.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 155cdce539a95b510a80a19e3840cde6b293cd4d.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] [DOC] Suppress documentation for internals</title>
<updated>2025-11-09T12:06:24+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-09T09:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=155cdce539a95b510a80a19e3840cde6b293cd4d'/>
<id>155cdce539a95b510a80a19e3840cde6b293cd4d</id>
<content type='text'>
https://github.com/ruby/net-http/commit/e4d80bd609
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/e4d80bd609
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Exclude unneeded files</title>
<updated>2025-11-09T12:06:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-11-09T09:38:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=001890b851cd058b2b9980709139070af27e3612'/>
<id>001890b851cd058b2b9980709139070af27e3612</id>
<content type='text'>
https://github.com/ruby/net-http/commit/89e1ecb556
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/89e1ecb556
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Support pretty_print</title>
<updated>2025-06-11T05:04:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-10-30T08:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=51118fa2da6267d71915d0614cae733b94782f7f'/>
<id>51118fa2da6267d71915d0614cae733b94782f7f</id>
<content type='text'>
https://github.com/ruby/net-http/commit/bfc60454f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/net-http/commit/bfc60454f6
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Don't set content type by default</title>
<updated>2025-06-11T03:35:11+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-13T06:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=51b70d106ad2fa29f833bde5648738931981d8f4'/>
<id>51b70d106ad2fa29f833bde5648738931981d8f4</id>
<content type='text'>
Fixes https://github.com/ruby/net-http/issues/205

https://github.com/ruby/net-http/commit/002441da1e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/ruby/net-http/issues/205

https://github.com/ruby/net-http/commit/002441da1e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/net-http] Freeze some constants to improve Ractor compatibility</title>
<updated>2025-05-17T00:42:12+00:00</updated>
<author>
<name>Daisuke Aritomo</name>
<email>osyoyu@osyoyu.com</email>
</author>
<published>2025-02-03T14:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=aa0f689bf45352c4a592e7f1a044912c40435266'/>
<id>aa0f689bf45352c4a592e7f1a044912c40435266</id>
<content type='text'>
Freeze `Net::HTTP::SSL_IVNAMES`, `Net::HTTPResponse::CODE_CLASS_TO_OBJ`
and `Net::HTTPResponse::CODE_TO_OBJ` to improve Ractor compatibility.

This change allows the following code to work:

    Ractor.new {
      uri = URI.parse('http://example.com')
      http = Net::HTTP.new(uri.host, uri.port)
      http.open_timeout = nil
      http.read_timeout = nil
      http.get('/index.html')
    }

https://github.com/ruby/net-http/commit/9f0f5e4b4d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Freeze `Net::HTTP::SSL_IVNAMES`, `Net::HTTPResponse::CODE_CLASS_TO_OBJ`
and `Net::HTTPResponse::CODE_TO_OBJ` to improve Ractor compatibility.

This change allows the following code to work:

    Ractor.new {
      uri = URI.parse('http://example.com')
      http = Net::HTTP.new(uri.host, uri.port)
      http.open_timeout = nil
      http.read_timeout = nil
      http.get('/index.html')
    }

https://github.com/ruby/net-http/commit/9f0f5e4b4d
</pre>
</div>
</content>
</entry>
</feed>
