Added
- Clustering support. #281
- Send initial "welcome" message when clients connect. #288
- Support hello auth version "2.0" with JWT. #251
- dist: add systemd sysusers file. #275
- Add more tests. #292
- Add tests for virtual sessions. #295
- Implement per-backend session limit for clusters. #296
Changed
- Don't run "go mod tidy" when building. #269
- Bump sphinx from 5.0.0 to 5.0.1 in /docs #270
- Bump sphinx from 5.0.1 to 5.0.2 in /docs #277
- Move common etcd code to own class. #282
- Support arbitrary capabilities values. #287
- dist: harden systemd service unit. #276
- Update to Go module version of github.com/golang-jwt/jwt #289
- Disconnect sessions with the same room session id synchronously. #294
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 #297
- Update to github.com/pion/sdp v3.0.5 #301
- Bump sphinx from 5.0.2 to 5.1.1 in /docs #303
- make: Include vendored dependencies in tarball. #300
- docs: update and pin dependencies. #305
- Bump actions/upload-artifact from 2 to 3 #307
- Bump actions/download-artifact from 2 to 3 #308
- Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #306
- CI: Also test with Golang 1.19 #310