Common Runtime Legacy Router End-of-Life FAQ

Issue

Router 2.0 is the Common Runtime router. Router 2.0 became GA in November 2024 and introduced several performance and security improvements, including HTTP/2 support and keepalives to dynos.

Below is the migration timeline and changelog for Router 2.0, maintained here for posterity.

Resolution

Migration Timeline

Heroku followed the below timeline for Router 2.0 migrations.

The week of February 3, 2025, the Heroku platform began migrating Eco-tier Common Runtime applications from the legacy router to Router 2.0.

The week of May 5, 2025, the Heroku platform began migrating Basic-tier Common Runtime applications to Router 2.0.

The week of July 10, 2025, the Heroku platform began migrating Standard & Performance-tier Common Runtime applications to Router 2.0.

On July 22, 2025, the Heroku platform paused the Router 2.0 migration in response to Incident 2863.

The week of September 8, 2025, the Heroku platform resumed migrating Standard & Performance-tier Common Runtime applications to Router 2.0.

Heroku Legacy router became end-of-life on September 30, 2025.

Changelog

The below Changelog items detail the history of the Router 2.0 release and automatic migration:

Ask on Stack Overflow

Engage with a community of passionate experts to get the answers you need

Ask on Stack Overflow

Heroku Support

Create a support ticket and our support experts will get back to you

Contact Heroku Support