:sparkles: A new version of OrangeQS Juice is now available! ## Useful Links - [Source Code (GitLab)](https://gitlab.com/orangeqs/juice) - [Installation Guide](https://docs.orangeqs.com/juice/core/v26.34.1/tutorials/getting-started/installation.html) ## v26.34.1 (21.08.2026) ### Features - The dashboard homepage now shows a "Getting Started" pop-up linking to the tutorials and architecture diagram, helping new users find their way around a fresh installation. - Added support for remote services: plain Python programs running on lab hardware you manage yourself can now connect to Juice over an outbound connection and answer tasks like any other service. - Add per-service info logging and snapshots that can be queried with `Client.get_service_info` to retrieve history. - The base image build can now use a private package index via a new `UV_EXTRA_INDEX` build argument. ### Documentation - Reorganized the documentation site around the Diátaxis framework (Tutorials, How-to guides, Concepts, Reference) and added an interactive architecture diagram to the homepage. ### Full release notes - feat(dashboard): Getting Started pop-up with tutorial links([!491 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/491)) - feat(remote): add support for remote services([!457 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/457)) - docs: improve structure and add interactive architecture diagram([!490 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/490)) - feat(cli): add ARG to Containerfile for UV_EXTRA_INDEX([!492 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/492)) - feat: restore service info logging with historical reporting([!488 (merged)](https://gitlab.com/orangeqs/juice/-/merge_requests/488))