- BREAKING: Upgraded
reqwestfrom0.11to0.12. If you pass a customreqwest::Clientvia the builder, you must upgrade yourreqwestdependency to0.12. - Switched TLS backend from
native-tlstorustls-tlsto fix compilation failures with recent Rust nightly toolchains.
- Add support for
resolves_toon Reserved Domains. - Deprecate API filtering via
idandurlquery parameters. Please migrate to the filtering syntax described in API Filtering.
- Add support for CEL filtering when listing resources.
- Add support for service users
- Add support for
vault_nameon Secrets - Make
pooling_enabledon Endpoints optional
- Change endpoint filtering query parameters to
idandurl. - Add support for getting secrets by vault.
- Add support for
idsandurlsquery parameters when listing endpoint resources.
- Renamed
upstream_prototoupstream_protocolforendpointresources - Added support for
pooling_enabledon Endpoints - Add support for
vaults - Add support for
secrets
- Added support for Cloud Endpoints (currently in private beta).
- Added
principalforendpointresources
- Renamed the Policy Module to the Traffic Policy Module on HTTP Edge Routes, TCP Edges, and TLS Edges, which allows you to configure rules that can be used to influence and control traffic to and from your upstream service. The Traffic Policy itself is now specified as either a JSON or YAML string.
-
Added support for the Bot User API. The Bot User API allows you to manage the bots that are registered to your ngrok account. You can automate the creation, management, and deletion of bot users in your account.
-
Added support for the Policy Module on HTTP Edge Routes, TCP Edges, and TLS Edges, which allows you to configure rules that can be used to influence and control traffic to and from your upstream service.
ENHANCEMENTS:
- Added
owner_idfield to theapi_key,credential, andssh_credentialresources. If supplied at credential creation, ownership will be assigned to the specified User or Bot. Only admins may specify an owner other than themselves. Defaults to the authenticated User or Bot. - Added
failover_backend,http_response_backend, andtunnel_group_backendresources. A Failover backend defines failover behavior within a list of referenced backends. Traffic is sent to the first backend in the list. If that backend is offline or no connection can be established, ngrok attempts to connect to the next backend in the list until one is successful.
- Initial release