">
sevanalysis

RubyGems

Apps and SaaS. Source: RubyGems status page.

Incidents, last 90 days
2
Median to mitigation
58m
Median to resolution
1h 33m
p95 to resolution
2h 29m
Naming an upstream provider
0%
With a postmortem on the status page
0%

What failed, last 90 days

The text does not say enough to tell1
A provider or third-party service this vendor depends on failed1

Tagged by claude-haiku-5-5 from each incident's updates. See the methodology.

Incidents per month

All recorded incidents

Elevated Errors major 2026-08-19 04:30 UTC 2h 29m

Affected: Application, Dependency API, Gem Index API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. identified

    The issue has been identified and a fix is being implemented.

  3. monitoring

    A fix has been implemented and we are monitoring the results.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Degraded service on RubyGems.org major 2026-07-24 11:29 UTC 37m

Affected: Application

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. identified

    We're currently investigating problems across parts of RubyGems.org. Gem installs and pushes may be slow or failing, and the site itself may not load reliably.

  2. monitoring

    We've traced the problem to one of our upstream providers and are watching closely as service recovers. Installs and pushes should be working again, though you may still see the occasional error while things settle.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Temporarily disabling new user registrations none 2026-05-12 08:54 UTC 3d 20h

Failure mode: Security incident or emergency response to a vulnerability. Root cause: An external attack. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. identified

    Due to an ongoing DDoS attack against rubygems.org, we have temporarily disabled registrations. We'll share an update once we've made changes to protect legitimate users and prevent further abuse.

  2. identified

    The malicious spam activity against rubygems.org has stopped. The bot accounts responsible have been blocked and removed, and the 500+ malicious packages pushed during the attack have been yanked from the registry. Registrations will remain closed while we coordinate with Fastly...

  3. resolved

    This incident has been resolved and we've re-enabled account registrations

Excerpts are shortened. Read the full incident on RubyGems's status page.

Rubygems.org is experiencing a partial outage major 2026-04-06 20:33 UTC 30m

Affected: Application

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We are currently investigating this issue.

  2. identified

    The issue has been identified and a fix is being implemented.

  3. monitoring

    A fix has been implemented and we are monitoring the results.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Degraded performance minor 2026-03-31 09:58 UTC 1h 1m

Affected: Application, Dependency API, Gem Index API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're currently investigating response time degradation on rubygems.org and index.rubygems.org

  2. monitoring

    We have identified the cause of the performance degradation and have begun restoring normal service. We're continuing to monitor the situation.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Search degredation major 2026-02-12 20:21 UTC 2h 14m

Affected: Application

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We are currently experiencing a partial outage affecting RubyGems.org search functionality. Our team is investigating the issue and working towards a resolution.

  2. identified

    We've identified and are addressing the underlying issue affecting RubyGems.org search. Service restoration is underway, and we anticipate normal operations to resume within the next hour.

  3. monitoring

    The issue affecting RubyGems.org search has been resolved. We are monitoring the service to ensure stability and will provide an update if any further issues arise.

  4. resolved

    This incident has been resolved

Excerpts are shortened. Read the full incident on RubyGems's status page.

Gem pushes with attestation failing minor 2025-10-15 06:56 UTC 12d 14h

Affected: Application

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

Names an upstream provider: GitHub.

  1. identified

    Gem pushes utilising the attestation feature are failing and will respond with an application error. We've identified the issue and are currently working to push a fix.

  2. identified

    We have implemented a fix for gem pushes that use attestations on rubygems.org. However, gems that rely on the release-gem GitHub Action (https://github.com/rubygems/release-gem) to deploy to rubygems.org will still experience errors. The release-gem action will automatically...

  3. identified

    We're continuing to work with the sigstore team to help resolve users being unable to gem pushes with attestations. For the time being, we recommend users update their workflows to retry gem pushes without attestations.

  4. identified

    This issue has been resolved. Please ensure that you're using the latest version of the https://github.com/rubygems/release-gem in your Github Actions tasks.

  5. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Google Safe Browsing flag as malware none 2023-05-11 21:45 UTC 3h 16m

Affected: Application

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

Names an upstream provider: GitHub.

  1. identified

    Google Safe Browsing has flagged the entire rubygems.org domain as malware, impacting all users of the Chrome, Safari, and Firefox browser. The underlying issue appears to be an incorrect malware flag applied to all versions of a gem from the metasploit family. In our...

  2. identified

    We have heard that our appeal has successfully been escalated within the Google Safe Browsing team, and they are working to resolve things.

  3. resolved

    Success! Google Safe Browsing has removed the malware flag from rubygems.org. Special thanks are owed to everyone who connected us to the Chrome and Safe Browsing teams, and the team members who assisted in clearing this up.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated Errors major 2021-06-08 10:00 UTC 1h 29m

Affected: Gem Downloads, Application, Dependency API, Gem Index API

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. investigating

    The elevated 503 and 502 errors seem to be because of Fastly's ongoing incident. We are following along at https://status.fastly.com/incidents/vpk0ssybt3bj.

  3. identified

    Our CDN partner has identified the issue and a fix is being implemented.

  4. monitoring

    Our CDN provider has applied a fix and over the last few minutes we saw traffic levels and errors return to normal.

  5. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected Errors minor 2021-01-12 16:02 UTC 53m

Affected: Gem Downloads, Fastly Frankfurt (FRA), Application, Dependency API, Fastly Sydney (SYD), Fastly Amsterdam (AMS), Gem Index API, Fastly Ashburn (IAD), Fastly Singapore (SIN), Fastly London (LCY), Fastly Denver (DEN), Fastly London (LHR), Fastly New Zealand (AKL), Fastly Chicago (ORD), Fastly New Zealand (WLG), Fastly Stockholm (BMA), Fastly Hong Kong (HKG), Fastly Miami (MIA), Fastly Dallas (DFW), Fastly Melbourne (MEL), Fastly Osaka (ITM), Fastly San Jose (SJC), Fastly Brisbane (BNE), Fastly Seattle (SEA), Fastly Dubai (FJR), Fastly Perth (PER), Fastly Frankfurt (HHN), Fastly Paris (CDG), Fastly Madrid (MAD), Fastly Boston (BOS), Fastly Minneapolis (MSP), Fastly Johannesburg (JNB), Fastly Montreal (YUL), Fastly Toronto (YYZ), Fastly Sāo Paulo (GRU)

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. identified

    The elevated 502 errors seem to be because of Fastly's ongoing incident. We are following along at https://status.fastly.com/incidents/1rbr326kjsmt.

  3. monitoring

    Fastly has implemented a fix and we are monitoring the results.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated DNS Errors major 2020-07-17 21:20 UTC 40m

Affected: Gem Downloads, Application, Dependency API, Gem Index API, Upstream Provider: DNSimple Name Servers

Failure mode: Network, DNS, routing or connectivity failure. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of DNS errors and are currently looking into the issue.

  2. monitoring

    DNS seems to be resolving again. We continue to monitor the situation.

  3. monitoring

    We are continuing to monitor for any further issues.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Users unable to access RubyGems.org critical 2020-04-25 10:03 UTC 14m

Affected: Application

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're currently investigating users being unable to access rubygems.org

  2. investigating

    We are continuing to investigate this issue.

  3. resolved

    This incident has been resolved

Excerpts are shortened. Read the full incident on RubyGems's status page.

DNS resolution errors for some users minor 2020-04-02 16:15 UTC 29h 19m

Affected: Gem Downloads, Application, Dependency API, Gem Index API

Failure mode: Network, DNS, routing or connectivity failure. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. identified

    We are currently investigating DNS resolution errors for some users.

  2. resolved

    DNS resolution should be working for all users now.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected Problem critical 2020-02-24 10:38 UTC 25m

Affected: Application, Dependency API, Gem Index API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We are currently investigating this issue.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected Problem major 2019-01-31 10:42 UTC 33m

Affected: Application, Dependency API, Gem Index API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level errors and are currently looking into the issue.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated Errors minor 2019-01-13 16:53 UTC 6h 50m

Affected: Application, Dependency API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. monitoring

    Over the last 20 minutes we experienced an elevated level of errors. We are currently monitoring the issue.

  2. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected Problem critical 2019-01-13 09:05 UTC 31m

Affected: Application, Dependency API, Gem Index API

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an unexpected problem and are currently looking into the issue.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Problems installing gems minor 2019-01-01 14:02 UTC 24m

Affected: Gem Index API

Failure mode: Data delayed, stale, lost or corrupted, or needing replay after recovery. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. identified

    We have received reports of some gems not being able to be installed. We have identified the issue and we are working on resolving it. Gems published before 2015-08-23 may be unlisted on the versions API.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved. All gems should be included in the versions API again.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected Problem minor 2017-12-25 20:08 UTC 13h 48m

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. monitoring

    All services should be working now. We will continue to monitor.

  3. investigating

    We are currently investigating this issue.

  4. resolved

    The site has been stable since 19:15 UTC.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected problem minor 2017-05-02 14:58 UTC 1h 9m

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. investigating

    We are aware of reports that services are unavailable in some regions. We're looking into it now!

  2. monitoring

    Our upstream provider has implemented a fix and we are monitoring the results. We are also seeing reports of general internet issues in Europe. We will post more information as we get it.

  3. monitoring

    We receive reports that a major ISP had a complete outage between the United States and Europe for about 20 minutes at 14:45 UTC.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Problems accessing RubyGems.org using TLS 1.1 none 2017-05-02 12:00 UTC 0m

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. resolved

    We received reports of legacy software being unable to access RubyGems.org. Specifically anyone using TLS 1.1. This is common on older operating systems like Ubuntu Precise 12.04. We quickly realized that our CDN provider had disabled TLS 1.1 today due to a previously announced...

Excerpts are shortened. Read the full incident on RubyGems's status page.

Gem index delays minor 2016-10-03 19:23 UTC 2h 59m

Failure mode: Data delayed, stale, lost or corrupted, or needing replay after recovery. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We're aware that new gems published may not be added to the new gem index in a timely manor. Our team is investigating. Running 'bundle install --full-index', as well as 'gem install' are unaffected by this delay.

  2. identified

    The issue has been identified and a fix is being implemented.

  3. monitoring

    All gems should be indexed now. We are monitoring to make sure new gems are added in a timely manor.

  4. resolved

    All gems appear to be installing successfully.

Excerpts are shortened. Read the full incident on RubyGems's status page.

DNS Problems minor 2016-09-12 03:17 UTC 9h 47m

Failure mode: Network, DNS, routing or connectivity failure. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We are receiving reports of DNS problems. We are investigating.

  2. identified

    We have identified and fixed the problem. Service will be restored as soon as DNS propagates.

  3. monitoring

    We are continuing to monitor the DNS propagation.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated Errors major 2016-09-06 20:36 UTC 5h 22m

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated response times minor 2016-06-27 18:47 UTC 3h 16m

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We're experiencing elevated response times and are currently looking into the issue.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Elevated Errors major 2016-06-10 04:16 UTC 27m

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We're experiencing an elevated level of errors and are currently looking into the issue.

  2. monitoring

    A fix has been implemented and we are monitoring the results.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Problems with gem downloads and Dependency API minor 2016-06-06 10:46 UTC 2h 14m

Failure mode: The text does not say enough to tell. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with low confidence (taxonomy v0.2).

  1. investigating

    We are aware that some gem downloads are not working and the Dependency API is not working for some versions of bundler. Our team is looking into it. Sorry for the inconvenience – we’ll have a solution for this soon!

  2. investigating

    All gem downloads are working again.

  3. monitoring

    A fix has been implemented and we are monitoring the results.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected problems with the Dependencies API. major 2016-05-24 12:41 UTC 2h 19m

Failure mode: Data delayed, stale, lost or corrupted, or needing replay after recovery. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We’re investigating some issues with our dependencies API not updating - sorry folks!

  2. identified

    Heads up: we're running on the legacy dependency API for now. bundle installs might be slow!

  3. monitoring

    We've resolved the issue and the Dependency API should be working normally again.

  4. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

New gems not available minor 2016-04-30 15:05 UTC 1h 23m

Failure mode: Data delayed, stale, lost or corrupted, or needing replay after recovery. Root cause: The vendor does not say why it happened. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We are aware that some newly pushed gems are not able to be installed when the dependency API is used. This is used by most versions of bundler and RubyGems. Our team is looking into it. Sorry for the inconvenience – we’ll have a solution for this soon!

  2. monitoring

    We have identified the problem and deployed a fix.

  3. resolved

    This incident has been resolved.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Degraded Performance on Dependency API minor 2016-03-22 15:58 UTC 6h 4m

Failure mode: Traffic surge or denial-of-service attack. Root cause: Not enough capacity for the load. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. investigating

    We're aware of intermittent errors on the dependency api. We saw an increase in traffic yesterday and the API was having trouble responding in a timely manner. We've made several changes to the service in the last 24 hours to reduce the error rates. Our failures are down but we...

  2. monitoring

    Service has been restored. After many infrastructure, configuration, and code changes today we have found the problem. The dependency API should be returning results in a reasonable time with no errors now. We're continuing to monitor things.

  3. resolved

    The dependency API has been stable, answering all requests, for about two hours. We'll keep an eye on it, but everything seems resolved for now.

Excerpts are shortened. Read the full incident on RubyGems's status page.

CDN Outage minor 2015-12-31 22:16 UTC 1h 26m

Failure mode: A provider or third-party service this vendor depends on failed. Root cause: A failure at a provider or vendor they depend on. Tagged by claude-haiku-5-5 with high confidence (taxonomy v0.2).

  1. identified

    Our CDN provider is experiencing an outage right now. Gem installs might not be working in some regions. We'll update when we know more.

  2. monitoring

    Our provider is reporting that service is returning to normal. We're still seeing higher than normal error rates so we are continuing to monitor closely.

  3. resolved

    Error rates have returned to normal. Everything should be working now.

Excerpts are shortened. Read the full incident on RubyGems's status page.

Unexpected problem none 2015-11-30 12:00 UTC 0m

Failure mode: Exhausted memory, disk, CPU, queues, connection pools or quotas. Root cause: Not enough capacity for the load. Tagged by claude-haiku-5-5 with medium confidence (taxonomy v0.2).

  1. resolved

    High load on our database is causing errors right now.

Excerpts are shortened. Read the full incident on RubyGems's status page.