| 0.8.0 | ## What's Changed * [docs] multi vector guide update by @petertoth in https://github.com/topk-io/topk/pull/397 * [topk-rs] query fetch stage by @jerguslejko in https://github.com/topk-io/topk/pull/398 **Full Changelog**: https://github.com/topk-io/topk/compare/0.7.7...0.8.0 | Medium | 3/23/2026 |
| 0.7.7 | ## What's Changed * [tests] update to new upsert size limit by @petertoth in https://github.com/topk-io/topk/pull/367 * [error handling] use invalid_argument for invalid names by @jerguslejko in https://github.com/topk-io/topk/pull/374 * [rs] cleanup `Client` and `ClientConfig` by @jerguslejko in https://github.com/topk-io/topk/pull/375 * bytes field spec by @marekgalovic in https://github.com/topk-io/topk/pull/378 * [query] streaming queries / no collector by @jerguslejko in https://github | Low | 3/10/2026 |
| 0.7.6 | ## What's Changed * [topk-rs] increase timeout by @petertoth in https://github.com/topk-io/topk/pull/345 * [test] max doc size by @jerguslejko in https://github.com/topk-io/topk/pull/349 * [test] max doc size by @jerguslejko in https://github.com/topk-io/topk/pull/350 * Pin typedoc version by @petertoth in https://github.com/topk-io/topk/pull/352 * [ci] recompile `topk-rs` when `EARTHLY_GIT_HASH` changes by @jerguslejko in https://github.com/topk-io/topk/pull/353 * docs: multi vector guid | Low | 2/24/2026 |
| 0.7.5 | ## What's Changed * Github Action Publish to Test PyPi by @petertoth in https://github.com/topk-io/topk/pull/333 * Support f8/f16 vectors by @marekgalovic in https://github.com/topk-io/topk/pull/336 * [topk-py][topk-js] Support f8 and f16 vectors by @petertoth in https://github.com/topk-io/topk/pull/339 **Full Changelog**: https://github.com/topk-io/topk/compare/0.7.4...0.7.5 | Low | 2/4/2026 |
| 0.7.4 | ## What's Changed * Fix Python and Javascript builds by @petertoth in https://github.com/topk-io/topk/pull/318 * Workflow build and publish all SDKs input by @petertoth in https://github.com/topk-io/topk/pull/319 * [build] keep ts during builds by @jerguslejko in https://github.com/topk-io/topk/pull/320 * [ci] change default test env by @jerguslejko in https://github.com/topk-io/topk/pull/321 * Update extraneous dependencies by @petertoth in https://github.com/topk-io/topk/pull/322 * [ci] | Low | 1/28/2026 |
| 0.7.3 | ## What's Changed * unwrap_or_null by @marekgalovic in https://github.com/topk-io/topk/pull/294 * remove old topk-bench by @jerguslejko in https://github.com/topk-io/topk/pull/295 * [rs] client encapsulation by @jerguslejko in https://github.com/topk-io/topk/pull/296 * test delete by _id prefix by @marekgalovic in https://github.com/topk-io/topk/pull/297 * [rs] make errors `Clone` by @jerguslejko in https://github.com/topk-io/topk/pull/299 * [build] remove unused deps by @jerguslejko in h | Low | 1/15/2026 |
| 0.7.2 | ## What's Changed * regexp_match by @marekgalovic in https://github.com/topk-io/topk/pull/292 * [py/js] regexp match by @marekgalovic in https://github.com/topk-io/topk/pull/293 **Full Changelog**: https://github.com/topk-io/topk/compare/0.7.1...0.7.2 | Low | 11/20/2025 |
| 0.7.1 | ## What's Changed * [ci] re use pr tests by @jlsan92 in https://github.com/topk-io/topk/pull/284 * [ci] extract `ci` wf by @jerguslejko in https://github.com/topk-io/topk/pull/286 * Fix contains with invalid input types by @marekgalovic in https://github.com/topk-io/topk/pull/287 * update by @marekgalovic in https://github.com/topk-io/topk/pull/288 * [bench] add skeleton for crate by @jerguslejko in https://github.com/topk-io/topk/pull/289 * update() for python and javascript by @petertoth | Low | 11/4/2025 |
| 0.7.0 | ## What's Changed * [tests] use rstest for variants by @jerguslejko in https://github.com/topk-io/topk/pull/280 * Exact VectorIndex option by @marekgalovic in https://github.com/topk-io/topk/pull/281 * [embed] add support for cohere `embed-v4` by @jerguslejko in https://github.com/topk-io/topk/pull/282 * bump version by @jerguslejko in https://github.com/topk-io/topk/pull/283 **Full Changelog**: https://github.com/topk-io/topk/compare/0.6.9...0.7.0 | Low | 10/29/2025 |
| 0.6.9 | ## What's Changed * [schema] vector dimension limit by @jerguslejko in https://github.com/topk-io/topk/pull/256 * changelog updates by @marekgalovic in https://github.com/topk-io/topk/pull/257 * [docs] remove redundant pages by @jerguslejko in https://github.com/topk-io/topk/pull/259 * [py] format & lint by @jerguslejko in https://github.com/topk-io/topk/pull/260 * [docs] sdk reference migration by @jerguslejko in https://github.com/topk-io/topk/pull/261 * [docs] `schema` sdk reference mig | Low | 10/21/2025 |
| 0.6.6 | ## What's Changed * fix readme images for topk-py and topk-js by @petertoth in https://github.com/topk-io/topk/pull/252 * Release 0.6.5 by @petertoth in https://github.com/topk-io/topk/pull/253 * [py] explicitly disable using and keywords on text & logical expessions by @jerguslejko in https://github.com/topk-io/topk/pull/254 * bump version by @jerguslejko in https://github.com/topk-io/topk/pull/255 **Full Changelog**: https://github.com/topk-io/topk/compare/0.6.4...0.6.6 | Low | 9/26/2025 |
| 0.6.4 | ## What's Changed * Add docs for the new operators by @robertschonfeld in https://github.com/topk-io/topk/pull/177 * Support list type by @marekgalovic in https://github.com/topk-io/topk/pull/180 * Support list types in schema definition by @marekgalovic in https://github.com/topk-io/topk/pull/181 * Test text query with update by @marekgalovic in https://github.com/topk-io/topk/pull/183 * [testing] Upsert collection in multiple batches by @marekgalovic in https://github.com/topk-io/topk/pul | Low | 9/24/2025 |
| 0.4.6 | Support new mathematical operators: - abs - min - max - ln - exp - sqrt - square **Full Changelog**: https://github.com/topk-io/topk/compare/0.4.5...0.4.6 | Low | 7/24/2025 |
| 0.4.5 | ## What's Changed * Support null coalescing by @marekgalovic in https://github.com/topk-io/topk/pull/161 * boost operator by @marekgalovic in https://github.com/topk-io/topk/pull/165 * [ci] run _publish_ workflow on `tag` event by @jerguslejko in https://github.com/topk-io/topk/pull/166 * [py] pin maturin version by @jerguslejko in https://github.com/topk-io/topk/pull/164 * choose, match_all, match_any, coalesce, boost in py and js by @robertschonfeld in https://github.com/topk-io/topk/pull | Low | 7/9/2025 |
| 0.4.4 | ## What's Changed * Support choose, match_all, match_any operators by @marekgalovic in https://github.com/topk-io/topk/pull/152 * [ci] rename github runners by @jerguslejko in https://github.com/topk-io/topk/pull/154 * [ci] publish test runner image by @jerguslejko in https://github.com/topk-io/topk/pull/155 * [ci] publish topk-test-runner:latest by @jerguslejko in https://github.com/topk-io/topk/pull/156 * feat(data): add missing bytes() constructor for binary data by @haseebrj17 in https: | Low | 7/5/2025 |
| 0.4.3 | Release 0.4.3 | Low | 7/4/2025 |
| 0.4.0 | ## What's Changed * Sparse vector support #1 by @marekgalovic in https://github.com/topk-io/topk/pull/135 * inline `topk-protos` inside `topk-rs` by @jerguslejko in https://github.com/topk-io/topk/pull/136 * [js] sparse support + refactor napi-rs internals by @jerguslejko in https://github.com/topk-io/topk/pull/137 * unify test organization by @jerguslejko in https://github.com/topk-io/topk/pull/138 * release `0.4.x` by @jerguslejko in https://github.com/topk-io/topk/pull/139 **Full Chan | Low | 7/1/2025 |
| 0.1.19-alpha.5 | Release 0.1.19-alpha.5 | Low | 4/23/2025 |
| 0.1.19-alpha.4 | Release 0.1.19-alpha.4 | Low | 4/22/2025 |
| 0.1.19-alpha.3 | Release 0.1.19-alpha.3 | Low | 4/22/2025 |
| 0.1.19-alpha-no-gh-release.2 | Release 0.1.19-alpha-no-gh-release.2 | Low | 4/20/2025 |
| 0.1.19-alpha.2 | Release 0.1.19-alpha.2 | Low | 4/20/2025 |
| 0.0.19-alpha.1-no-provenance | Release 0.0.19-alpha.1-no-provenance | Low | 4/19/2025 |
| v0.1.19-alpha.1 | Release v0.1.19-alpha.1 | Low | 4/19/2025 |
| 0.1.19-alpha.1 | Release 0.1.19-alpha.1 | Low | 4/19/2025 |
| 0.1.19 | ## What's Changed * lock-free python client by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/16 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.18...0.1.19 | Low | 3/31/2025 |
| 0.1.18 | ## What's Changed * `collections().get("collection_name")` and `collection("collection_name").get("doc_id")` by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/12 * improve python tests by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/15 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.17...0.1.18 | Low | 3/29/2025 |
| 0.1.17 | **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.16...0.1.17 | Low | 3/6/2025 |
| 0.1.16 | ## What's Changed * [py] inference + reranking interfaces by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/9 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.15...0.1.16 | Low | 3/5/2025 |
| 0.1.15 | **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.14...0.1.15 * generate all wheels (we'd not generate python39 and python310 for macos) | Low | 2/23/2025 |
| 0.1.14 | - Improved error response handling **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.13...0.1.14 | Low | 2/14/2025 |
| 0.1.13 | - Return `region` in collection response **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.12...0.1.13 | Low | 2/14/2025 |
| 0.1.12 | * update default timeout for `query_at_lsn` to `120s` (from `30s`) | Low | 2/13/2025 |
| 0.1.11 | ## What's Changed * Update quickstart.mdx by @petertoth in https://github.com/fafolabs/topk-sdk/pull/6 * change api examples for `match` (keyword search) and run `prettier -w` by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/7 ## New Contributors * @petertoth made their first contribution in https://github.com/fafolabs/topk-sdk/pull/6 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.10...0.1.11 | Low | 2/13/2025 |
| 0.1.10 | ## What's Changed * [ci] arm runners by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/5 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.9...0.1.10 | Low | 2/6/2025 |
| 0.1.9 | ## What's Changed * [readme] how to release by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/3 * add TLS support by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/4 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.8...0.1.9 | Low | 2/6/2025 |
| 0.1.8 | ## What's Changed * 0.1.8 by @jerguslejko in https://github.com/fafolabs/topk-sdk/pull/2 **Full Changelog**: https://github.com/fafolabs/topk-sdk/compare/0.1.7...0.1.8 | Low | 2/5/2025 |
| 0.1.7 | Release 0.1.7 | Low | 2/5/2025 |