fszontagh
|
6f3eeb6382
feat(relations): T6b - relation CRUD RPCs, client methods, CLI
|
1 miesiąc temu |
fszontagh
|
cf4859698f
feat(relations): T6a - wire RelationManager into the server and Delete
|
1 miesiąc temu |
fszontagh
|
b600990d9d
feat(relations): T4 - restrict/no_action delete-blocking logic, unit-tested
|
1 miesiąc temu |
fszontagh
|
035a0f0dea
feat(relations): T8 - per-collection relations_enforced + uniqueFields storage
|
1 miesiąc temu |
fszontagh
|
e9d17c7454
feat(relations): maintain the reverse index on child writes (T3)
|
1 miesiąc temu |
fszontagh
|
718e1eafb7
feat(relations): DUPSORT reverse index with O(1) child counts
|
1 miesiąc temu |
fszontagh
|
9b00e020d7
feat(relations): RelationManager with project-qualified keys
|
1 miesiąc temu |
fszontagh
|
75a8a5e6ca
docs(plan): re-plan relations from the corrected design, targeting v2.11.0
|
1 miesiąc temu |
fszontagh
|
7bef2844be
docs: re-validate the relations design against v2.10.0
|
1 miesiąc temu |
fszontagh
|
408da82c75
feat(index): serve totals, range-ordering, and distinct values from the index
|
1 miesiąc temu |
fszontagh
|
2871d7a27e
feat(index): supply ordering from the index; add IN and EXISTS
|
1 miesiąc temu |
fszontagh
|
ff9a5a8d16
feat(index): ranges, CONTAINS, two-list intersection, and CLI commands
|
1 miesiąc temu |
fszontagh
|
e48fcbdc18
fix(lmdb): an empty document id reads as absent, not as an error
|
1 miesiąc temu |
fszontagh
|
c357954344
feat(index): CreateIndex/DropIndex/ListIndexes, persisted and re-armed at boot
|
1 miesiąc temu |
fszontagh
|
c4e0c72d25
feat(index): secondary indexes in the storage layer
|
1 miesiąc temu |
fszontagh
|
0d1f0a3577
fix(lmdb): never call mdb_dbi_open from the read path
|
1 miesiąc temu |
fszontagh
|
60128349a7
docs: make the tree state what is actually true
|
1 miesiąc temu |
fszontagh
|
82381ff7ec
perf(scan): evaluate filters on the yyjson tree, materialise only the page
|
1 miesiąc temu |
fszontagh
|
f30f56565a
feat(v2.8.0): unfreeze post-creation settings; fix two silent-truncation bugs
|
1 miesiąc temu |
fszontagh
|
51f6b6f87a
fix(lmdb): cache the dbi only after commit - aborted writes poisoned the collection
|
1 miesiąc temu |
fszontagh
|
9f4aa18398
release(v2.8.0): file TTL, per-type retention, and update() no longer wipes expiry
|
1 miesiąc temu |
fszontagh
|
97f950f7d3
release(v2.7.1): paging fast path + yyjson writer on the view branch
|
1 miesiąc temu |
fszontagh
|
bbbf56f94f
perf(scan): stop decoding the whole collection to return one page
|
1 miesiąc temu |
fszontagh
|
6243bcda63
merge: v2.7.0 row- and column-level security
|
1 miesiąc temu |
fszontagh
|
7a6fac7da7
release(v2.7.0): row- and column-level security, off by default
|
1 miesiąc temu |
fszontagh
|
93e31ca532
fix(security): per-call principal identity; project-scope subscribe; surface denials
|
1 miesiąc temu |
fszontagh
|
14e3e7d31e
feat(security): enforcement wired into every data handler; blocked on per-call identity
|
1 miesiąc temu |
fszontagh
|
1dff5cc157
feat(security): principal identity + access policy engine (enforcement WIP)
|
1 miesiąc temu |
fszontagh
|
10241924fb
release(v2.6.0): project-scoped file storage
|
1 miesiąc temu |
fszontagh
|
a7116fedd2
docs(spec): RLS/CLS design + project-scoped files plan
|
1 miesiąc temu |