All notable changes to this project will be documented in this file.
- fix: panic due to invalid OPUS samples pushed to builder
- build(docker): go 1.21
- build: bump pion/webrtc/v3 to v3.2.24
- feat: recorder.writeToDevNull option to write files to /dev/null (testing)
- fix: panic due to negative seqnums in sequence unwrapper
- fix: lock EBML write and close ops
- Fixes a crash
- build(docker): separate build and run stages, add APP version arg
- fix: add onStart param to Subscribe call in http module
- feat: add getRecorderStatus/recorderStatus RPCs
- fix: change file mode of rec dir in nfpm scripts to 0700
- fix: change to working env prefix BBBRECORDER_, add docs on env vars
- fix: split dir and file modes, make the configs string
- feat: add recorder.fileMode config
- fix: create media files with perm 0700
- fix: only generate audio tracks if peer has audio
- feat: add basic Prometheus instrumentation
- fix: CPU lock when reading packets from JB
- build: add basic Dockerfile
- First release