v19.02.14
This is one of those general improvement releases with lots of minor and some major things making quite a noticeable difference.
Refactor messagebus subsystem #2213
The code surrounding the messagebus was heavily refactored and improved.
voice service startup improvements #2183
The voice config was read multiple times on boot resulting in up to 4 restarts of precise when starting the service. this was resolved by improving the configuration change detection and loading of the service.
Speedup skill service startup #2197
The skill startup was reorganized slightly to load skills before trying to update as well as launch the settings fetching in a thread instead of blocking skill loading.
Speedup audio service startup #2228
The TTS service was loaded twice on startup, a fix in handling the config hash fixed the issue.
Update "yes" aliases #2190
@strugee submitted a couple of extra words for use when handling ask_yes_no()
. Many thanks for that.
Improve metrics #2196, #2198
Only report stt timing if an utterance was returned and report skill id for skill handlers.