v1.1.1 — Fresh-install fixes
Patch release fixing a clean-setup failure reported by an external user.
Fixed
- Fresh install now reaches schema 5.1.1. A clean
docker compose uponly raninit.sql(frozen at schema 5.0.0); the incremental migrations were never applied, so tool calls returned 500s (memory_embeddings,nodes.name_canonical,api_keys.grace_untilmissing) and the knowledge graph broke silently (missing AGE sync triggers). The migrations and triggers are now mounted indocker-entrypoint-initdb.dand applied automatically on first boot. Existing installs are unaffected —initdb.donly runs on an empty data volume. - API key bootstrap works without arguments.
bootstrap_first_apikey.pyauto-detects the super user;--user-id/--nameare now optional.
Added
scripts/setup.ps1— Windows PowerShell setup, equivalent tosetup.sh.
Docs
- README roadmap visual refreshed (v0.9 done, v1.0 dashboard current).
Notes
- No dashboard/installer change — the v1.1.0 desktop installer remains current.
- Installs predating this fix may need
sql/migrate_5.1.0_to_5.1.1.sqlandsql/trigger_age_sync.sqlapplied manually. An automatic migration runner (covering upgrades, not just fresh installs) is planned.