<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/fetcher/compact_index.rb, 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>[rubygems/rubygems] Remove `allow_offline_install` setting</title>
<updated>2025-09-16T08:17:32+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>2887858+deivid-rodriguez@users.noreply.github.com</email>
</author>
<published>2025-09-09T17:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6b0af3135264351d0bbaaf5cf6b207a9c84b6e76'/>
<id>6b0af3135264351d0bbaaf5cf6b207a9c84b6e76</id>
<content type='text'>
And let the feature always be enabled, so I'm not sure why we'd need
this configurable.

https://github.com/rubygems/rubygems/commit/5a27f0c1e3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And let the feature always be enabled, so I'm not sure why we'd need
this configurable.

https://github.com/rubygems/rubygems/commit/5a27f0c1e3
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Update required_ruby_version to 3.1</title>
<updated>2024-10-04T20:01:51+00:00</updated>
<author>
<name>Samuel Giddins</name>
<email>segiddins@segiddins.me</email>
</author>
<published>2024-10-02T01:20:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bdc3363d0f045b1a6d81b72c3cd9b10d5759f71e'/>
<id>bdc3363d0f045b1a6d81b72c3cd9b10d5759f71e</id>
<content type='text'>
3.0 has been EOL since march, drop support for it before the 3.4 release is cut

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/fc1f03b06a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3.0 has been EOL since march, drop support for it before the 3.4 release is cut

Signed-off-by: Samuel Giddins &lt;segiddins@segiddins.me&gt;

https://github.com/rubygems/rubygems/commit/fc1f03b06a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Move compact index concurrency to fetcher</title>
<updated>2024-05-31T16:41:25+00:00</updated>
<author>
<name>Martin Emde</name>
<email>me@martinemde.com</email>
</author>
<published>2024-05-31T00:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=78860b8e52b66b4239c755362a5ca4deeb4f67e3'/>
<id>78860b8e52b66b4239c755362a5ca4deeb4f67e3</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/ffd3711d00
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/ffd3711d00
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Reorganize and refactor CompactIndexClient</title>
<updated>2024-05-25T17:47:07+00:00</updated>
<author>
<name>Martin Emde</name>
<email>me@martinemde.com</email>
</author>
<published>2024-05-22T04:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6b0afbb111716e7b1fdc711d8afd26c723a9bb0c'/>
<id>6b0afbb111716e7b1fdc711d8afd26c723a9bb0c</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/71bcf354f5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/71bcf354f5
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Use vendored net-http in Bundler</title>
<updated>2023-12-13T03:16:55+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2023-01-29T20:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=90317472e87692fff1c864d129d60130dc3bab2c'/>
<id>90317472e87692fff1c864d129d60130dc3bab2c</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0d758e8926
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0d758e8926
</pre>
</div>
</content>
</entry>
<entry>
<title>Opaque Etags for compact index requests</title>
<updated>2023-11-27T06:04:40+00:00</updated>
<author>
<name>Josef Šimánek</name>
<email>josef.simanek@gmail.com</email>
</author>
<published>2023-06-27T00:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=71a8daecd9ad10ba8aa0d66131e326722f1d78ad'/>
<id>71a8daecd9ad10ba8aa0d66131e326722f1d78ad</id>
<content type='text'>
This changes the CompactIndexClient to store etags received from the
compact index in separate files rather than relying on the MD5 checksum
of the file as the etag.

Smoothes the upgrade from md5 etags to opaque by generating them when no
etag file exists. This should reduce the initial impact of changing the
caching behavior by reducing cache misses when the MD5 etag is the same.

Eventually, the MD5 behavior should be retired and the etag should be
considered completely opaque with no assumption that MD5 would match.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the CompactIndexClient to store etags received from the
compact index in separate files rather than relying on the MD5 checksum
of the file as the etag.

Smoothes the upgrade from md5 etags to opaque by generating them when no
etag file exists. This should reduce the initial impact of changing the
caching behavior by reducing cache misses when the MD5 etag is the same.

Eventually, the MD5 behavior should be retired and the etag should be
considered completely opaque with no assumption that MD5 would match.
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Lazily construct fetcher debug messages</title>
<updated>2023-09-19T07:14:53+00:00</updated>
<author>
<name>Samuel Giddins</name>
<email>segiddins@segiddins.me</email>
</author>
<published>2023-09-18T21:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cea7e6ecca99ae7730ea5ac44ed15f62b1599664'/>
<id>cea7e6ecca99ae7730ea5ac44ed15f62b1599664</id>
<content type='text'>
Avoids constructing several strings

https://github.com/rubygems/rubygems/commit/8a322dbe11
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoids constructing several strings

https://github.com/rubygems/rubygems/commit/8a322dbe11
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Refactor Fetcher#api_fetcher? and fetcher loading logic</title>
<updated>2023-08-28T02:15:32+00:00</updated>
<author>
<name>Martin Emde</name>
<email>martin.emde@gmail.com</email>
</author>
<published>2023-08-21T21:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7bf5f780281edc2fca83a0657e3a8d256e6e7065'/>
<id>7bf5f780281edc2fca83a0657e3a8d256e6e7065</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/f664d60114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/f664d60114
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Bad auth should not fallback either</title>
<updated>2023-08-16T06:03:38+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2023-08-10T15:23:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e678affe70d7597464368197fb55d277f0c26bab'/>
<id>e678affe70d7597464368197fb55d277f0c26bab</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/ba3ea27869
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/ba3ea27869
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Auto-correct Performance/FlatMap</title>
<updated>2023-06-16T04:10:38+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2023-06-15T23:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5bc1b56c14db279368c16a099c538189483c0a5a'/>
<id>5bc1b56c14db279368c16a099c538189483c0a5a</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/b696edcd73
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/b696edcd73
</pre>
</div>
</content>
</entry>
</feed>
