Fszontagh
|
5d4c30b6ad
fix(keys): allow PATCH scope:null to clear a key's scope
|
1 сар өмнө |
Fszontagh
|
f61c74267c
feat(keys): accept and validate scope on create/patch
|
1 сар өмнө |
Fszontagh
|
105cbb5774
fix(auth): deny scoped keys on collection-management routes (requireProjectManage)
|
1 сар өмнө |
Fszontagh
|
bed59cf5ea
feat(auth): enforce capability scope on vector insert + search
|
1 сар өмнө |
Fszontagh
|
aef9bdcafb
feat(auth): enforce capability scope on document routes
|
1 сар өмнө |
Fszontagh
|
f3f29fcb32
feat(auth): requireCapability (scope rule + origin + rate-limit) + Retry-After
|
1 сар өмнө |
Fszontagh
|
5bb842b26f
feat(auth): expired scoped keys fail authentication (401)
|
1 сар өмнө |
Fszontagh
|
20696e2991
feat(auth): per-key fixed-window RateLimiter (singleton)
|
1 сар өмнө |
Fszontagh
|
741a8dcacd
feat(errors): add 429 TooManyRequests
|
1 сар өмнө |
Fszontagh
|
cb71b17d9c
feat(auth): KeyOp + KeyScope model with glob/op/origin/expiry helpers
|
1 сар өмнө |
Fszontagh
|
2e5ad6df4a
docs(plan): scoped API keys implementation plan (15 tasks, 3 phases)
|
1 сар өмнө |
Fszontagh
|
574f5a1e55
docs(spec): capability-scoped API keys design (publishable keys + rate-limit + CAPTCHA)
|
1 сар өмнө |
Fszontagh
|
06e99e59e0
docs(perf): record measured before/after from prod benchmark (v0.1.5)
|
1 сар өмнө |
Fszontagh
|
68fed8cd24
build(release): bump version to 0.1.5
|
1 сар өмнө |
Fszontagh
|
42686d9649
docs(api): sync GET /settings response schema with new embedding fields
|
1 сар өмнө |
Fszontagh
|
d72e39a193
docs(perf): record implementation status of the latency tunables
|
1 сар өмнө |
Fszontagh
|
2951a1bbc2
feat(webui): expose embedding timeout/cache/pool tunables in settings
|
1 сар өмнө |
Fszontagh
|
2404e3ccf1
feat(embeddings): honor Cache-Control: no-store to bypass the embedding cache
|
1 сар өмнө |
Fszontagh
|
a2686d850d
feat(embeddings): per-origin keep-alive client pool (configurable size) to remove per-call TLS handshakes
|
1 сар өмнө |
Fszontagh
|
20dd6f1474
feat(embeddings): cache embeddings on the search/insert path + cache settings + /stats telemetry
|
1 сар өмнө |
Fszontagh
|
46284d2ab8
feat(embeddings): in-process LRU EmbeddingCache (entry+byte bounds, TTL, opt-in normalization)
|
1 сар өмнө |
Fszontagh
|
d5e638d7ec
feat(embeddings): configurable connect/read timeouts (default read 30→60s)
|
1 сар өмнө |
Fszontagh
|
f4c626d75e
docs(perf): search-latency report, embedding-perf design spec, query_vector fast-path docs
|
1 сар өмнө |
Fszontagh
|
aa1e78714b
fix(collections): purge documents before dropCollection (vector leak)
|
1 сар өмнө |
Fszontagh
|
9fccf87292
feat(webui): clickable collections, server-side filter/sort, accurate counts
|
1 сар өмнө |
Fszontagh
|
ede4cef690
fix(server): SPA history fallback — serve index.html for client-side routes
|
1 сар өмнө |
Fszontagh
|
f6995f0430
fix(embeddings): honor a base-path prefix so OpenAI-compatible providers under /api (e.g. OpenRouter) work
|
1 сар өмнө |
Fszontagh
|
26af36abad
feat(docs): serve offline rendered API docs at /docs + web UI link
|
2 сар өмнө |
Fszontagh
|
c47c590536
docs: add README, CLAUDE.md, and docs/api.md API reference
|
2 сар өмнө |
Fszontagh
|
fd4069e163
build(pkg): add gRPC/protobuf dev packages to Docker base (fix trixie gRPCTargets.cmake)
|
2 сар өмнө |