v1.9.10

danny-avila/LibreChatv1.9.10Sep 24, 2025by AlexxIT

AI Summary

This release introduces a new Wyoming module for voice assistant integration and adds support for several new video and audio sources such as Alsa, Flussonic, Yandex, and Eseecloud. It updates the Go environment to version 1.23 and the Pion/WebRTC library to v4, alongside various bug fixes and documentation updates.

Key Highlights

  • New Wyoming module for voice assistant support
  • New video sources (Flussonic, Yandex, Eseecloud)
  • New audio source (Alsa)
  • Dependency updates (Go 1.23, Pion/WebRTC v4)

Breaking Changes

  • Removed support for older versions of Windows and macOS
  • Removed `ngrok` binary from Docker containers

New Features

  • Wyoming module (exec, snd, mic, events modes)
  • Alsa source support
  • Flussonic source support
  • Yandex source support
  • Eseecloud source support
  • WAV backchannel (not used yet)
  • Universal PCM transcoder

Full Release Notes

## Wyoming source (WIP)

- Add wyoming module (902af5e5)
- Add logs to wyoming module (df2e9820)
- Add readme for exec and wyoming modules (7cf672da)
- Add support snd mode for wyoming module (80f57a02)
- Add support mic mode for wyoming module (3b7309d9)
- Add support events to wyoming server (518cae14)
- Add support body to expr fetch func (545a105b)
- Add PlayFile function to wyoming server (c50e894a)
- Change wyoming Event.Data type to string (70b4bf77)
- Improve readme for wyoming module (6d37cceb)
- Update wyoming producer and backchannel (6df1e68a)
- Update wyoming readme about events (fce41f4f)
- Remove errors from wyoming server handlers (890fd78a)

## Wyoming-related improvements

- Add wav backchannel (not used yet) (7fe23c7b)
- Add support codec check for alsa source (1b41f612)
- Add universal PCM transcoder (f535595d)
- Add ioctl package (bad7caa1)
- Change alsa source name for discovery API (56669435)
- Change codec channels from uint16 to uint8 (e1342f06)
- Rewrite exec backchannel (d0c3cb06)

## New sources

- Add support alsa source (7415776e)
- Add support flussonic source #1678 (bfd26560)
- Add support yandex source (a4d7fd0d)
- Add support eseecloud source #1690 (f45fef29)

## Dependencies

- Update dependencies (3e4dce24)
- Update all dependencies and min go version to 1.23 (34b103bb)
- Update pion/webrtc library to v4 (af7509eb)
- Update go (build) version to 1.25 and related readme (26f16e39)

## Docs

- Add lightNVR project to readme (33f0fd5f)
- Add readme for docker (ed5581d1)
- Add readme for FFmpeg hardware (fcb786cf)
- Improve spelling and grammar in README.md #1773 by @ehn (22fbd8bc)
- Update Proxmox Helper Scripts link in README.md #1845 by @kvikindi (850051a2)
- Update schema.json #1782 by @riker09 (d1752133)
- Update readme for tapo source #1879 by @mihailstoynov (fcc837e5)

## Other

- Add retry logic for 429 and 409 errors for nest source #1397 #1669 by @hnws (71075082)
- Add warn log for match media func (2473eee6)
- Add rockchip docker image (71c59cfe)
- Docker files refactoring, including removal of the `ngrok` binary (0e49a066)
- Improve HomeKit TLV format parser (3b976c68)
- Increas compression when compiling linux binaries (3e1b0107)
- Sanitize credentials on websocket error messages #1841 by @hugoaboud (3f542a64)
- Rewrite ivideon source (be3a1c5b)
- Update FFmpeg presets for Rockchip boards #979 #1203 by @MarcA711 (c56b2cdd)
- Remove unnecessary nil check (e1577b5a)
- Fix HomeKit server support on iOS 26 #1843 (788afb71)
- Fix MultiUDPMuxDefault panic #1646 (fd682306)
- Fix insecure PINs for HomeKit server (40269328)
- Fix race condition when changing the config file (45cbbaf1)
- Fix RepairAVCC in some cases (cd7fa5d0)
- Fix yet another broken Content-Base for RTSP #1852 (beb82045)
- Fix panic on AVCCToCodec #1652 (ae8145f2)
- Fix snapshot requests for dynamic source #1716 by @gudaja (3c1f7e41)
- Fix deadlock on write to track channel (699a995e)
- Fix potential sender goroutine deadlock #1682 by @infastin (ce02b03a)
- Fix support webrtc creality format #1600 (fef3091e)
- Fix SPS parsing in some cases (d99bf122)
- Fix wrong URL in hls.html example (c52f3ebd)
- Fix support linux + riscv64 #1639 (47f32a5f)
- Fix support HKSV for HomeKit cameras (this didn't help) #684 (60250a32)
- Fix possible panic for tlv8.UnmarshalBase64 (6a4c73db)

## Breaking Changes

- Removed support for older versions of Windows and macOS
- Removed `ngrok` binary from Docker containers