fszontagh
|
bd35881fd4
feat(documents): ttl_seconds on insert and patch
|
1 месяц назад |
fszontagh
|
a2dea403f0
fix(indexes): reject out-of-range limit instead of silently truncating
|
1 месяц назад |
fszontagh
|
262a68c383
feat(indexes): facet values endpoint with counts
|
1 месяц назад |
fszontagh
|
663bf72b7a
feat(indexes): unique indexes with 409 duplicate reporting
|
1 месяц назад |
fszontagh
|
44f3ed6bc4
feat(indexes): declare, list and drop secondary indexes
|
1 месяц назад |
fszontagh
|
5930dbc761
feat(errors): add 409 Conflict and structured error details
|
1 месяц назад |
fszontagh
|
75df3193cb
docs: add DB 2.11.1 upgrade design and vectorapi 0.2.0 feature plan
|
1 месяц назад |
fszontagh
|
6ec8a29155
build(deb): support webui-only builds against an older server
|
1 месяц назад |
fszontagh
|
20ce37b260
fix(docs): derive the mount prefix in the API docs page
|
1 месяц назад |
fszontagh
|
ec02f6460b
feat(webui): serve correctly under a subpath mount
|
1 месяц назад |
fszontagh
|
544d9ffc16
build(release): bump version to 0.1.7
|
3 месяцев назад |
fszontagh
|
7e22bbba04
fix(registry): re-open all projects' collection registries at startup (#1)
|
3 месяцев назад |
Fszontagh
|
16a759cd6e
build(release): bump version to 0.1.6
|
3 месяцев назад |
Fszontagh
|
956c2df2bf
fix(auth): allow X-Captcha-Token/Cache-Control in CORS; reject admin+scope via PATCH
|
3 месяцев назад |
Fszontagh
|
51de456b11
fix(webui): force integer rate-limit/expires-at inputs (avoid float JSON 422)
|
3 месяцев назад |
Fszontagh
|
12341946be
feat(webui): scoped (publishable) key builder in KeysAdmin
|
3 месяцев назад |
Fszontagh
|
5a17baf6a7
test+docs(auth): CAPTCHA-gated insert
|
3 месяцев назад |
Fszontagh
|
fb86e96005
feat(auth): CAPTCHA verification on require_human_token operations
|
3 месяцев назад |
Fszontagh
|
c45d4b6cbc
feat(settings): captcha provider/secret/verify-url (secret masked)
|
3 месяцев назад |
Fszontagh
|
089aa6ed21
docs(api): add 429 to document read/update/delete ops (rate-limited scoped keys)
|
3 месяцев назад |
Fszontagh
|
af626e0711
test+docs(auth): scoped-key enforcement matrix (op/collection/origin/429) + API docs
|
3 месяцев назад |
Fszontagh
|
5d4c30b6ad
fix(keys): allow PATCH scope:null to clear a key's scope
|
3 месяцев назад |
Fszontagh
|
f61c74267c
feat(keys): accept and validate scope on create/patch
|
3 месяцев назад |
Fszontagh
|
105cbb5774
fix(auth): deny scoped keys on collection-management routes (requireProjectManage)
|
3 месяцев назад |
Fszontagh
|
bed59cf5ea
feat(auth): enforce capability scope on vector insert + search
|
3 месяцев назад |
Fszontagh
|
aef9bdcafb
feat(auth): enforce capability scope on document routes
|
3 месяцев назад |
Fszontagh
|
f3f29fcb32
feat(auth): requireCapability (scope rule + origin + rate-limit) + Retry-After
|
3 месяцев назад |
Fszontagh
|
5bb842b26f
feat(auth): expired scoped keys fail authentication (401)
|
3 месяцев назад |
Fszontagh
|
20696e2991
feat(auth): per-key fixed-window RateLimiter (singleton)
|
3 месяцев назад |
Fszontagh
|
741a8dcacd
feat(errors): add 429 TooManyRequests
|
3 месяцев назад |