-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestreadyIssue has been triaged and accepted, ready to workIssue has been triaged and accepted, ready to work
Description
ngrok has deprecating Edges, will remove support on December 31st, 2025. java-ngrok 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 java-ngrok.
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.
- Rebase
mainto1.4.xbranch. Since Edge was a feature we did backport to the Java 8 version of the library, we should also backport the deprecation of the feature (and in doing so, also bring the latest and greatest features back to the Java 8 release). - Release a patch version to Java 8-compatible
1.4.xwith the deprecation notice. - Release a patch version to
2.3.xwith 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
applyEdgeToTunnel, 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
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestreadyIssue has been triaged and accepted, ready to workIssue has been triaged and accepted, ready to work
Projects
Status
Triage