diff --git a/.github/workflows/natsws.yml b/.github/workflows/natsws.yml index 79d16ae..f819c6e 100644 --- a/.github/workflows/natsws.yml +++ b/.github/workflows/natsws.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: node-version: [21.x] - deno-version: [1.41.3] + deno-version: [1.43.1] environment: CI runs-on: ubuntu-latest steps: @@ -31,7 +31,7 @@ jobs: with: deno-version: ${{ matrix.deno-version }} - name: Set NATS Server Version - run: echo "NATS_VERSION=v2.10.12" >> $GITHUB_ENV + run: echo "NATS_VERSION=v2.10.14" >> $GITHUB_ENV - name: Set CA run: echo "NODE_EXTRA_CA_CERTS=/home/runner/work/nats.ws/nats.ws/test/certs/ca.crt" >> $GITHUB_ENV - name: Get nats-server diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 7334abe..7921551 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: node-version: [21.x] - deno-version: [1.41.3] + deno-version: [1.43.1] runs-on: ubuntu-latest permissions: diff --git a/package-lock.json b/package-lock.json index 9d65dbe..a83b318 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "nats.ws", - "version": "1.24.0", + "version": "1.25.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nats.ws", - "version": "1.24.0", + "version": "1.25.0", "license": "Apache-2.0", "devDependencies": { - "@types/node": "^20.11.30", + "@types/node": "^20.12.8", "ava": "^5.3.x", "minimist": "^1.2.8", - "nats-jwt": "^0.0.7", + "nats-jwt": "^0.0.9", "nyc": "^15.1.0", "shx": "^0.3.3", "tslint": "^6.1.3", @@ -515,9 +515,9 @@ } }, "node_modules/@types/node": { - "version": "20.12.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", - "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "version": "20.12.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.8.tgz", + "integrity": "sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -2326,24 +2326,12 @@ "dev": true }, "node_modules/nats-jwt": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/nats-jwt/-/nats-jwt-0.0.7.tgz", - "integrity": "sha512-4TsK+EvmSufteQJwVnBw3mH0+R8RA/HwOUGZnox6mKh2y0xY9XaUKkoK42A5i/lugTM8jtPTELevr9GZZu6sKw==", + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/nats-jwt/-/nats-jwt-0.0.9.tgz", + "integrity": "sha512-1kcxqP4oHoG99HA/+h5qU1yBwScd5CaewD23gWDCdmpIFKJhUfd2NkkFFpCKbcfjwZKHOmCBy9DE2Z1ZVyaZ3g==", "dev": true, "dependencies": { - "nkeys.js": "1.0.5" - } - }, - "node_modules/nats-jwt/node_modules/nkeys.js": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nkeys.js/-/nkeys.js-1.0.5.tgz", - "integrity": "sha512-u25YnRPHiGVsNzwyHnn+PT90sgAhnS8jUJ1nxmkHMFYCJ6+Ic0lv291w7uhRBpJVJ3PH2GWbYqA151lGCRrB5g==", - "dev": true, - "dependencies": { - "tweetnacl": "1.0.3" - }, - "engines": { - "node": ">=10.0.0" + "nkeys.js": "1.1.0" } }, "node_modules/next-tick": { @@ -2356,7 +2344,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/nkeys.js/-/nkeys.js-1.1.0.tgz", "integrity": "sha512-tB/a0shZL5UZWSwsoeyqfTszONTt4k2YS0tuQioMOD180+MbombYVgzDUYHlx+gejYK6rgf08n/2Df99WY0Sxg==", - "optional": true, + "devOptional": true, "dependencies": { "tweetnacl": "1.0.3" }, diff --git a/package.json b/package.json index b8c929e..9f87192 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nats.ws", - "version": "1.24.0", + "version": "1.25.0", "description": "WebSocket NATS client", "main": "./cjs/nats.js", "module": "./esm/nats.js", @@ -52,10 +52,10 @@ "nkeys.js": "1.1.0" }, "devDependencies": { - "@types/node": "^20.11.30", + "@types/node": "^20.12.8", "ava": "^5.3.x", "minimist": "^1.2.8", - "nats-jwt": "^0.0.7", + "nats-jwt": "^0.0.9", "shx": "^0.3.3", "tslint": "^6.1.3", "typescript": "^5.4.3", diff --git a/src/connect.ts b/src/connect.ts index 926c01d..10da9a7 100644 --- a/src/connect.ts +++ b/src/connect.ts @@ -19,7 +19,7 @@ import { setTransportFactory, Transport, TransportFactory, -} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/nats-base-client/internal_mod.ts"; +} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/nats-base-client/internal_mod.ts"; import { WsTransport } from "./ws_transport.ts"; diff --git a/src/mod.ts b/src/mod.ts index 639a993..f137b1a 100644 --- a/src/mod.ts +++ b/src/mod.ts @@ -12,6 +12,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/nats-base-client/mod.ts"; -export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/jetstream/mod.ts"; +export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/nats-base-client/mod.ts"; +export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/jetstream/mod.ts"; export { connect } from "./connect.ts"; diff --git a/src/nats-base-client.ts b/src/nats-base-client.ts index 96c361b..a1452d5 100644 --- a/src/nats-base-client.ts +++ b/src/nats-base-client.ts @@ -13,4 +13,4 @@ * limitations under the License. */ // this import here to drive the build system -export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/nats-base-client/internal_mod.ts"; +export * from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/nats-base-client/internal_mod.ts"; diff --git a/src/ws_transport.ts b/src/ws_transport.ts index f859866..faccd00 100644 --- a/src/ws_transport.ts +++ b/src/ws_transport.ts @@ -19,7 +19,7 @@ import type { Server, ServerInfo, Transport, -} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/nats-base-client/internal_mod.ts"; +} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/nats-base-client/internal_mod.ts"; import { checkOptions, DataBuffer, @@ -30,9 +30,9 @@ import { INFO, NatsError, render, -} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.23.0/nats-base-client/internal_mod.ts"; +} from "https://raw.githubusercontent.com/nats-io/nats.deno/v1.24.0/nats-base-client/internal_mod.ts"; -const VERSION = "1.24.0"; +const VERSION = "1.25.0"; const LANG = "nats.ws"; export type WsSocketFactory = (u: string, opts: ConnectionOptions) => Promise<{