OrangeQS Juice v26.26.0

:sparkles: 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)

@TimVroomans, the interrupt button on the dashboard should be fixed in this release!

1 Like