Andrey Vasnetsov
fac87018c4
Snapshoting API ( #764 )
...
* wip: rest api for snapshots
* fmt
* fix tests
* fmt
* wip: collection snapshoting and recovery
* fmt
* remote shard snapshots
* remote shard test
* fmt
* extend proxy snapshot test + fix double read lock
* fmt + clippy
* openapi schema
* Update openapi/openapi-snapshots.ytt.yaml
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
* Update openapi/openapi-snapshots.ytt.yaml
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
* Update src/main.rs
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
* Update src/main.rs
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
* reduce writes on snapshots location
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
2022-07-01 13:21:57 +02:00
Snyk bot
00408e4c84
fix: upgrade @openapi-contrib/json-schema-to-openapi-schema from 1.2.0 to 1.3.0 ( #665 )
...
Snyk has created this PR to upgrade @openapi-contrib/json-schema-to-openapi-schema from 1.2.0 to 1.3.0.
See this package in npm:
https://www.npmjs.com/package/@openapi-contrib/json-schema-to-openapi-schema
See this project in Snyk:
https://app.snyk.io/org/generall/project/c2542b2d-d01b-437b-a5c7-acdb8524555a?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-06-07 13:25:58 +02:00
Andrey Vasnetsov
7c254a0de0
preserve fields order in OpenAPI schema ( #655 )
2022-06-02 19:12:30 +02:00
Andrey Vasnetsov
c286bde562
Cluster api ( #631 )
...
* cluster status API
* add cluster api to OpenAPI specification
2022-05-27 14:52:51 +02:00
Andrey Vasnetsov
5800319edb
refactor distances + add score_threshold + fix negative euclid distance ( #569 )
...
* refactor distances + add score_threshold + fix negative euclid distance
* generate docs
* fix clippy
* Update lib/segment/src/spaces/tools.rs
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
2022-05-09 17:32:48 +02:00
dependabot[bot]
2a70d5c70b
Bump urijs from 1.19.10 to 1.19.11 in /tools/schema2openapi ( #468 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.10 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.10...v1.19.11 )
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 09:27:02 +02:00
Arnaud Gourlay
77a3b64593
add document generation step to the grpc guide ( #422 )
2022-03-30 16:57:50 +02:00
Andrey Vasnetsov
f311fc873f
Update generate_grpc_docs.sh ( #420 )
2022-03-30 11:25:17 +02:00
dependabot[bot]
5ee3cf7fc0
Bump urijs from 1.19.9 to 1.19.10 in /tools/schema2openapi ( #370 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.9 to 1.19.10.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.9...v1.19.10 )
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-09 09:02:49 +01:00
dependabot[bot]
fc9e88f42c
Bump urijs from 1.19.8 to 1.19.9 in /tools/schema2openapi ( #365 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.8 to 1.19.9.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.8...v1.19.9 )
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-04 08:11:02 +01:00
Andrey Vasnetsov
c6441f06c1
[gPRC] docs + refactoring ( #363 )
...
* wip: doc generator script
* fix enum default value + CollectionInfo upd + collections comments
* refactor grpc + generate docs
* disable clippy for auto-generated files
* Update src/tonic/proto/points.proto
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
Co-authored-by: Arnaud Gourlay <arnaud.gourlay@gmail.com >
2022-03-03 15:30:09 +01:00
Andrey Vasnetsov
bdc3194b13
allow to return vectors and payload with recommendation request #353 ( #357 )
...
* allow to return vectors and payload with recommendation request #353
* fmt
* unify `with_vector` comment line
* upd openapi
2022-03-02 10:42:58 +01:00
dependabot[bot]
606b96290b
Bump urijs from 1.19.5 to 1.19.8 in /tools/schema2openapi ( #344 )
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.5 to 1.19.8.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.5...v1.19.8 )
---
updated-dependencies:
- dependency-name: urijs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-27 23:54:44 +01:00
dependabot[bot]
738b3ee6cc
Bump node-fetch from 2.6.1 to 2.6.7 in /tools/schema2openapi ( #285 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-03 22:21:43 +01:00
Andrey Vasnetsov
d51a70fa93
add openapi validation during generation #208 ( #248 )
...
* add openapi validation during generation #208
* fix: POST -> PUT in point update api implementation and docs #208
* fix: openapi structure exposure
* fix: api usage in stress test
2022-01-24 17:33:57 +01:00
Arnaud Gourlay
97cb5091bc
Split Points API #208 ( #221 )
...
Split Points API #208
2022-01-24 07:54:47 +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
Andrey Vasnetsov
97b2270485
Rustdoc and README for internal entities and processes ( #123 )
...
* extend comments for strorage crate
* update comments and readme for collection crate
* apply cargo fmt
* fix tests
* apply fmt
2021-11-29 09:39:22 +01:00
trean
d30e6fa8ee
Implementation of points scroll API #38 ( #40 )
...
* WIP: filtered points iterator #38
* add paginated filtered point request function #38
* add scroll api + openapi definitions #38
* fix openapi #38
2021-06-20 15:30:12 +02:00
Andrey Vasnetsov
5c2afdc5b9
geo-radius + update wiki
2021-01-24 17:16:06 +01:00
dependabot[bot]
9c65409a01
Bump urijs from 1.19.2 to 1.19.5 in /tools/schema2openapi
...
Bumps [urijs](https://github.com/medialize/URI.js ) from 1.19.2 to 1.19.5.
- [Release notes](https://github.com/medialize/URI.js/releases )
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md )
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.2...v1.19.5 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-31 07:35:32 +00:00
Andrey Vasnetsov
09fea5a087
remove incorrect usage of "allOf" from API specification
2020-11-29 00:15:15 +01:00
Andrey Vasnetsov
07f9fa4113
redoc documentation
2020-10-27 13:52:00 +01:00
Andrey Vasnetsov
aa77e69632
OpenAPI definitions generator
2020-10-26 22:49:08 +01:00
Andrey Vasnetsov
c0aac13f3b
OpenAPI definitions generator
2020-10-26 22:30:37 +01:00
Andrey Vasnetsov
ee9f3646b6
add API endpoints to OpenAPI doc
2020-10-26 18:08:34 +01:00
Andrey Vasnetsov
3dd550b6b9
OpenAPI 3.0 doc generation
2020-10-26 17:44:31 +01:00