A new version of OrangeQS Juice is now available!
Useful Links
v26.26.0 (19.06.2026)
Fixes
- Fix service interrupt dashboard button
- General bugfixes
Features
- Add USB passthrough support for service containers
- Add default Run ID configuration for the shared service
- Add a validated config view command
- Notify users of available Juice updates in the dashboard
- Add a community button to the dashboard resources panel
- Add utility to view currently active pub/sub topics
Documentation
- Minor corrections and fixes
- Add a testing contributors guide
Full release notes
- feat(orchestration): add usb_passthrough option for service containers(!409)
- chore(reporting): use importlib to load themes and assets(!410)
- fix(orchestration): allow IPythonService subclasses as proxy entrypoints(!413)
- feat(orchestration): add default Run ID configuration for shared service(!414)
- fix(tests): mock system config path and skip pandoc tests when unavailable(!415)
- docs: minor corrections and fixes(!386)
- refactor(settings): strictly load orchestration settings only from system config directory(!412)
- fix(deps): unpin param and panel(!411)
- feat(config): add validated config view command(!397)
- feat(dashboard): notify users of available juice updates(!394)
- fix(dashboard): wait for interrupt_reply before closing ZMQ control channel(!408)
- feat(dashboard): add community button to resources(!406)
- feat(task-manager): track published pub/sub topics and expose via API (#329)(!395)
- fix(devcontainer): restart telegraf on container start to fix login1 race(!407)
- fix(task-manager): ensure service starts correctly by calling super().start()(!403)
- docs(contribute): add testing contributors guide(!405)
- ci(test): add test stage to release pipelines(!404)