Skip to content

Commit a7f8be5

Browse files
committed
10.0.1
1 parent e789afa commit a7f8be5

10 files changed

Lines changed: 37 additions & 65 deletions

File tree

.github/workflows/lint-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ jobs:
66
test:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v6
1010
- name: Use Node.js ${{ matrix.node-version }}
11-
uses: actions/setup-node@v3
11+
uses: actions/setup-node@v6
1212
with:
1313
node-version: '22.x'
1414
- run: npm install

.github/workflows/release.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ jobs:
2323
npm_publish:
2424
runs-on: ubuntu-latest
2525
steps:
26-
- uses: actions/checkout@v3
26+
- uses: actions/checkout@v6
2727
# Setup .npmrc file to publish to npm
28-
- uses: actions/setup-node@v3
28+
- uses: actions/setup-node@v6
2929
with:
3030
node-version: '22.x'
3131
registry-url: 'https://registry.npmjs.org'
@@ -41,13 +41,13 @@ jobs:
4141
runs-on: ubuntu-latest
4242
steps:
4343
- name: Checkout reposistory
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@v6
4545
- name: Checkout submodules
4646
run: git submodule update --init --recursive
4747
- name: Use Node.js
4848
env:
4949
DEFAULT_DELAY: 50
50-
uses: actions/setup-node@v3
50+
uses: actions/setup-node@v6
5151
with:
5252
node-version: '22.x'
5353
- run: npm install
@@ -65,13 +65,13 @@ jobs:
6565
runs-on: windows-latest
6666
steps:
6767
- name: Checkout reposistory
68-
uses: actions/checkout@v3
68+
uses: actions/checkout@v6
6969
- name: Checkout submodules
7070
run: git submodule update --init --recursive
7171
- name: Use Node.js
7272
env:
7373
DEFAULT_DELAY: 50
74-
uses: actions/setup-node@v3
74+
uses: actions/setup-node@v6
7575
with:
7676
node-version: '22.x'
7777
- run: npm install
@@ -89,13 +89,13 @@ jobs:
8989
runs-on: macos-latest
9090
steps:
9191
- name: Checkout reposistory
92-
uses: actions/checkout@v3
92+
uses: actions/checkout@v6
9393
- name: Checkout submodules
9494
run: git submodule update --init --recursive
9595
- name: Use Node.js
9696
env:
9797
DEFAULT_DELAY: 50
98-
uses: actions/setup-node@v3
98+
uses: actions/setup-node@v6
9999
with:
100100
node-version: '22.x'
101101
- run: npm install
@@ -112,7 +112,7 @@ jobs:
112112
docker-amd:
113113
runs-on: ubuntu-latest
114114
steps:
115-
- uses: actions/checkout@v3
115+
- uses: actions/checkout@v6
116116
- name: Log in to Docker Hub
117117
uses: docker/login-action@v2
118118
with:
@@ -142,7 +142,7 @@ jobs:
142142
steps:
143143
- uses: docker/setup-qemu-action@v1
144144
- uses: docker/setup-buildx-action@v1
145-
- uses: actions/checkout@v3
145+
- uses: actions/checkout@v6
146146
- name: Log in to Docker Hub
147147
uses: docker/login-action@v2
148148
with:
@@ -172,7 +172,7 @@ jobs:
172172
steps:
173173
- uses: docker/setup-qemu-action@v1
174174
- uses: docker/setup-buildx-action@v1
175-
- uses: actions/checkout@v3
175+
- uses: actions/checkout@v6
176176
- name: Log in to Docker Hub
177177
uses: docker/login-action@v2
178178
with:

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1+
## [10.0.1] - 2026.04.08
2+
3+
### Chore
4+
5+
Update uws and github actions
6+
17
## [10.0.0] - 2025.08.02
28

39
### Fix - BREAKING CHANGE
410

511
The storage authentication service, when creating new users automatically, was encoding the password hashes in 'ascii' format which can create characters that are not allowed in a database text field. This has been fixed by encoding the password hashes in 'base64'. Since this is a crippling bug and no one noticed before, I'm going to assume the feature is not being used in production and therefore a new non-backwards compatible version will be released.
612

7-
### Chore
8-
913
## [9.1.3] - 2025.07.04
1014

1115
### Fix

package-lock.json

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

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deepstream/server",
3-
"version": "10.0.0",
3+
"version": "10.0.1",
44
"description": "a scalable server for realtime webapps",
55
"main": "./dist/src/deepstream.io.js",
66
"bin": {
@@ -71,7 +71,7 @@
7171
"pino": "^9.6.0",
7272
"source-map-support": "^0.5.21",
7373
"uuid": "^8.3.2",
74-
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.51.0",
74+
"uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.61.0",
7575
"ws": "^7.5.9"
7676
},
7777
"devDependencies": {

src/config/js-yaml-loader.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import 'mocha'
2+
import { createRequire } from "module"
3+
const require = createRequire(import.meta.url)
24
import { expect } from 'chai'
35
import { spy } from 'sinon'
46

src/services/permission/valve/config-compiler.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { createRequire } from "module"
2+
const require = createRequire(import.meta.url)
3+
14
import 'mocha'
25
import { expect } from 'chai'
36
const configCompiler = require('./config-compiler')

src/services/permission/valve/rule-cache.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { createRequire } from "module"
2+
const require = createRequire(import.meta.url)
3+
14
import 'mocha'
25
import { expect } from 'chai'
36

src/services/permission/valve/rule-parser.spec.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { createRequire } from "module"
2+
const require = createRequire(import.meta.url)
3+
14
import 'mocha'
25
import { expect } from 'chai'
36

src/test/common.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import * as chai from 'chai'
2-
import * as sinonChai from 'sinon-chai'
1+
const chai = require('chai')
2+
const sinonChai = require('sinon-chai')
33
chai.use(sinonChai)

0 commit comments

Comments
 (0)