This commit was created by changelog-from-release in 'Generate changelog' CI workflow
25 KiB
v1.1.12 - 2026-06-22
What's Changed
Exciting New Features 🎉
- Enable dual audio input channel by @omaramin-2000 in #334
- Add delay to continue conversation before listening by @omaramin-2000 in #342
Other Changes
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.11...v1.1.12
v1.1.11 - 2026-06-11
What's Changed
Other Changes
- docs(readme): restructure requirements and hardware section by @florian-asche in #321
- App for HAOS by @omaramin-2000 in #325
- Add volume arg to parser by @aryanhasgithub in #335
- Enhance wake word documentation by @omaramin-2000 in #336
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.10...v1.1.11
v1.1.10 - 2026-04-23
What's Changed
Exciting New Features 🎉
- Add support for WebRTC Auto Gain and Noise Suppression by @aryanhasgithub in #250
- Add Instructions for enabling AEC by @aryanhasgithub in #254
- Discover project version from Git tags by @mweinelt in #270
- Output only satellite by @jaminh in #182
- Wake word sensitivity by @florian-asche in #207
Other Changes
- Revise intro to Linux-Voice-Assistant in README by @Hedda in #223
- small typo inside the .env file by @nielsnl68 in #235
- Move examples by @jaminh in #193
- Hotfix/build pipeline by @florian-asche in #253
- Cleanup mac address by @nielsnl68 in #249
- Fix double _tts_finished() call when stop word interrupts TTS by @interkelstar in #256
- Add debug logging for stop word detection by @interkelstar in #257
- Add maximum seconds for ringing timer by @omaramin-2000 in #261
- Fix lint formatting by @omaramin-2000 in #262
- Update README removing colon signs section headers by @Hedda in #265
- Update package inclusion to include subpackages: Python Module Hotfix by @aryanhasgithub in #245
- Fixed PipeWire setup by @aryanhasgithub in #258
- Expose linux-voice-assistant console script by @mweinelt in #268
- Start listening after stopping ringing timer using wake word by @omaramin-2000 in #275
- fix(docker): simplify PulseAudio cookie file creation by @florian-asche in #276
- docs(config): document timer max ring seconds configuration by @florian-asche in #277
- Output only satellite - part 2 by @florian-asche in #278
- Add the ability to control microphone volume by @omaramin-2000 in #287
- Fix audio cuts and playback issues by @omaramin-2000 in #296
- docs(install): clarify linger is required on headless systems by @genericJE in #299
- Fix README.md typo by @AlecJDavidson in #303
- Allow option to have docker use nightly build by @lowlyocean in #302
- feat(docker): add custom image and tag env configuration by @florian-asche in #306
- Downgrade to Python 3.12 for quicker webrtc builds by @aryanhasgithub in #305
New Contributors
- @nielsnl68 made their first contribution in #235
- @aryanhasgithub made their first contribution in #254
- @interkelstar made their first contribution in #256
- @mweinelt made their first contribution in #270
- @genericJE made their first contribution in #299
- @AlecJDavidson made their first contribution in #303
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.9...v1.1.10
v1.1.9 - 2026-03-11
What's Changed
Other Changes
- Cookie file and other default parameters by @florian-asche in #231
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.8...v1.1.9
v1.1.8 - 2026-03-11
What's Changed
Other Changes
- Add changelog generator based on release information by @florian-asche in #226
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.7...v1.1.8
v1.1.7 - 2026-03-11
What's Changed
Exciting New Features 🎉
- Add linting scripts and pipeline by @florian-asche in #201
Other Changes
- add build flag option for low end devices by @florian-asche in #189
- replaced branch build by PR build only by @florian-asche in #203
- Change when lint pipeline will start by @florian-asche in #204
- fix(script): use os.environ instead of subprocess.environ in setup script by @florian-asche in #205
- docs: add documentation for low power device setup and improve setup script by @florian-asche in #206
- fix: cookie error (#127) by @florian-asche in #210
- fix(config): remove unix: prefix from default pulseaudio socket path … by @florian-asche in #221
- Update the changelog file automatically on each release by @omaramin-2000 in #224
- Enhance hardware compatibility details in README by @Hedda in #222
- add changelog based on release notes by @florian-asche in #225
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.6...v1.1.7
v1.1.6 - 2026-03-04
What's Changed
- Bugfix: start listening after wakeup sound by @florian-asche in #185
- added default sample rate to pulse documentation by @florian-asche in #190
- Bugfix: Prevent wake word from interrupting active voice pipeline by @ekiczek in #151
- Bugfix: ensure wake word state is set after the wake sound by @florian-asche in #198
- Improvement: script/run error handling and return code consistency by @florian-asche in #186
- Improvement: move portcheck into python application by @florian-asche in #187
- Improvement: help output on application parameters by @florian-asche in #188
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.5...v1.1.6
v1.1.5 - 2026-02-27
What's Changed
- Improve documentation by @florian-asche in #166
- Add version and hash to docker container by @florian-asche in #167
- Fix timer finished sound not looping by @ekiczek in #159
- Volume persistence across restarts by @omaramin-2000 in #168
- docs: add info about reboot by @florian-asche in #175
- Enhance play method for playlist support by @omaramin-2000 in #172
- Allow portainer stack to point directly to docker-compose.yml by @lowlyocean in #177
- Fix: Suppress spurious end-file event when starting playback by @florian-asche in #179
- Fix: tts.speak and announce by @florian-asche in #179
- Fix: duck unduck on timers by @florian-asche in #179
New Contributors
- @ekiczek made their first contribution in #159
- @lowlyocean made their first contribution in #177
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.4...v1.1.5
v1.1.4 - 2026-02-20
What's Changed
- Documentation: Correct LVA_USER_ID variable name where wrong by @giobber in #155
- Documentation by @florian-asche in #162
- Added custom paths to docker for wakeword and sounds by @florian-asche in #165
- Changed default pipewire configuration by @florian-asche in #165
- Added wake-word-dir variable by @florian-asche in #165
- Updated documentation regarding wakeword and sounds and some other things. by @florian-asche in #165
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.3...v1.1.4
v1.1.3 - 2026-02-14
Hotfix:
Fixed a bug where the application crashes when the new network-interface parameter is used.
What's Changed
- Update documentation, correcting typo by @giobber in #144
- Hotfix: Typo in network-interface output order by @florian-asche in #146
New Contributors
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.2...v1.1.3
v1.1.2 - 2026-02-13
Breaking Change
- A previous bug in the MAC address detection could have resulted in a device being created with an incorrect address. After installing the new version, it may be necessary to remove and re-add the device in Home Assistant.
- The docker-compose.yml and .env.example files were updated. Please review and adapt your configuration if required.
What's Changed
- Add open home foundation badge to readme by @omaramin-2000 in #138
- Update README.md by @Hedda in #31
- Changes EXTRA_ARGS variable to bash array to better handle variable expansion by @Ziris85 in #136
- change client-name validation (no spaces allowed) and fix example configuration by @florian-asche in #139
- add first version of docker-compose for developers by @florian-asche in #139
- add variable for network-interface with auto-detection enabled by default by @florian-asche in #139
- add mac-address autodetection based on detected or specified network-interface by @florian-asche in #139
- switch from listening on all ip-addresses to binding to the ip-address of the default interface by @florian-asche in #139
- add missing variables and fix variable names by @florian-asche in #139
- fix non-working variables (e.g. sound-files) by @florian-asche in #139
- move auto-name creation from shell to python (name is now optional and auto-generated if not provided) by @florian-asche in #139
- Change download link for docker-compose setup to latest version by @florian-asche in #141
New Contributors
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.1...v1.1.2
v1.1.1 - 2026-02-10
What's Changed
- media_player: handle STOP command correctly (fixes #128) by @pgrafe in #129
- changed github workflow naming by @florian-asche in #132
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.1.0...v1.1.1
v1.1.0 - 2026-02-10
What's Changed
- Fix PEP 508 dependency operator:
=>->>=by @ms1design in #14 - Support custom/external wake words by @synesthesiam in #55
- Add an option to play thinking sound by @omaramin-2000 in #30
- Add mute/unmute sounds by @omaramin-2000 in #82
- Fix issues #98 and #87 by @omaramin-2000 in #100
- Merge beta changes by @omaramin-2000 in #112
- Add sound customization by @omaramin-2000 in #116
- Fix some format and linting issues by @jaminh in #120
- removed disconnected log message in process_packet function by @florian-asche in #124
- Handle announcement separately from the media player by @omaramin-2000 in #125
- Don't require name for list commands by @jaminh in #67
- Fix mpv pause state when loading new media by @pgrafe in #123
- Add docker build pipeline and compose files by @florian-asche in #118
New Contributors
- @ms1design made their first contribution in #14
- @synesthesiam made their first contribution in #55
- @omaramin-2000 made their first contribution in #30
- @jaminh made their first contribution in #120
- @florian-asche made their first contribution in #124
Full Changelog: https://github.com/OHF-Voice/linux-voice-assistant/compare/v1.0.0...v1.1.0
v1.0.0 - 2025-09-16
Initial release