3.17.0
Changes
- Support
collapse_fields
param in both create_index and search endpoints (https://github.com/marqo-ai/py-marqo/pull/296).
3.16.0
Changes
- Add
sort_by
andrelevance_cutoff
parameters to search endpoint (https://github.com/marqo-ai/py-marqo/pull/290).
3.15.0
Changes
- Add
language
parameter to search endpoint (https://github.com/marqo-ai/py-marqo/pull/291). - Support context documents (personalization) in search (https://github.com/marqo-ai/py-marqo/pull/287).
3.14.0
Changes
- Add
approximate_threshold
parameter to search endpoint (https://github.com/marqo-ai/py-marqo/pull/288).
3.13.0
Changes
- Add support for facets feature in Marqo 2.18. (https://github.com/marqo-ai/py-marqo/pull/280).
3.12.0
Changes
- Add
rerankDepth
parameter to the recommend endpoint (https://github.com/marqo-ai/py-marqo/pull/278).
3.11.0
Changes
- Add index name to the headers for all HTTP requests (https://github.com/marqo-ai/py-marqo/pull/272).
- Add api.gcp.marqo.ai as a default cloud endpoint (https://github.com/marqo-ai/py-marqo/pull/273).
3.10.0
Changes
- Add the
rerank_depth
parameter to hybrid search (https://github.com/marqo-ai/py-marqo/pull/269).
3.9.2
Changes
- Remove the upper bound restriction on urllib3 to allow version 2.x to be used as a dependency for Py-marqo. This change enables users to take advantage of new features in the latest version of urllib3 and upgrade to Python 3.13 (#263).
3.9.1
Changes
- Fix a bug where Py-marqo incorrectly includes
mediaDownloadHeaders
in the request body, causing backward compatibility issues. Py-marqo now omitsmediaDownloadHeaders
from the request body unless explicitly set (https://github.com/marqo-ai/py-marqo/pull/262).
3.9.0
Changes
- Add a new parameter
media_download_headers
and deprecate the oldimage_download_headers
. - Upgrade minimum supported marqo version to 2.13.0
3.8.1
Bug fixes and minor changes
- Fix a bug where py-marqo does not throw an error if
settings_dict
is provided along with other parameters during index creation(https://github.com/marqo-ai/py-marqo/pull/257).
3.8.0
New features
- New modalities(videos, audios) support (https://github.com/marqo-ai/py-marqo/pull/249). You can use
video_pointer
andaudio_pointer
as field features when creating a structured index, and settreat_urls_and_pointers_as_media=True
when creating an unstructured index.
Bug fixes and minor changes
- Improve the error message when an index does not exist (https://github.com/marqo-ai/py-marqo/pull/248).
Release 3.7.0
New features
- Hybrid Search support (#235). The
Index.search
method now supports dictionary parameterhybrid_parameters
.
Bug fixes and minor changes
- Improved error handling for errors not in JSON format (#242).
Release 3.6.0
Bug fixes and minor changes
- Update the minimum required Marqo version to 2.9.0 (#241).
Release 3.5.1
Bug fixes and minor changes
- Update the minimum required Marqo version to 2.6.0 (#236).
- Improve the error handling in
delete_index
where errors are not raised correctly (#234).
Marqo Python client release notes were only recorded for versions 3.5.1 onwards.