Skip to content

Releases: scylladb/vector-store

vector-store-0.7.0

19 Nov 12:54
fce9c30

Choose a tag to compare

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

23 Oct 15:18
3e49d7e

Choose a tag to compare

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

01 Oct 11:01
b46e00b

Choose a tag to compare

What's Changed

Full Changelog: 0.5.0...0.5.1

vector-store-0.5.0

19 Sep 12:33
972061c

Choose a tag to compare

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.indexes by @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

05 Sep 11:08
951986f

Choose a tag to compare

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.rs by @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_scan once 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

18 Aug 10:02
32faf33

Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.3.0

vector-store-0.2.0

07 Aug 15:47
dcacfd0

Choose a tag to compare

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

01 Jul 11:48

Choose a tag to compare

Initial release for starting cloud integration