# OrangeQS Juice v26.31.0

**URL:** <https://community.orangeqs.com/t/orangeqs-juice-v26-31-0/127>\
**Category:** Release Notes\
**Created:** [July 29, 2026, 9:20am UTC](https://community.orangeqs.com/t/orangeqs-juice-v26-31-0/127 "2026-07-29T09:20:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Koushik](https://avatars.discourse-cdn.com/v4/letter/k/e47774/32.png) [@Koushik](https://community.orangeqs.com/u/Koushik)\
**Post date:** [July 29, 2026, 9:20am UTC](https://community.orangeqs.com/t/orangeqs-juice-v26-31-0/127/1 "2026-07-29T09:20:50Z")

</div>

✨ 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/26.31.0/tutorials/getting-started/installation.html)

## v26.31.0 (29.07.2026)

This release includes a **breaking change** to proxy service kernel restarts: the proxy now restarts the underlying service process itself and resets its shared state. If you depend on the prior restart behavior, review the change before upgrading.

### Fixes

- **Breaking:** Kernel restarts on the proxy service now properly restart the underlying process and reset shared state
- Fix system info display showing incorrect package names
- General bugfixes in the orchestration deployment tooling

### Features

- Make the supervisor XML-RPC port and address configurable
- Add pre-built base images pinned to the juice version

### Documentation

- Document the `install_proxy` flag for controlling proxy kernel visibility

### Full release notes

- fix(proxy): restart the real service process instead of resetting its namespace([!462](https://gitlab.com/orangeqs/juice/-/merge_requests/462))
- fix(orchestration): update existing user/group UID/GID instead of skipping([!466](https://gitlab.com/orangeqs/juice/-/merge_requests/466))
- fix(orchestration): install base image juice-core from a local wheel, not the index([!464](https://gitlab.com/orangeqs/juice/-/merge_requests/464))
- docs: document install\_proxy flag for proxy kernel visibility([!465](https://gitlab.com/orangeqs/juice/-/merge_requests/465))
- fix(client): correct package names in system info display([!463](https://gitlab.com/orangeqs/juice/-/merge_requests/463))
- feat(orchestration): make supervisor XML RPC port and address configurable([!460](https://gitlab.com/orangeqs/juice/-/merge_requests/460))
- fix(proxy): reset shared kernel state on notebook restart([!461](https://gitlab.com/orangeqs/juice/-/merge_requests/461))
- fix(orchestration): unknown juice version fails building([!459](https://gitlab.com/orangeqs/juice/-/merge_requests/459))
- feat(orchestration): pre-built base images pinned to juice version + kaniko CI Build([!418](https://gitlab.com/orangeqs/juice/-/merge_requests/418))
