This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+11 more
Summary
AI summaryCLI now shows an update‑available banner when a newer version exists.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds update‑available banner on `llm-wiki start` CLI command. Adds update‑available banner on `llm-wiki start` CLI command. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Low |
Background‑refreshes cache when >24 hours stale with 3‑second timeout. Background‑refreshes cache when >24 hours stale with 3‑second timeout. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
| Feature | Low |
Silences errors during background refresh; offline or slow registry yields no banner. Silences errors during background refresh; offline or slow registry yields no banner. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
| Feature | Low |
Allows disabling the banner via `NO_UPDATE_NOTIFIER=1` or `--quiet` flag. Allows disabling the banner via `NO_UPDATE_NOTIFIER=1` or `--quiet` flag. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
| Feature | Low |
Ignores prerelease tags, showing updates only for stable releases. Ignores prerelease tags, showing updates only for stable releases. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
| Performance | Low |
Caches version check in `~/.llm-wiki/update-check.json` to avoid slowing startup. Caches version check in `~/.llm-wiki/update-check.json` to avoid slowing startup. Source: granite4.1:30b@2026-05-29-audit Confidence: low |
— |
Full changelog
Patch release. Adds a small but high-leverage UX feature: the CLI now tells users when a newer version is available.
Install
npm install -g @syasas/llm-wiki@latest
# or pin: npm install -g @syasas/[email protected]
If npm is unavailable: npm install -g https://github.com/ddsyasas/llm-wiki/releases/download/v1.2.2/syasas-llm-wiki-1.2.2.tgz.
What's new
Update-available banner on llm-wiki start — when a newer version is on npm, a yellow banner prints above the server logs:
╭───────────────────────────────────────────────────╮
│ Update available: 1.2.2 → 1.2.3 │
│ Run: npm install -g @syasas/llm-wiki@latest │
╰───────────────────────────────────────────────────╯
Solves the discovery problem that bit v1.2.0 users hit with the bugs fixed in v1.2.1 — they had no way to know there was a fix unless they checked the repo manually.
How it works:
- Cached on disk in
~/.llm-wiki/update-check.json. No network call on the hot path, so startup isn't slowed. - Background-refreshes the cache when it's >24h stale (3s timeout, all errors silent — offline or slow registry = no banner, no warning).
- First start after a release lands is silent; the banner shows on the next start. Matches the
update-notifierlibrary's behavior. - Silenced by
NO_UPDATE_NOTIFIER=1(the convention) or--quiet. - Skips prerelease tags so stable users aren't nagged about betas.
Implemented as ~100 lines inline in the CLI bin file rather than as an external dep, keeping the global-install dep graph clean.
Upgrading
If you're on v1.2.1 already: npm install -g @syasas/llm-wiki@latest, then restart llm-wiki start. You won't see anything different now — the next time a v1.2.3 (or higher) ships, you will.
If you're still on v1.2.0: please upgrade — v1.2.1 fixed the typing crash on Sources/Query and PDF ingest. See #3 for details.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ddsyasas/llm-wiki
All releases →Beta — feedback welcome: [email protected]