Repository navigation
Releases: Lucy-Robotics/huri-core
Releases · Lucy-Robotics/huri-core
Release list
huri-core 0.4.0
First release as huri-core: HuRI is split into a core (this repository), huri-modules (curated events, modules, registry, installer), huri-cli and huri-plugin-template. Lucy-Robotics/HuRI redirects here.
pip install "huri-core[server]==0.4.0" # or [client] for the SDK onlyWhat breaks (from 0.3.x)
- The curated modules and events are no longer in this package: install them from huri-modules (
huri-module-*,huri-events) or withhuri hub install. - Modules and events are loaded through entry points (
huri.modules,huri.events);HURI_MODULESis default-deny, and actuation modules needHURI_ACTUATION_MODULES. - Curated topics are renamed to
huri.*; topic namespaces are enforced. Interfaceis removed: clients use the SDK (HuRIClient,huri-core[client]). The CLI moved to huri-cli.- Modules ship a
huri_module.tomlmanifest; the server checks itshuri_corerange at startup.
Modules and event packages should pin huri-core>=0.4,<0.5. See RELEASING.md for the semver policy and the public surface.
New
huri_core.testing(ModuleHarness,LocalHandle): test modules without Ray.GET /modules: served modules with their input/output topics and actuation flag, plus the core version.HuRIClientwebsocket options (connect_kwargs, no frame size limit by default).
What's Changed
- [refacto] Versioning and release policy for huri-core (#72) by @Popochounet in #94
- [refacto] Split huri-core into [server] / [client] extras (#73) by @Popochounet in #95
- [refacto] Entry-point plugin loader for modules and events (#74) by @Popochounet in #96
- [refacto] HURI_MODULES default-deny (#75) by @Popochounet in #97
- [refacto] Rename curated topics to huri.* and enforce topic namespaces (#76) by @Popochounet in #98
- [refacto] Startup compatibility check (#77) by @Popochounet in #99
- [refacto] Client SDK (HuRIClient), drop Interface (#78) by @Popochounet in #100
- [refacto] Move the CLI to examples/cli on the SDK (#79) by @Popochounet in #101
- [refacto] huri_core.testing harness (module tests without Ray) (#80) by @Popochounet in #102
- [refacto] Extract huri-events (#81) by @Popochounet in #103
- [refacto] huri_module.toml manifest spec (#82) by @Popochounet in #104
- [refacto] Split curated modules into huri-module-* packages (#83) by @Popochounet in #105
- [refacto] Split TTS into huri-module-tts-piper and huri-module-tts-cosyvoice (#84) by @Popochounet in #106
- [refacto] Rewrite deploy Dockerfiles for multi-package install (#85) by @Popochounet in #107
- [refacto] Redesign install_local.sh for per-module hardware variants (#86) by @Popochounet in #108
- [refacto] huri-modules registry (#87) by @Popochounet in #109
- [refacto] huri-plugin-template (#88) by @Popochounet in #110
- [refacto] huri landing pages (#89) by @Popochounet in #111
- [refacto] Explicit opt-in for actuation modules (#90) by @Popochounet in #112
- [refacto] huri hub CLI (search / install / list) and per-version marketplace (#91) by @Popochounet in #113
- [refacto] Plugin architecture refactor (epic #93) by @Popochounet in #116
- [refacto] Split: this repository becomes huri-core (epic #93) by @Popochounet in #117
- GET /modules and HuRIClient websocket options by @Popochounet in #118
- Release 0.4.0 (version bump) by @Popochounet in #119
- Fold HuRI-landing into huri-core by @Popochounet in #121
- Release 0.4.0 by @Popochounet in #120
Full Changelog: 0.3.0...0.4.0
HuRI 0.3.0
What's Changed
- Aau/#40/refacto events by @Popochounet in #51
- Mvr/#58/fix install by @MatthiasvonRakowski in #59
- Aau/#60/fix stt bad aggregation by @Popochounet in #61
- Aau/#66/emo handle by @Popochounet in #69
- Release 0.3.0 by @Popochounet in #71
Full Changelog: 0.2.0...0.3.0
HuRI 0.2.0
What's Changed
- Aau/sts/stt class encapsulation by @Popochounet in #1
- Mvr/#38/setup rag by @MatthiasvonRakowski in #2
- hotfix(deprectaed import): langchain => langchain_community by @b3ww in #3
- feat(sts): prosody analysis predict emotion of the speech by @Popochounet in #6
- Aau/#7/huri script architecture by @Popochounet in #8
- Release v0.1.0 by @Popochounet in #9
- Aau/#9/refacto ray by @Popochounet in #10
- Aau/#10/ray config files by @Popochounet in #11
- Aau/#11/speech to question by @Popochounet in #12
- Mvr/#44/connection handle by @MatthiasvonRakowski in #13
- Mvr/#14/ids managment by @MatthiasvonRakowski in #19
- Mvr/#17/launch docker by @MatthiasvonRakowski in #21
- Aau/#22/client without speech by @Popochounet in #23
- Aau/#20/documentation by @Popochounet in #26
- fix(readme): wrong documentation link by @Popochounet in #27
- feat(huri): kube local example with TTS + EMAGE + RAG by @bernTP in #33
- feat(memory): add an artificial memory by @MatthiasvonRakowski in #44
- Aau/#38/recognize emotion in speech by @Popochounet in #39
- Aau/#34/refacto client by @Popochounet in #37
- Aau/#45/core unit test by @Popochounet in #46
- GCP Cloud Integration by @bernTP in #47
- Release 0.2.0 by @Popochounet in #25
New Contributors
- @Popochounet made their first contribution in #1
- @MatthiasvonRakowski made their first contribution in #2
- @b3ww made their first contribution in #3
- @bernTP made their first contribution in #33
Full Changelog: https://github.com/Sentience-Robotics/HuRI/commits/0.2.0