Skip to content

Release: server v0.11.1 — llama.cpp digest bump, Dependabot config fix, dashboard cosmetics - #91

Merged
dvcdsys merged 7 commits into
mainfrom
develop
Jun 22, 2026
Merged

Release: server v0.11.1 — llama.cpp digest bump, Dependabot config fix, dashboard cosmetics#91
dvcdsys merged 7 commits into
mainfrom
develop

Conversation

@dvcdsys

@dvcdsys dvcdsys commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Release PR rolling developmain. Patch release on top of server/v0.11.0 — chores/fixes/cosmetics only, no schema or API changes.

Highlights

Sidecar

  • Bump pinned llama.cpp server-cuda digest 67bf4625…2ea4be99… (chore(server/cuda): bump pinned llama.cpp digest to 2ea4be99 #89). Validated end-to-end on the RTX 3090: built + scanned (0 HIGH/CRITICAL), /app/llama-server resolves all libs (the historic exit-127 layout break did not recur), embedding model resident in GPU VRAM.

Dependency hygiene

  • Fix stale .github/dependabot.yml (chore(deps): fix stale Dependabot config + fold in safe dep bumps (go-git, react-router) #88): it still described the pre-migration layout (pip /api, root pyproject, gomod /cli only). Rewritten for the real structure — gomod /server + /cli, npm /server/dashboard, docker /server, github-actions. Archived legacy/python-api no longer scanned (was generating dead PRs).
  • Folded in the safe Dependabot bumps: go-git/v5 5.19.0 → 5.19.1, react-router 6.30.3 → 6.30.4. The vite 5 → 8 major (dev-server-only esbuild advisory) was deliberately deferred. Closed 6 stale Dependabot PRs.

Dashboard cosmetics (#90)

  • Version no longer renders vv0.11.0… — new formatVersion() normalizes to a single leading v across Footer (cix (v0.11.0)), Home status stat, and the update banner.
  • Home status panel: Sidecar stat → Provider (the embedding provider may be remote, not an in-process sidecar).
  • Corrected the Home CLI blurb (the CLI does search/navigation + local indexing, not server administration).

Commits since server/v0.11.0

Release steps (T9, after merge)

  1. cd server && make scout-cuda → verify 0 HIGH/CRITICAL (already clean for this digest)
  2. git tag server/v0.11.1 && git push origin server/v0.11.1
  3. GitHub Actions release-server.yml builds + pushes :v0.11.1, :latest, :v0.11.1-cu128, :cu128
  4. Redeploy the RTX 3090 stack to :v0.11.1-cu128

Issues

Closes #84, #83, #82, #58 (weekly llama.cpp pin-freshness — satisfied by #89).

🤖 Generated with Claude Code

dvcdsys and others added 7 commits June 22, 2026 20:43
The committed .github/dependabot.yml still pointed at the pre-migration
layout (pip /api, pip /, docker /api, gomod /cli) — it scanned the now-archived
Python backend (generating dead PRs against deleted uv.lock / pyproject.toml)
and did not cover the actual Go server or dashboard at all. The /server and
/server/dashboard Dependabot PRs were only appearing via repo-wide *security*
updates, which ignore this config.

- dependabot.yml: rewrite for the real structure — gomod /server, gomod /cli,
  npm /server/dashboard, docker /server (Dockerfile + Dockerfile.cuda),
  github-actions /. Python (legacy/python-api) is intentionally NOT scanned
  (archived, not built/deployed). Light grouping per ecosystem to cut PR noise.
- go-git/go-git/v5 5.19.0 → 5.19.1 (folds in #55 — clean patch, used by the
  repo-clone path).
- react-router 6.30.3 → 6.30.4 lockfile-only (folds in the safe half of #69;
  within the existing ^6.28.0 range).

Deliberately NOT included: vite 5.4.21 → 8.0.16 (#69/#70) — a 3-major jump
driven by an esbuild advisory that only affects the dev server (never run in
prod; the dashboard is built to static assets and embedded). Needs a dedicated
upgrade PR, not a rubber-stamp.

Tested: `go build ./...` + `go test ./...` (server, all green); `npm run build`
(dashboard builds clean on vite 5 with react-router 6.30.4); dependabot.yml
validated as YAML.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…bumps

chore(deps): fix stale Dependabot config + fold in safe dep bumps (go-git, react-router)
Upstream ghcr.io/ggml-org/llama.cpp:server-cuda moved past the pinned digest.
Bump 67bf4625 → 2ea4be99 (current latest, verified via imagetools inspect).

The digest is pinned because the image layout has shifted before (the
libllama-server-impl.so split that took prod down with exit 127) — so this
must be validated with a scout-cuda rebuild + a GPU smoke test that
llama-server resolves all libs and embeddings actually run on the GPU before
it goes anywhere near a release.

Addresses the weekly llama.cpp-pin-freshness issues #84 #83 #82 #58.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
chore(server/cuda): bump pinned llama.cpp digest to 2ea4be99
Three UI fixes reported from the Home page:

- Version rendered "vv0.11.0…": the server version string already carries its
  leading "v" when built from a release tag (server/vX.Y.Z), but the UI also
  hard-prefixed "v". Add lib/version.ts → formatVersion() which normalizes to
  exactly one leading "v" (robust for both tagged builds and the "0.0.0-dev"
  placeholder), and route all four display sites through it: Footer (now
  "cix (v0.11.0)" — version parenthesized), HomePage status stat, and the
  UpdateBanner's available/running lines.

- HomePage status panel: rename the "Sidecar" stat to "Provider" — the
  embedding provider isn't necessarily an in-process sidecar (can be a remote
  ollama/voyage/openai backend), so "Provider" is accurate either way.

- HomePage CLI blurb claimed `cix --help` "does everything the dashboard does,
  plus reindex…". Untrue — the CLI does code search/navigation + local indexing
  but not server administration (users, API keys, runtime config). Reword to
  state that split accurately.

Source-only; dist is rebuilt at image build. Dashboard builds clean (tsc + vite).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(dashboard): cosmetic — version double-v, provider label, CLI blurb
@dvcdsys
dvcdsys merged commit ce354cf into main Jun 22, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(server/cuda): bump pinned llama.cpp digest

1 participant