Releases: NeonGeckoCom/NeonCore
22.10
Neon Core 22.10
22.05.2
Neon Core 22.05.2
Complete configuration overhaul to bring back OVOS and Mycroft skill compatibility. This release adds default skills as Python dependencies, ensuring compatible versions are always installed with proper dependency resolution. The default Wake Word detector is now VOSK, which provides fewer false activations than Pocketsphinx. Other improvements include a new neon_utils with less legacy bloat, Kubernetes deployment improvements, a default demo skill, and better process management. Full changelog below.
What's Changed
- Refactor skills service to extend
Thread
by @NeonDaniel in #254 - Update launcher to handle audio service by @NeonDaniel in #256
- Update config references to use Configuration class by @NeonDaniel in #257
- Fix neon_utils dependency spec by @NeonDaniel in #261
- Kubernetes Deployment Bugfixes by @NeonDaniel in #262
- Update dependency specs by @NeonDaniel in #263
- Specify default skills as python dependencies by @NeonDaniel in #259
- Update Skill Dependencies and Add Installation Tests by @NeonDaniel in #264
- Implement demo skill by @NeonDaniel in #267
- neon_transformers by @NeonJarbas in #174
- Update default WW plugin to vosk by @NeonDaniel in #270
- Update Quick Start Instructions by @NeonDaniel in #268
- Update dependencies to stable versions by @NeonDaniel in #272
- Increment version to 22.05.2 by @NeonDaniel in #273
- Update Module Services, Mycroft-compatible Config, ovos-core 0.0.4 by @github-actions in #255
Full Changelog: 22.5.1...22.5.2
22.05.1
Neon Core 22.05.1
This release brings under-the-hood improvements and better support for user profiles. Container and automation improvements are also included along with some bug fixes.
What's Changed
- Remove pillow dependency from test skill to resolve dependabot by @NeonDaniel in #239
- Cleanup module dependencies by @NeonDaniel in #238
- Handle Core Dependency constraints in skill installation by @NeonDaniel in #241
- Skip attempts to install local skill if init.py not present by @NeonDaniel in #242
- Patch converse to match legacy behavior by @NeonDaniel in #243
- Handle emitted profile updates in intent_service.py by @NeonDaniel in #244
- Docker updates and default_skills bugfix by @NeonDaniel in #245
- Prevent skill installation from installing lingua-franca by @NeonDaniel in #246
- Docker Fixes by @NeonDaniel in #247
- Override
resolve_resource_file
to handle neon-core package resources by @NeonDaniel in #249 - Handle removal of broken symlinks in QML File Server by @NeonDaniel in #250
- Add manual workflow to build/push an image with updated skills by @NeonDaniel in #251
- Pin minimum core module dependency versions by @NeonDaniel in #252
- Increment version to 22.05.1 by @NeonDaniel in #253
- Neon Core 22.05.1 by @github-actions in #240
Full Changelog: 22.5.0...22.5.1
22.05.0
Neon Core 22.05
This release brings major updates to code structure and testing for a more compatible and more stable Neon Core. This also is the first release with full support for deployment via Docker and Kubernetes! Other highlights include better language support, more logical module organization, and improved multi-user support. A full changelog is below.
Changelog
Updated Testing Automation
Updated Diagnostics utilities
Cleaned up deprecated code
Refactored modules into separate dependencies
Refactored default skill installation
Refactor signal handling to event-based instead of file-based
Added QML file server for Docker and remote client support
Improved multi-language intent handling
Support for Docker deployment, including mounted skill development directory
Improved user profile handling
Updated OVOS dependency versions
Full Changelog: 21.10.2...22.5.0
21.10.2
Fix dependency compatibility (#213) * Lock json_database dependency version * Restrict ovos-utils dependency version * Lock json-database dependency version * Lock OPM version for version compat. * Further restrict OPM dependency * Update json_database dependency to fulfill default skill requirements * Increment version Co-authored-by: Daniel McKnight <[email protected]>
21.10.1
Neon Core 21.10.1
Provides improved handling of configuration, better unit testing, and optimized process handling.
Changelog
Updated skills module test
Better exception handling in Translator and Detector methods
Added diagnostic_utils with unit tests
Prevent multiple GUI processes on Pi/Mk2
Startup bug fixes and optimization
Update dependencies
Configuration module unit tests and minor fixes
21.10.0
Updates upstream core package to ovos-core from HolmesV
Resets version spec to date-based releases
Added service launchers for bundled modules
Updated automation
Bigfixes and optimizations
Full Changelog: 0.1.0...21.10.0
Neon 21.07
This release marks the first public version of Neon Core.