# Router 2.0

Published articles for Router 2.0.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What's New in GraphOS: Apollo Winter '25 Release - Apollo Connectors, Native Query Planner, Improved Tools, and More!

DevFeed: [What's New in GraphOS: Apollo Winter '25 Release - Apollo Connectors, Native Query Planner, Improved Tools, and More!](<https://devfeed.tech/articles/what-s-new-in-graphos-apollo-winter-25-release-apollo-connectors-native-query-planner-improved-tools-and-more-23589.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-graphos-apollo-winter-25-release-apollo-connectors-native-query-planner-improved-tools-and-more>)

Author: Rob Brazier

Published: 2025-02-19T18:26:47Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [Apollo Connectors](<https://devfeed.tech/topics/apollo-connectors.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-connectors](<https://devfeed.tech/tags/apollo-connectors.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [launch](<https://devfeed.tech/tags/launch.md>), [platform](<https://devfeed.tech/tags/platform.md>), [release](<https://devfeed.tech/tags/release.md>), [rest-apis](<https://devfeed.tech/tags/rest-apis.md>), [router-2-0](<https://devfeed.tech/tags/router-2-0.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

Apollo's 2025 Winter Launch introduced general availability for Apollo Connectors for REST APIs and Router 2.0 with a native query planner. The release also included Visual Studio Extension enhancements, client library improvements, and a new free pricing plan.

### Source excerpt

This week, the Apollo team 🚀SHIPPED 🚀 Our 2025 Winter Launch took place today, Wednesday, February 19, and was attended by hundreds of developers from across the GraphQL community. Our entire team had such a blast spending time with all of you and taking a deeper look at some of the powerful and exciting capabilities we've added to our GraphOS Platform. We're really proud of the work that went into this release, and it's always such a privilege to share that with all of you.

## Router 2.0 and HTTP/2 Now Generally Available

DevFeed: [Router 2.0 and HTTP/2 Now Generally Available](<https://devfeed.tech/articles/router-2-0-and-http-2-now-generally-available-26490.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/router-2dot0-http2-now-generally-available/>)

Author: Ethan Limchayseng

Published: 2024-11-21T18:13:20Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [networking](<https://devfeed.tech/topics/networking.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [http](<https://devfeed.tech/tags/http.md>), [latency](<https://devfeed.tech/tags/latency.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [networking](<https://devfeed.tech/tags/networking.md>), [news](<https://devfeed.tech/tags/news.md>), [private-spaces](<https://devfeed.tech/tags/private-spaces.md>), [resolved](<https://devfeed.tech/tags/resolved.md>), [router](<https://devfeed.tech/tags/router.md>), [router-2-0](<https://devfeed.tech/tags/router-2-0.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Heroku announces the general availability of Router 2.0 and HTTP/2 for Common Runtime and Private Spaces customers. Router 2.0 is intended to replace the legacy Common Runtime router and adds networking and performance improvements. The article also describes beta testing, design iteration, and a Puma-related bug investigation.

### Source excerpt

Back in September 2023, we announced our Public Beta for our new Common Runtime router: Router 2.0. Now generally available, Router 2.0 will replace the legacy Common Runtime router in the coming months, and bring new networking capabilities and performance to our customers. The beta launch of Router 2.0 also enabled us to deliver HTTP/2 [...] The post Router 2.0 and HTTP/2 Now Generally Available appeared first on Heroku.

## Heroku Investigates Puma Bug Causing High Response Times with Router 2.0

DevFeed: [Heroku Investigates Puma Bug Causing High Response Times with Router 2.0](<https://devfeed.tech/articles/pumas-routers-keepalives-oh-my-26489.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/pumas-routers-keepalives-ohmy/>)

Author: Elizabeth Cox

Published: 2024-11-21T18:13:05Z

Content type: article

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [article](<https://devfeed.tech/tags/article.md>), [bug](<https://devfeed.tech/tags/bug.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [dynos](<https://devfeed.tech/tags/dynos.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [http](<https://devfeed.tech/tags/http.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [load](<https://devfeed.tech/tags/load.md>), [performance](<https://devfeed.tech/tags/performance.md>), [request](<https://devfeed.tech/tags/request.md>), [router](<https://devfeed.tech/tags/router.md>), [router-2-0](<https://devfeed.tech/tags/router-2-0.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [server](<https://devfeed.tech/tags/server.md>), [technical](<https://devfeed.tech/tags/technical.md>), [update](<https://devfeed.tech/tags/update.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Heroku investigates a Puma bug that caused elevated response times for a small subset of applications after enabling Router 2.0. The article explains the investigation, reproduction conditions, mitigation guidance, and the subsequent Puma 7.0 fix.

### Source excerpt

Update: Puma 7.0 was released with a fix for the bug described in this article. We recommend Ruby applications upgrade to Puma 7.0.4 or higher. This week, Heroku made Router 2.0 generally available, bringing features like HTTP/2, performance improvements and reliability enhancements out of the beta program! Throughout the Router 2.0 beta, our engineering team [...] The post Pumas, Routers & Keepalives--Oh my! appeared first on Heroku.

## Tips & Tricks for Migrating to Router 2.0

DevFeed: [Tips & Tricks for Migrating to Router 2.0](<https://devfeed.tech/articles/tips-tricks-for-migrating-to-router-2-0-26501.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/tips-tricks-router-2dot0-migration/>)

Author: Agne

Published: 2024-11-21T18:13:00Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [dynos](<https://devfeed.tech/tags/dynos.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku-pipelines](<https://devfeed.tech/tags/heroku-pipelines.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [latency](<https://devfeed.tech/tags/latency.md>), [router-2-0](<https://devfeed.tech/tags/router-2-0.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This tutorial explains how to migrate applications to Heroku Router 2.0. It recommends testing in staging, restarting web dynos to flush legacy router connections, verifying routing through HTTP response headers or logs, and handling HTTP/2 and keepalive compatibility considerations.

### Source excerpt

Heroku Router 2.0 is now generally available, marking a significant step forward in our infrastructure modernization efforts. The new router delivers enhanced performance and introduces new features to improve your applications' functionality. There are, of course, nuances to be aware of with any new system, and with Router 2.0 set to become the default router [...] The post Tips & Tricks for Migrating to Router 2.0 appeared first on Heroku.

## Router 2.0 Common Runtime Router: The Road to Beta

DevFeed: [Router 2.0 Common Runtime Router: The Road to Beta](<https://devfeed.tech/articles/router-2-0-common-runtime-router-the-road-to-beta-26491.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/router-2dot0-the-road-to-beta/>)

Author: Elizabeth Cox

Published: 2023-10-30T22:00:00Z

Content type: article

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Erlang](<https://devfeed.tech/topics/erlang.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [erlang](<https://devfeed.tech/tags/erlang.md>), [http-server](<https://devfeed.tech/tags/http-server.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [modernization](<https://devfeed.tech/tags/modernization.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [router-2-0](<https://devfeed.tech/tags/router-2-0.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scalability](<https://devfeed.tech/tags/scalability.md>)

### AI overview

Heroku describes the beta release of Router 2.0, a replacement for the existing Common Runtime router planned for 2024. The article explains the legacy router's Erlang-based architecture and the challenges that motivated a new implementation, including safer delivery of routing features and planned HTTP/2 support.

### Source excerpt

Last month, Heroku announced the beta release of Router 2.0, the new Common Runtime router! As part of our commitment to infrastructure modernization, Heroku is making upgrades to the Common Runtime routing layer. The beta release of Router 2.0 is an important step along this journey. We're excited to give you an inside look at [...] The post Router 2.0 Common Runtime Router: The Road to Beta appeared first on Heroku.