Skip to content

v1.1.1

Choose a tag to compare

@FFidan FFidan released this 13 Jul 22:18
· 15 commits to main since this release
8f5a461

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 up with a missing-secret error.
  • Disk preflight honours the selected accelerator. An explicit --gpu now 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 .env regenerates missing secrets, so a second ./setup.sh on a partially provisioned host no longer dead-ends at startup.
  • AMD (ROCm) Ollama updates correctly. The ROCm image is now pinned and update.sh compares 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.sh lists 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