Change8

1.1.1

📦 chromaView on GitHub →
13 features🐛 6 fixes🔧 12 symbols

Summary

Version 1.1.1 introduces several enhancements, including tenant overrides for bm25, improved search argument handling, and updates to the Fastembed function. Several bugs related to search errors, distance calculations, and metadata updates have also been resolved.

✨ New Features

  • Tenant override support for bm25.
  • Allow specifying sysdb nodeSelector and tolerations.
  • Update Fastembed embedding function with more parameters and add bm25 embedding function.
  • Log the number of bytes in the parse_json span.
  • Implement row iterator for search result.
  • Implements RRF helper expression.
  • Allow dict as search args for search operations.
  • Improve usage of the AWS S3 SDK.
  • Add sitemap to docs.trychroma.com.
  • Introduce Schema types.
  • Support a read-only mode for the rust log service.
  • Make it so the rust log service can start without a dirty log.
  • Add headless login capability to the CLI.

🐛 Bug Fixes

  • Search operation should no longer error when given an empty collection.
  • Fixed sporadic failures in distance calculations on sse.
  • Reverted serde_bytes deserialize change.
  • Corrected inaccuracy in the total_records_post_compaction column.
  • Fixed equality override for search key.
  • Update collection_metadata.updated_at timestamp when the row is updated.

🔧 Affected Symbols

Fastembedbm25sysdbserde_bytesparse_jsonchroma-tracingadd_tracing_middlewareAWS S3 SDKcollection_metadatastorage object store backendrust log serviceCLI