Commit History

Автор SHA1 Съобщение Дата
  Fszontagh 089aa6ed21 docs(api): add 429 to document read/update/delete ops (rate-limited scoped keys) преди 1 месец
  Fszontagh af626e0711 test+docs(auth): scoped-key enforcement matrix (op/collection/origin/429) + API docs преди 1 месец
  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 преди 1 месец