Releases: marqo-ai/marqo
Releases · marqo-ai/marqo
Release 2.12.3
Release 2.12.2
Release 2.12.1
2.12.1
Bug fixes and minor changes
- Fix a bug where when
treatUrlsAndPointersAsImages
is unset andtreatUrlsAndPointersAsMedia
is set, Marqo returns an error that statestreatUrlsAndPointersAsImages
cannot beFalse
whentreatUrlsAndPointersAsMedia
isTrue
. #971 - Add new video-audio model
LanguageBind/Video_V1.5_FT_Audio_FT
to the model registry. #971 - Change default LanguageBind audioPreprocessing chunk length from 20s to 10s. #971
- Catch unsupported document modality being used on languagebind models. #973
Release 2.12.0
2.12.0
New features
- Add support for video and audio modalities using LanguageBind models (#931). You can now index, embed, and search with video and audio files using Marqo, extending your search capabilities beyond text and images. See the model description here and usage in index creation for structured here and for unstructured here
- Load OpenCLIP models from HuggingFace Hub (#939). Support loading OpenCLIP models directly from HuggingFace by providing a model name with the hf-hub: prefix. This simplifies model integration and expands your options. See usage here
- Load custom OpenCLIP checkpoints with different image preprocessors (#939). Allow loading a custom OpenCLIP checkpoint with a different image preprocessor by providing imagePreprocessor in the model properties. This offers greater flexibility in model selection and customization. See usage here
- Support new multilingual OpenCLIP models (#939). A new family of multilingual OpenCLIP models(
visheratin
) are added to Marqo. These state-of-the-art models can support 201 languages. Check here for how to load them into Marqo.
Bug fixes and minor changes
- Fix tokenizer loading for custom OpenCLIP checkpoints (#939). The correct tokenizer is now applied when custom OpenCLIP model checkpoints are loaded.
- Improve error handling for image_pointer fields in structured indexes (#944). Structured indexes now have targeted error reporting for non-image content in image_pointer fields. This improvement prevents batch failures and provides clearer feedback to users.
Contributor shout-outs
- Shoutouts to our valuable 4.5k stargazers!
- Thanks a lot for the discussion and suggestions in our community. We love to hear your thoughts and requests. Join our Slack channel and forum now.
Release 2.11.4
Release 2.11.3
Release 2.11.2
Release 2.10.2
Release 2.11.1
Release 2.11.0
2.11.0
New features
- Hybrid Search for unstructured indexes (
"searchMethod": "HYBRID”
) (#912). Marqo now supports hybrid search for unstructured indexes, combining lexical and tensor search (e.g., using reciprocal rank fusion - RRF) to provide the best relevance possible. See usage here. Please note that hybrid search only works on a fresh Marqo 2.11.0 instance without state transfer for now. This is a limitation that we will address in the next release. - Marqo Terraform provider is now available on both OpenTofu Registry and Terraform Registry. See usage here
Bug fixes and minor changes
- Improve the error handling of batch add/update/get documents API (#911). Now each document in a batch request has its individual response status with detailed error message. See details here
- Fix incorrect or missing prefixes for some models in the registry (#917). This change improves all BGE models, all Snowflake models, and multilingual-e5-large-instruct. For example,
snowflake-arctic-embed-l
model has 34% improvement in NDCG@10 on the Arguana benchmark and 153% improvement in NDCG@10 on the FIQA benchmark. - Increase the maxHits and maxOffset limit to 1,000,000 in the default query profile. (#914). This allows user to override
MARQO_MAX_SEARCH_LIMIT
andMARQO_MAX_SEARCH_OFFSET
environment variables to large values up to one million. Please note that this is an advanced setting and very large values aren’t normally recommended. - Fix a bug that causes 400 error when using hybrid search with LEXICAL retrieval method and TENSOR ranking method and
scoreModifiersLexical
(#922).
Contributor shout-outs
- Huge shoutout to all our 4.4k stargazers! We’ve come a long way as a team and as a community, so a huge thanks to everyone who continues to support Marqo.
- Feel free to keep on sharing questions and feedback on our forum and Slack channel! If you have any more inquiries or thoughts, please don’t hesitate to reach out.