Releases: ngrok/ngrok-go
Releases · ngrok/ngrok-go
Version 1.11.0
Enhancements:
- Adds WithAllowsPooling option, allowing the endpoint to pool with other endpoints with the same host/port/binding
- Adds WithURL option, specifying a URL for the endpoint
- Adds WithTrafficPolicy option, applying Traffic Policy to the endpoint
Changes:
- Deprecates WithPolicyString in favor of WithTrafficPolicy
Version 1.10.0
Enhancements
- add fasthttp example
- add
WithBindings
support - add support for
TrafficPolicy
field
Changes
- replace log adapter module license symlinks with full files
- send
Policy
to the backend as aTrafficPolicy
string - unsafe.Pointer -> atomic.Pointer
Bug fixes
- Propagate half-closes correctly in forward
Version 1.9.1
Bug fixes:
- Protect against writing to closed channel on shutdown
Version 1.9.0
Enhancements:
- Adds
WithAdditionalServers
andWithMultiLeg
options
Version 1.8.1
Enhancements:
- Provides access to structs for building a Traffic Policy configuration
Changes:
- Renames pre-release option WithPolicyConfig to WithPolicyString
- Changes signature of WithPolicy option to accept the newly exposed structs for building a Traffic Policy configuration
Version 1.8.0
- Adds the
WithPolicy
andWithPolicyConfig
options for applying a Traffic Policy to an endpoint.
Version 1.7.0
- Adds
WithAppProtocol
, which can be used to enable HTTP/2 support for HTTP and Labeled backends.
Version 1.6.0
- Adds support for remote stop of listener.
Version 1.5.1
- Adds TLS Renegotiation to the backend
tls.Config
.
Version 1.5.0
- Added new forwarding API. See
[Session].ListenAndForward
and[Session].ListenAndServeHTTP
. - Deprecates
WithHTTPServer
andWithHTTPHandler
. Use[Session].ListenAndServeHTTP
instead.