Skip to content

Commit d3ddda9

Browse files
committed
Prepare 1.6.0 release with internal bindings support
1 parent ef7c636 commit d3ddda9

File tree

17 files changed

+74
-33
lines changed

17 files changed

+74
-33
lines changed

CHANGELOG.md

Lines changed: 33 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
1+
## 1.6.0
2+
3+
- Updated the internal ngrok SDK
4+
- Added support for internal endpoints
5+
16
## 1.5.0
2-
Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with other endpoints with the same host/port/binding
7+
8+
- Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with
9+
other endpoints with the same host/port/binding
310

411
## 1.4.1
512

@@ -9,24 +16,33 @@ Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with o
916

1017
- Rename `policy` to `traffic_policy`
1118
- Fix quickstart example in README
12-
- Add Microsoft Visual C++ Redistributable requirement for Windows to documentation
19+
- Add Microsoft Visual C++ Redistributable requirement for Windows to
20+
documentation
1321

1422
## 1.3.0:
1523

16-
- Add `rootCas` to session builder and `root_cas` to `ngrok.forward`. Setting this to `host` will use the host's trusted certificates to connect for the ngrok session.
17-
- Add `session_ca_cert` and `server_addr` to `ngrok.forward`, which correspond to the same functions in the session builder.
24+
- Add `rootCas` to session builder and `root_cas` to `ngrok.forward`. Setting
25+
this to `host` will use the host's trusted certificates to connect for the
26+
ngrok session.
27+
- Add `session_ca_cert` and `server_addr` to `ngrok.forward`, which correspond
28+
to the same functions in the session builder.
1829

1930
## 1.2.0:
2031

21-
- Add `verifyUpstreamTls` to listener builders and `verify_upstream_tls` to `ngrok.forward`. Setting this to false will skip verification of the upstream application's TLS certificate.
32+
- Add `verifyUpstreamTls` to listener builders and `verify_upstream_tls` to
33+
`ngrok.forward`. Setting this to false will skip verification of the upstream
34+
application's TLS certificate.
2235

2336
## 1.1.1:
2437

25-
- Add `appProtocol(string)` to the labeled listener builder. Setting this to "http2" will enable HTTP/2 support to the backend application.
38+
- Add `appProtocol(string)` to the labeled listener builder. Setting this to
39+
"http2" will enable HTTP/2 support to the backend application.
2640

2741
## 1.1.0:
2842

29-
- Add `appProtocol(string)` to http listener builder, and `app_protocol: string` as a `ngrok.forward()` argument. Setting this to "http2" will enable HTTP/2 support to the backend application.
43+
- Add `appProtocol(string)` to http listener builder, and `app_protocol: string`
44+
as a `ngrok.forward()` argument. Setting this to "http2" will enable HTTP/2
45+
support to the backend application.
3046

3147
## 1.0.0:
3248

@@ -58,8 +74,10 @@ Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with o
5874

5975
## 0.6.0:
6076

61-
- Flattened `listener.forwardPipe()` and `listener.forwardTcp()` into `listener.forward()`. Determination will be made based on `addr` input.
62-
- Add `ngrok.listeners()` and `session.listeners()` to get a list of current non-closed listeners for the process or session, respectively.
77+
- Flattened `listener.forwardPipe()` and `listener.forwardTcp()` into
78+
`listener.forward()`. Determination will be made based on `addr` input.
79+
- Add `ngrok.listeners()` and `session.listeners()` to get a list of current
80+
non-closed listeners for the process or session, respectively.
6381
- Add `errorCode` field to thrown errors, where possible.
6482
- More heuristics for automatic unix socket file placement.
6583
- Connect heuristic improved for strings parseable as numbers.
@@ -89,12 +107,14 @@ Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with o
89107

90108
## 0.3.0:
91109

92-
- Added `ngrok.connect(Config)`, `ngrok.authtoken()`, and `ngrok.disconnect(url)`.
110+
- Added `ngrok.connect(Config)`, `ngrok.authtoken()`, and
111+
`ngrok.disconnect(url)`.
93112
- Examples cleanup.
94113

95114
## 0.2.0:
96115

97-
- Now have examples for Express, Fastify, Hapi, Koa, Nest.js, Next.js, Remix, Svelte, and Vue.
116+
- Now have examples for Express, Fastify, Hapi, Koa, Nest.js, Next.js, Remix,
117+
Svelte, and Vue.
98118
- Add `prettier` auto code formatting.
99119

100120
## 0.1.1:
@@ -132,7 +152,8 @@ Adds `poolingEnabled` to listener builders, allowing the endpoint to pool with o
132152

133153
## 0.0.7:
134154

135-
- Improved memory management, removing need to keep NodeJS from garbage collecting certain objects.
155+
- Improved memory management, removing need to keep NodeJS from garbage
156+
collecting certain objects.
136157
- Support callbacks for remote operations (stop, restart, update).
137158
- Typescript support for getSocket and listen.
138159

Cargo.lock

Lines changed: 26 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ mio = { version = "=0.8.6" }
1717
# Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix
1818
napi = { version = "2.12.1", default-features = false, features = ["napi4", "tokio_rt"] }
1919
napi-derive = "2.12.1"
20-
ngrok = {version = "0.15.0", features = ["hyper", "axum"]}
20+
ngrok = {version = "0.17.0", features = ["hyper", "axum"]}
2121
parking_lot = "0.12.1"
2222
regex = "1.9.5"
2323
rustls = "0.23.25"

npm/android-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-android-arm64",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"android"
66
],

npm/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-darwin-arm64",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"darwin"
66
],

npm/darwin-universal/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-darwin-universal",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"darwin"
66
],

npm/darwin-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-darwin-x64",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"darwin"
66
],

npm/freebsd-x64/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-freebsd-x64",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"freebsd"
66
],

npm/linux-arm-gnueabihf/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-linux-arm-gnueabihf",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"linux"
66
],

npm/linux-arm64-gnu/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ngrok/ngrok-linux-arm64-gnu",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"os": [
55
"linux"
66
],

0 commit comments

Comments
 (0)