- Upgrade deps
- Move to Node 22
- Upgrade deps
- Upgrade deps
- Fix Dockerfile build
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Upgrade deps (new express minor 4.20)
- Upgrade deps (with current pkg-fetch binaries)
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Add macOS builds
- Upgrade deps
- Collect bundled licenses in dist/LICENSES_bundled.txt
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Fix a potential issue in client flow backpressure handling
- Upgrade deps
- Upgrade deps
- Enable Typescript setting 'noUncheckedIndexedAccess' and fix (minor) issues
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Use esbuild for jest transform
- Use Node 20 binaries
- Upgrade deps and move to new pkg fork
- Deprecate Node 16 support and add Node 20 CI build
- Upgrade deps
- Upgrade deps
- Fix potential duplicate messages created by message parser
- Upgrade deps
- Upgrade deps
- Upgrade deps
- bump pkg-fetch to latest for node 18.15 binary
- Upgrade deps
- Bump TS to 5.0.3 (major upgrade)
- Remove suppressImplicitAnyIndexErrors and fix some typings
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Upgrade deps
- Upgrade packaged binaries to node 18
- Drop Node < 16 support
- Upgrade deps
- Client connect options take the full client token instead of user/token (BREAKING)
- Add client alive pings to server (BREAKING requires current server)
- Force disconnect clients after ping timeout
- Allow client to replace their own endpoints
- Fix server error message on failed login
- Create server config automagically if config environment variables are set (docker)
- Change server connect rate limiting to account for client reconnect intervals
- Show local endpoint info in client
- Minor cosmetic changes in client UI
- Fix active connection counter when local connection errors occur