Open
Description
ngrok
has deprecating Edges, will remove support on December 31st, 2025. pyngrok
supports Labeled Tunnels (on Edges) in the config file, the documented replacement for which is Internal Endpoints. We should investigate further if we should add native support for either Internal Endpoints or Cloud Endpoints, or how that would work with pyngrok
.
Some reference to Edges and Labeled Tunnels exists in the docs and should be removed along with the dead code, once we approach the sunset date.
These are the tasks that will need to be completed, then we will need to bump the major version to release these breaking changes:
- Update documentation to reference deprecation of Edges and Labeled Tunnels.
- Release a patch version to
7.2.x
with the deprecation notice so users who continue pinning back that version will know these features will no longer supported byngrok
(since the core of everything else in that version should continue to work fine). - Remove code and documentation around
_apply_edge_to_tunnel
, and other Edge/Labeled Tunnels-related code. - Investigate Internal Endpoints and Cloud Endpoints, document current support and migration from Edges (if applicable) in this ticket.
Metadata
Metadata
Assignees
Labels
Projects
Status
Triage