Wyoming source (WIP)
- Add wyoming module (902af5e)
- Add logs to wyoming module (df2e982)
- Add readme for exec and wyoming modules (7cf672d)
- Add support snd mode for wyoming module (80f57a0)
- Add support mic mode for wyoming module (3b7309d)
- Add support events to wyoming server (518cae1)
- Add support body to expr fetch func (545a105)
- Add PlayFile function to wyoming server (c50e894)
- Change wyoming Event.Data type to string (70b4bf7)
- Improve readme for wyoming module (6d37cce)
- Update wyoming producer and backchannel (6df1e68)
- Update wyoming readme about events (fce41f4)
- Remove errors from wyoming server handlers (890fd78)
Wyoming-related improvements
- Add wav backchannel (not used yet) (7fe23c7)
- Add support codec check for alsa source (1b41f61)
- Add universal PCM transcoder (f535595)
- Add ioctl package (bad7caa)
- Change alsa source name for discovery API (5666943)
- Change codec channels from uint16 to uint8 (e1342f0)
- Rewrite exec backchannel (d0c3cb0)
New sources
- Add support alsa source (7415776)
- Add support flussonic source #1678 (bfd2656)
- Add support yandex source (a4d7fd0)
- Add support eseecloud source #1690 (f45fef2)
Dependencies
- Update dependencies (3e4dce2)
- Update all dependencies and min go version to 1.23 (34b103b)
- Update pion/webrtc library to v4 (af7509e)
- Update go (build) version to 1.25 and related readme (26f16e3)
Docs
- Add lightNVR project to readme (33f0fd5)
- Add readme for docker (ed5581d)
- Add readme for FFmpeg hardware (fcb786c)
- Improve spelling and grammar in README.md #1773 by @ehn (22fbd8b)
- Update Proxmox Helper Scripts link in README.md #1845 by @kvikindi (850051a)
- Update schema.json #1782 by @riker09 (d175213)
- Update readme for tapo source #1879 by @mihailstoynov (fcc837e)
Other
- Add retry logic for 429 and 409 errors for nest source #1397 #1669 by @hnws (7107508)
- Add warn log for match media func (2473eee)
- Add rockchip docker image (71c59cf)
- Docker files refactoring (0e49a06)
- Improve HomeKit TLV format parser (3b976c6)
- Increas compression when compiling linux binaries (3e1b010)
- Sanitize credentials on websocket error messages #1841 by @hugoaboud (3f542a6)
- Rewrite ivideon source (be3a1c5)
- Update FFmpeg presets for Rockchip boards #979 #1203 by @MarcA711 (c56b2cd)
- Remove unnecessary nil check (e1577b5)
- Fix HomeKit server support on iOS 26 #1843 (788afb7)
- Fix MultiUDPMuxDefault panic #1646 (fd68230)
- Fix insecure PINs for HomeKit server (4026932)
- Fix race condition when changing the config file (45cbbaf)
- Fix RepairAVCC in some cases (cd7fa5d)
- Fix yet another broken Content-Base for RTSP #1852 (beb8204)
- Fix panic on AVCCToCodec #1652 (ae8145f)
- Fix snapshot requests for dynamic source #1716 by @gudaja (3c1f7e4)
- Fix deadlock on write to track channel (699a995)
- Fix potential sender goroutine deadlock #1682 by @infastin (ce02b03)
- Fix support webrtc creality format #1600 (fef3091)
- Fix SPS parsing in some cases (d99bf12)
- Fix wrong URL in hls.html example (c52f3eb)
- Fix support linux + riscv64 #1639 (47f32a5)
- Fix support HKSV for HomeKit cameras (this didn't help) #684 (60250a3)
- Fix possible panic for tlv8.UnmarshalBase64 (6a4c73d)