Releases: scylladb/vector-store
Releases · scylladb/vector-store
vector-store-0.7.0
What's Changed
- validator: Test ANN queries on composite primary key by @knowack1 in #268
- validator/tests: add multicolumn primary key ANN query test by @QuerthDP in #267
- tests: Fix TestOpenSearchServer by @ewienik in #272
- vector-store: fix intermittent usearch unit test by @ewienik in #273
- Use cargo-machete for CI by @ewienik in #270
- Use cargo-audit for CI by @ewienik in #271
- benchmark: create docs/benchmarking.md by @ewienik in #262
- validator: refactor for parallel work on scylladb and vector-store by @ewienik in #269
- validator-tests: Enable tablets in tests by @knowack1 in #275
- validator: increase timeout for reconnect::reconnect_doesnt_break_ful… by @ewienik in #276
- Use cargo-deny for check licenses in CI by @ewienik in #274
- docs: Add missing env vars in readme by @knowack1 in #281
- Add Index Status API Endpoint by @QuerthDP in #279
- vector-store: add an error when we are close to oom by @smoczy123 in #278
- Add TLS (Rustls) support and certificate-file authentication by @amnonh in #277
- vector_store: Add HTTPS support for REST API by @knowack1 in #280
- benchmark: refactoring for 1B benchmark by @ewienik in #284
- validator: add a test that validates that dropping the table drops the index by @smoczy123 in #283
- vector-store: Bump usearch by @knowack1 in #286
- Re-read configuration with SIGHUP by @amnonh in #282
- ci: add specific scylla-nightly version for tests by @ewienik in #289
- vector-store: fix fullscan in progress status by @ewienik in #288
- bump version to 0.7.0 by @ewienik in #290
Full Changelog: 0.6.0...0.7.0
vector-store-0.6.0
What's Changed
- vector-store: Update log messages about creating and removing index by @swasik in #261
- vector-store: Bump scylla-cdc to v0.5.0 for tablet support by @knowack1 in #264
- vector-store: Bump usearch by @knowack1 in #265
- validator: Fix path in missing config log by @knowack1 in #263
- benchmark: add initial implementation by @ewienik in #255
- benchmark: create scripts for cluster automation in aws by @ewienik in #254
- benchmark: add build-table command by @ewienik in #256
- benchmark: add build-index command by @ewienik in #257
- benchmark: add drop-table command by @ewienik in #258
- benchmark: add drop-index command by @ewienik in #259
- benchmark: add search command by @ewienik in #260
Full Changelog: 0.5.1...0.6.0
vector-store-0.5.1
What's Changed
- validator/scylla_cluster: fix Vector Store URI parameter by @QuerthDP in #245
- Fix ANN flaky tests by @QuerthDP in #246
- db: fix option parsing by @smoczy123 in #248
- vector_store: set default index options by @QuerthDP in #249
- vector_store: bump version to 0.5.1 by @QuerthDP in #250
- generate-openapi: Fix missing trailing newline by @knowack1 in #251
Full Changelog: 0.5.0...0.5.1
vector-store-0.5.0
What's Changed
- db: add more information in the connection error by @smoczy123 in #238
- Add command line argument test filtering by @QuerthDP in #237
- validator/tests: add ANN queries integration test by @QuerthDP in #239
- refactor to_json into try_to_json by @smoczy123 in #240
- db: fetch index version from
system_schema.indexesby @QuerthDP in #223 - vector-store: bump version to 0.5.0 by @ewienik in #244
- Add support for building on both amd64 and arm64 by @ewienik in #242
- vector-store: move usearch cpu tasks into tokio threads by @ewienik in #243
Full Changelog: 0.4.0...0.5.0
vector-store-0.4.0
What's Changed
- Bypass cache during range queries by @swasik in #222
- Add logging to connection creation by @smoczy123 in #225
- Make error about full scan progress more descriptive by @swasik in #226
- Fix missing doc comments by @knowack1 in #224
- validator: move test infrastructure to
common.rsby @QuerthDP in #229 - workflows: use recent ScyllaDB docker image in CI by @QuerthDP in #228
- build cloud images using packer by @amnonh in #164
- Add engine name and version into /info endpoint by @knowack1 in #213
- validator: fix removing dns records by @ewienik in #230
- db_index: run
initial_scanonce by @QuerthDP in #227 - Add integration tests for serialization by @smoczy123 in #216
- httproutes, api: fix status SERVING docs by @QuerthDP in #232
- Bump a project version to 0.4.0 by @ewienik in #234
- Update workflow trigger to pull_request_target - fixing fork PR bug by @dani-tweig in #235
- Log more information about serving status and finishing full scan by @QuerthDP in #233
- validator/tests: add CRUD test with multiple indexes by @QuerthDP in #236
- Fix fullscan hang when losing connection by @smoczy123 in #231
Full Changelog: 0.3.0...0.4.0
vector-store-0.3.0
What's Changed
- Test for status endpoint while discovering indexes by @knowack1 in #209
- Bump usearch 2.17.12 -> 2.19.2 by @knowack1 in #215
- Refactor unnecessary comment by @knowack1 in #217
- Bump scylla-cdc version by @smoczy123 in #219
- Add ScyllaDB authentication support by @knowack1 in #218
- Fix date/time serialization bug by @smoczy123 in #220
- Bump vector-store version to 0.3.0 by @ewienik in #221
Full Changelog: 0.2.0...0.3.0
vector-store-0.2.0
What's Changed
- Change parameter names by @QuerthDP in #163
- Change schema of get_indexes operation by @knowack1 in #165
- Update of CONTRIBUTING.md by @knowack1 in #168
- improve openapi description by @knowack1 in #166
- Add openapi section to contributingmd by @knowack1 in #169
- Fix Db::IsValidIndex handling by @ewienik in #172
- Create update_jira_status_in_progress.yml github action by @dani-tweig in #173
- Add stub for /api/v1/status endpoint by @knowack1 in #170
- Introduce configuration of the Rust toolchain by @ewienik in #174
- Introduce Rust workspace by @ewienik in #175
- Add bad request to search response by @knowack1 in #167
- Refactor test condition waiting with wait_for by @knowack1 in #177
- Add schema for error response body by @knowack1 in #176
- Use workspace package keys by @ewienik in #179
- Fail reading from an index until a full scan is completed by @smoczy123 in #178
- Update update_jira_status_in_review.yml - fix error 127 by @dani-tweig in #182
- Update update_jira_status_ready_for_merge.yml - fix error 127 by @dani-tweig in #183
- fix: change debug message in engine actor by @QuerthDP in #184
- Update update_jira_status_in_progress.yml - fixing error 127 by @dani-tweig in #181
- Implement status endpoint by @smoczy123 in #185
- fix: remove index metadata by @QuerthDP in #180
- Add index size metric to vector store metrics by @amnonh in #186
- vector-store: refactor monitor_indexes tests' actors by @ewienik in #189
- docs: update contributing rules for PRs by @ewienik in #191
- Add a counter for vector operations by @amnonh in #188
- validator: add initial vector-search-validator by @ewienik in #192
- httpclient: create a separate crate by @ewienik in #197
- validator: implement tests engine by @ewienik in #193
- Refactor httpclient to use httproutes::Status by @knowack1 in #202
- Fix description of 404 status by @knowack1 in #204
- Rename quantization to data_type by @knowack1 in #205
- validator: implement type for managing subnet for services by @ewienik in #194
- db: fix Db::GetIndexTargetType error message by @QuerthDP in #206
- vector-store: refresh schema metadata when keyspace is missing by @ewienik in #190
- Rename embedding to vector by @knowack1 in #198
- validator: implement dns server by @ewienik in #195
- validator: implement scylla manager by @ewienik in #196
- validator: implement vector-store manager by @ewienik in #199
- Updating Jira status actions - the logic is located in github-automation and the actions will only call them by @dani-tweig in #187
- validator: implement simple test: create/drop index by @ewienik in #201
- Move status endpoint test to a dedicated file by @knowack1 in #208
- Refactor test to allow DB mock configuration before vs run by @knowack1 in #207
- Merge DISCOVERING_INDEXES and INDEXING_EMBEDDINGS into BOOTSTRAPPING node status by @knowack1 in #200
- Temporary use zero UUID as an index version by @ewienik in #210
- validator: prepare environment for running integration tests by @ewienik in #203
- Bump the version to 0.2.0 by @ewienik in #212
- Implement script for building release binary by @ewienik in #211
- httpserver: disable Nagle's algorithm on the server by @ewienik in #214
Full Changelog: 0.1.0...0.2.0
vector-store-0.1.0
Initial release for starting cloud integration