You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v1.9.4: per-user author attribution, team from users config
When auth is enabled, mutations record the authenticated user as author
instead of the static config author. Team endpoint returns users from
config instead of .team/ files. All mirror events now include `by` field.
Copy file name to clipboardExpand all lines: site/src/pages/changelog.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,23 @@ description: Graph Memory release history and version changes.
5
5
6
6
# Changelog
7
7
8
+
## v1.9.4
9
+
10
+
**March 2026**
11
+
12
+
### New
13
+
14
+
-**Per-user author attribution** — when authentication is configured, all mutations (create, update, delete, link, attachment) record the authenticated user as author (`createdBy`/`updatedBy`) instead of the static config `author`. Falls back to config author when auth is disabled
15
+
-**Team from users config** — `GET /api/projects/:id/team` returns users from config when auth is enabled, instead of reading `.team/` directory files. `.team/` files still used when auth is disabled
16
+
-**Author in all mirror events** — relation and attachment events in `events.jsonl` now include `by` field for audit trail
17
+
18
+
### Tests
19
+
20
+
-**29 new tests** — author flow: `resolveRequestAuthor`, mirror `by` field, manager author override for Task/Knowledge/Skill managers
0 commit comments