v1.1.1
v1.1.1 — Install, update, and first-run reliability
A patch release that repairs install and update reliability on the prebuilt-image path and fixes the first-run smoke checks. The application and its container images are unchanged from v1.1.0 — only the installer, updater, and CI scripts changed, so the :1.1.1 images are functionally identical to :1.1.0.
Upgrading is optional for existing v1.1.0 installations that are running cleanly, and recommended for non-interactive installs, installs from a source tarball or a pinned tag, and AMD or ROCm hosts.
Fixed
- Non-interactive install no longer aborts at startup. The non-interactive bootstrap now generates the Langfuse key material before starting the stack, so a fresh install no longer fails at
docker compose upwith a missing-secret error. - Disk preflight honours the selected accelerator. An explicit
--gpunow drives the disk estimate, so a CUDA install no longer under-budgets (which risked running out of space mid-pull) and a CPU install on an NVIDIA host no longer over-budgets and blocks. - Re-running against an existing
.envregenerates missing secrets, so a second./setup.shon a partially provisioned host no longer dead-ends at startup. - AMD (ROCm) Ollama updates correctly. The ROCm image is now pinned and
update.shcompares against it, so AMD hosts are no longer reported as perpetually out of date. - Shared directories stay readable on non-root hosts. When ownership cannot be handed to the container user, the directories keep world read-and-traverse permission so the container can still read them.
- Clearer install diagnostics. A flag passed without its value now reports which flag needs an argument instead of a raw shell error, and
update.shlists third-party and application services under the rollback command that applies to each. - First-run smoke reports honestly. The clean-machine checks now read the installer's real exit code, which a pipeline had masked, so the restart-required check passes and a genuine failure can no longer be reported as success. The prerequisite check also accepts Docker Compose v2 and newer.
Install
git clone https://github.com/limitcycle-oss/jarvis-rd-assistant.git
cd jarvis-rd-assistant
./setup.sh
Full change list: CHANGELOG.md