Repository navigation
v0.9.1
Changed
- The current workspace and a user's memberships are read once per request and remembered in a request-scoped
RequestMemo(bound withscoped(), so it's dropped between requests, queued jobs and Octane requests; no cache store). It's cleared by writes to the membership, ownership, workspace, user and role tables, by a transaction rollback, and when the workspace context is entered or left. For 5 repeated calls in one request:member()20 → 4 queries,workspacesOf()25 → 5,current()5 → 1 (#141, closes #128).
Known limitations
- A host that writes those tables over another database connection, or with query events off, sees the remembered reads until the request ends.
What's Changed
- Link llms.txt and llms-full.txt from the README by @jaspertey in #140
- Read the current workspace and memberships once per request by @jaspertey in #141
- Release 0.9.1 by @jaspertey in #143
Full Changelog: v0.9.0...v0.9.1