generall
72cc67421b
add missing timeout parameter for delete points API
2026-02-15 16:11:07 +01:00
Daniel Boros
69db4c56e7
feat/update-timeout ( #7694 )
...
* feat: add timeout to update params
* feat: update timeout params
* feat: add timeout for grpc
* fix: add missing timeout params
* fix: clippy warnings
* feat: update openapi definition
* chore: format
* fix: redoc master.json
* feat: add missing timeout to grpc api
* fix: missing timeout
* chore: update comments
2025-12-10 13:37:01 +01:00
Kartik Gupta
f5e47707f7
Remapping tags to api docs ( #5104 )
...
* Remapping tags to
* Declare new tags, v1.12 remapping
* Declare Indexes, Aliases
---------
Co-authored-by: Anush <anushshetty90@gmail.com >
2024-10-24 20:35:18 +02:00
Arnaud Gourlay
a9978c6999
Add missing timeout query params in openapi specs ( #4850 )
...
* Add missing timeout query params in openapi specs
* get_points as well
2024-08-08 14:31:49 +02:00
Andrey Vasnetsov
205458425e
do not use top-level array in API request ( #2596 )
...
* do not use top-level array in API request
* fix integration tests
* fix integration tests
2023-09-05 15:25:04 +02:00
Andrey Vasnetsov
ecca2850e8
rename batch update API name for consistency ( #2595 )
2023-09-05 12:54:13 +02:00
Jesse
a9f9b7fcc9
Add batch update endpoint for points API ( #1951 )
...
* Add batch update endpoint for points API
* Add validation to batch update operation
* Update gRPC
* Add update and delete vector operations to point update batch
* Improve batch point update tests, add multivec, extract into module
---------
Co-authored-by: timvisee <tim@visee.me >
2023-08-07 16:16:41 +02:00
Tim Visée
eb794795d6
Add REST interface to update/delete optional named vectors ( #1836 )
...
* Add update/delete REST endpoints
* Add update/delete vector REST endpoints to OpenAPI specification
* Fix update vector with no changes not triggering a validation error
* Update OpenAPI specification for updated request type
2023-05-05 16:10:46 +02:00
Roman Titov
a50e7bdcd4
Add read_consistency parameter to the APIs ( #1371 ) ( #1407 )
...
* WIP: Add `read_consistency` parameter to the APIs
* WIP: Add `read_consistency` parameter to the APIs
TODO:
- Add documentation
* `cargo fmt`
* Add gRPC documentation
* Add OpenAPI documentation
* Cleanup
* fixup! Add OpenAPI documentation
* fixup! Add gRPC documentation
Who would have known there's `generate_grpc_docs.sh`!? 🥲 🙈 🤦♀️
* generate openapi
* Fix `read_consistency` query parameter deserialization
* Further improve `read_consistency` query parameter deserialization
* `cargo clippy`
* Fix `Payload` comparison during read operation result resolving
* Fix grammar
* rename `read_consistency` -> `consistency` and add integration test
* use majority for test
* fix tests
* Fix tests
* fixup! Fix tests
Apply the same fix to `ScoredPoint`
* Remove an `unwrap`
* fixup! Fix tests
Gotta love those negative conditions, or how a missed `!` can ruin your day... 🤦♀️
* Make internal API calls strictly "local-shard only"
* Implement a few basic traits for `ResolverRecord`
* fixup! Implement a few basic traits for `ResolverRecord`
* Revert "Make internal API calls strictly "local-shard only""
This reverts commit 25378e61ff .
* Fix `Record::payload` and `ScoredPoint::payload` serialization
* Revert "Fix `Record::payload` and `ScoredPoint::payload` serialization"
This reverts commit b566bea49b .
* Fix `Record::payload` and `ScoredPoint::payload` visibility
* fixup! Fix `Record::payload` and `ScoredPoint::payload` visibility
Remove `todo!()`
* refactoring
---------
Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com >
2023-02-03 01:12:28 +01:00
Andrey Vasnetsov
f356455b07
add write consistency param to rest and grpc api ( #1397 )
...
* add write consistency param to rest and grpc api
* fix grpcurl + refactor grpc for better extencibility
* upd grpc docs
* fix conversion
2023-01-25 11:49:01 +01:00
Andrey Vasnetsov
9f36ac60ee
Full payload update ( #1245 )
...
* implement api to fully overwrite payload of the point
* fmt
2022-11-28 13:46:58 +01:00
Andrey Vasnetsov
036c186e0d
Better error reporting in enums ( #587 )
...
* remove conflicting deprecated apis
* implement custom JsonSchema for the PointInsertOperations
* fmt
* clippy
* revert unnesessare changes
2022-05-23 13:28:17 +02:00
Andrey Vasnetsov
20c1e0f20d
upd naming in api ( #361 )
2022-03-03 13:27:51 +01:00
Andrey Vasnetsov
65787f7f55
UUID as point id ( #265 )
...
* wip: u64 -> u128 + serialization tests
* breaking: use more flexible structure for saving point ids
* replace u64 external id type with enum
* update openapi definitions for uuid + fix retrieve point api + bash script tests
2022-01-31 13:18:07 +01:00
Andrey Vasnetsov
02f53f2ef0
fix: openapi specs validation #208 ( #246 )
...
* fix: openapi specs validation #208
* fix: upd api descriptions
2022-01-24 11:46:14 +01:00
Arnaud Gourlay
97cb5091bc
Split Points API #208 ( #221 )
...
Split Points API #208
2022-01-24 07:54:47 +01:00
Andrey Vasnetsov
38ee907af6
minor style fixes
2022-01-04 01:02:50 +01:00
Andrey Vasnetsov
d7148126ce
Split collection update API into several endpoints ( #126 )
...
* split storage operation structures #32
* cargo fmt #32
* split collection update api into several endpoints #32
* cargo fmt #32
* fix tonic-related code with new structures
* upd alias structures
* use ytt teplate engine for OpenAPI Endpoint schema generation
2021-12-13 09:38:33 +01:00