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
Use h3 (###) and below for detailed entries with paragraphs, code examples, and lists.
11
+
12
+
### Simple List Items
13
+
14
+
- Simple changes can be added as list items
15
+
- They are collected together at the bottom of each section
16
+
17
+
TIP: When multiple changelog drafts are merged, heading-based entries
18
+
appear before simple list items within each section.
19
+
-->
20
+
21
+
## ♻️ Refactoring
22
+
23
+
### Migrate from `StoreManager`/`PhysicalStore` to `DataSet`/`getDataSetFor`
24
+
25
+
All service-layer data access now uses `DataSet` from `@furystack/repository` instead of directly accessing `PhysicalStore` via `StoreManager`. This enables authorization-aware data operations through the repository layer.
### Use `useSystemIdentityContext` for elevated operations
30
+
31
+
Background services and event handlers now use `useSystemIdentityContext` to create system-level injectors with named identities (e.g. `ollama-service`, `chat-events`, `movie-maintainer`) instead of accessing stores directly without authorization context.
32
+
33
+
- Move `sequelize?.sync()` call from `service.ts` to `setup-identity-store.ts` for proper initialization ordering
34
+
35
+
## ⬆️ Dependencies
36
+
37
+
- Upgrade `@furystack/core` to `^15.1.0`
38
+
- Upgrade `@furystack/repository` to `^10.0.37`
39
+
- Upgrade `@furystack/rest` to `^8.0.37`
40
+
- Upgrade `@furystack/rest-service` to `^11.0.5`
41
+
- Upgrade `@furystack/security` to `^6.0.37`
42
+
- Upgrade `@furystack/sequelize-store` to `^6.0.38`
43
+
- Upgrade `@furystack/websocket-api` to `^13.1.9`
44
+
- Add `@furystack/entity-sync``^0.1.1` for entity synchronization
45
+
- Add `@furystack/entity-sync-service``^0.1.1` for server-side entity sync
0 commit comments