GitHub experienced a DNS infrastructure outage on January 8th, resulting in 42 minutes of downtime for all services and an additional 1 hour and 35 minutes for a subset of repositories. This disruption was caused by a bug in the rollout procedure for firewall and router configuration changes aimed at improving defenses against DNS amplification attacks. The issue led to connection timeouts and corrupted DNS zone files due to a circular dependency between GitHub's internal provisioning service and DNS, which was exacerbated by memory exhaustion on certain fileservers. Full service was restored by manually resolving these issues, and GitHub is committed to preventing future incidents by reviewing their infrastructure, improving configuration management, decoupling internal and external DNS systems, and implementing process accounting controls. The company acknowledges the importance of maintaining trust and is working to enhance service stability and performance for its users.