|
| 1 | +# Release 2.18.1 |
| 2 | + |
| 3 | +# Bug Fixes and Minor Changes |
| 4 | + |
| 5 | +- Fix `array` facets always returning empty value (#1187). |
| 6 | + |
| 7 | +# Release 2.18.0 |
| 8 | + |
| 9 | +## New Features |
| 10 | + |
| 11 | +- Implement facets for search (#1168). Facets allow you to aggregate data from your documents based on specific fields. |
| 12 | + This can be useful for creating filters, showing data distributions, or implementing drill-down search functionality. |
| 13 | + |
| 14 | +## Bug Fixes and Minor Changes |
| 15 | + |
| 16 | +- Sanitize lexical query and filter string (#1157). Certain characters in lexical query and filter string could |
| 17 | + previously cause a 500 error. Marqo now sanitizes these values. |
| 18 | +- Fix modality inference bug (#1179). Address an issue where query parameters in media URL would interfere with |
| 19 | + extension-based modality inference. |
| 20 | + |
| 21 | +# Release 2.17.2 |
| 22 | + |
| 23 | +## Bug Fixes and Minor Changes |
| 24 | + |
| 25 | +- Add back the support for `multilingual-clip` models (https://github.com/marqo-ai/marqo/pull/1177). These models were |
| 26 | + not supported in 2.17.0, and now we add them back. |
| 27 | + |
| 28 | +# Release 2.16.2 |
| 29 | + |
| 30 | +## Bug Fixes and Minor Changes |
| 31 | + |
| 32 | +- Fix a bug preventing Marqo from migrating an index created before 2.16 to |
| 33 | + 2.16 ([#1174](https://github.com/marqo-ai/marqo/pull/1174)). |
| 34 | + |
| 35 | +# Release 2.17.1 |
| 36 | + |
| 37 | +## Bug Fixes and Minor Changes |
| 38 | + |
| 39 | +- Add support for Stella models and sentence-transformers models (https://github.com/marqo-ai/marqo/pull/1167). Add back |
| 40 | + the support for `Stella` models, and the support for `sentence-transformers/all-MiniLM-L12-v2` and |
| 41 | + `sentence-transformers/all-MiniLM-L6-v2` models. These models were not supported in `2.7.0`. |
| 42 | +- Consolidate Marqo logging (https://github.com/marqo-ai/marqo/pull/1165). Introduce a new logging configuration in |
| 43 | + `src/marqo/logging.py` with support for JSON and plain formats, and other small improvements. |
| 44 | + |
| 45 | +# Release 2.17.0 |
| 46 | + |
| 47 | +## New Features |
| 48 | + |
| 49 | +- Add `Inference`, `API`, and `Combined` modes when running Marqo (https://github.com/marqo-ai/marqo/pull/1159). Marqo |
| 50 | + now supports 3 modes, `Combined`, `API`, and `Inference`. This enables Marqo API and Inference running in separate |
| 51 | + processes or containers, offering better performance. |
| 52 | +- Add parameters `rerankDepth` for tensor search and `rerankDepthTensor` for hybrid |
| 53 | + search (https://github.com/marqo-ai/marqo/pull/1138). Users can set these parameters to get a consistent number of |
| 54 | + results in some edge cases. |
| 55 | +- Introduce `queryTensor` and `queryLexical` parameters for hybrid search (https://github.com/marqo-ai/marqo/pull/1152). |
| 56 | + Users can provide weighted tensor queries in hybrid search. |
| 57 | + |
| 58 | +## Bug Fixes and Minor Changes |
| 59 | + |
| 60 | +- Fix a bug where Marqo unnecessarily generated embeddings for hybrid search even when both the retrieval and rerank |
| 61 | + methods were set to "lexical" causing slower search |
| 62 | + performance ([#1152](https://github.com/marqo-ai/marqo/pull/1152)). |
| 63 | + |
| 64 | +# Release 2.16.1 |
| 65 | + |
| 66 | +## Bug Fixes and Minor Changes |
| 67 | + |
| 68 | +- Fix an issue when performing a partial update on an unstructured index for map |
| 69 | + fields (https://github.com/marqo-ai/marqo/pull/1146). |
| 70 | + |
| 71 | +# Release 2.16.0 |
| 72 | + |
| 73 | +## New Features |
| 74 | + |
| 75 | +- Update documents for unstructured indexes ([#1030](https://github.com/marqo-ai/marqo/pull/1030)). The |
| 76 | + `update_documents` endpoint is now supported for unstructured indexes created after version 2.16. This allows you to |
| 77 | + update documents by modifying existing non-tensor fields or adding new fields without re-indexing the entire document. |
| 78 | + Check [here](https://docs.marqo.ai/2.16/reference/api/documents/update-documents/) for more details. |
| 79 | +- Configurable max Vespa disk utility (https://github.com/marqo-ai/marqo/pull/1124). Users can set the |
| 80 | + `VESPA_DISK_USAGE_LIMIT` environment variable (ranging from 0 to 1) to adjust the disk usage limit for Vespa when |
| 81 | + using Marqo. |
| 82 | + |
| 83 | +## Bug Fixes and Minor Changes |
| 84 | + |
| 85 | +- Fix a bug where Marqo can not load the OpenCLIP model tokenizer when the model name has a `hf-hub:` |
| 86 | + prefix (https://github.com/marqo-ai/marqo/pull/1126). |
| 87 | +- Clean up the logs when starting Marqo (https://github.com/marqo-ai/marqo/pull/1137). |
| 88 | + |
| 89 | +## Contributor Shout-Outs |
| 90 | + |
| 91 | +- A huge thanks to our 4.8k stargazers for your continued support! |
| 92 | +- Thanks a lot for the discussion and suggestions in our community. Join us |
| 93 | + on [Slack](https://join.slack.com/t/marqo-community/shared_invite/zt-2jm456s90-1pFxdE5kDQt5imqddXUIcw) and |
| 94 | + our [forum](https://community.marqo.ai/) today! |
| 95 | + |
1 | 96 | # Release 2.15.0
|
2 | 97 |
|
3 | 98 | ## New Features
|
|
0 commit comments