From 8d92466e1b4a43c1d43873a228ea48a6ca0bc0c0 Mon Sep 17 00:00:00 2001 From: Anton Tribulkevich Date: Sat, 6 Jun 2026 23:32:46 +0100 Subject: [PATCH 1/3] docs: add reindex-after-upgrade disclaimer to README --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 4af5ba53..b7ad0b6f 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,14 @@ cix symbols "UserService" --kind class Or open `http://localhost:21847/dashboard` in your browser. +> [!IMPORTANT] +> **Reindex your projects after upgrading the server.** Until the approach to +> optimal file-structure parsing (tree-sitter), chunking, and related indexing +> internals stabilizes, each server upgrade may change how code is parsed and +> embedded. A reindex brings every project onto the new pipeline. Within a given +> version, search is guaranteed to be consistent and complete once you have +> reindexed. + --- ## Why From 3a140d82b3851d933eb96b79da00cd0e23787b53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jun 2026 21:45:19 +0000 Subject: [PATCH 2/3] chore(deps): bump node from 20-alpine to 26-alpine in /server Bumps node from 20-alpine to 26-alpine. --- updated-dependencies: - dependency-name: node dependency-version: 26-alpine dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- server/Dockerfile | 2 +- server/Dockerfile.cuda | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/Dockerfile b/server/Dockerfile index d9d833b5..cc404ef8 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -15,7 +15,7 @@ ARG VERSION=0.0.0-dev # ── Stage 1: build the React dashboard ───────────────────────────────────── # Output lands inside the Go embed.FS root (internal/httpapi/dashboard/dist) # so the Go build picks it up automatically. -FROM node:20-alpine AS dashboard +FROM node:26-alpine AS dashboard WORKDIR /src RUN apk upgrade --no-cache # Install deps first for warm cache. diff --git a/server/Dockerfile.cuda b/server/Dockerfile.cuda index 5dc51078..9aebebfb 100644 --- a/server/Dockerfile.cuda +++ b/server/Dockerfile.cuda @@ -24,7 +24,7 @@ ARG VERSION=0.0.0-dev # ── Stage 0: build the React dashboard ───────────────────────────────────── -FROM --platform=linux/amd64 node:20-alpine AS dashboard +FROM --platform=linux/amd64 node:26-alpine AS dashboard WORKDIR /src RUN apk upgrade --no-cache # Install deps first for warm cache. From 9149f49af8a83d209ed495ae647182bf3507c0ff Mon Sep 17 00:00:00 2001 From: dvcdsys Date: Thu, 2 Jul 2026 16:23:44 +0100 Subject: [PATCH 3/3] chore(deps): target node 24 (active LTS) instead of 26 Dependabot proposed node 20-alpine -> 26-alpine for the dashboard build stage. node 20 is EOL (2026-04-30) so the bump is warranted, but 26 is the Current line (LTS only from ~2026-10). Retarget to node 24, the active LTS, for a stabler build base. Build-stage only; runtime images stay distroless. Co-Authored-By: Claude Opus 4.8 --- server/Dockerfile | 2 +- server/Dockerfile.cuda | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/Dockerfile b/server/Dockerfile index cc404ef8..57798f57 100644 --- a/server/Dockerfile +++ b/server/Dockerfile @@ -15,7 +15,7 @@ ARG VERSION=0.0.0-dev # ── Stage 1: build the React dashboard ───────────────────────────────────── # Output lands inside the Go embed.FS root (internal/httpapi/dashboard/dist) # so the Go build picks it up automatically. -FROM node:26-alpine AS dashboard +FROM node:24-alpine AS dashboard WORKDIR /src RUN apk upgrade --no-cache # Install deps first for warm cache. diff --git a/server/Dockerfile.cuda b/server/Dockerfile.cuda index 9aebebfb..761311ef 100644 --- a/server/Dockerfile.cuda +++ b/server/Dockerfile.cuda @@ -24,7 +24,7 @@ ARG VERSION=0.0.0-dev # ── Stage 0: build the React dashboard ───────────────────────────────────── -FROM --platform=linux/amd64 node:26-alpine AS dashboard +FROM --platform=linux/amd64 node:24-alpine AS dashboard WORKDIR /src RUN apk upgrade --no-cache # Install deps first for warm cache.