github typesense/typesense v0.25.1
Version 0.25.1

latest releases: v26.0, v0.25.2
8 months ago

This release fixes some important bugs identified in the recently released v0.25.0. So we highly recommend upgrading to it.

Bug Fixes

  • Handle mismatched vector dimensions during indexing
  • Allow remote embedders to use multiple per-collection credentials
  • Fixed altering of schema involving embedding fields
  • Fixed charset in content-type header of export API response
  • Fixed an issue in analytics query aggregation that caused crash on empty collections
  • Fixed group by on vector search
  • Improved error handling of remote embedding APIs
  • Fixed tokenizer of embedding models that use XLM-RoBERTa
  • Fixed upsert of unchanged docs containing embedding fields, that would cause the embedding field value to be removed
  • Fixed text match score calculation to consider the presence of dropped tokens when ranking

Upgrade

Before upgrading your existing Typesense cluster to v0.25.1, please review the behavior changes above to prepare your application for the upgrade.

  • For self-hosted Typesense deployment, please refer to the important upgrade section of the 0.25.1 documentation. This particular version requires a specific set of upgrade steps especially for multi-node clusters.
  • For Typesense Cloud, visit your clusters page, click on the cluster you want to upgrade, click on "Cluster Configuration" on the right pane, then "Modify", pick 0.25.1 and schedule a time for your upgrade.

Downgrade

Once you upgrade to v0.25 of Typesense Server the internal structure of the data directory becomes incompatible with older versions of Typesense (v0.24).

However, if you need to downgrade to v0.24, we've released a special version v0.24.2 that backports these data structure changes back to v0.24 while keeping other v0.24.1 features as is.

So v0.25 can only be downgraded to v0.24.2.

But v0.25.1 can be downgraded to v0.25.0.

Documentation

View the complete API documentation for this release here: https://typesense.org/docs/0.25.1/api/

Don't miss a new typesense release

NewReleases is sending notifications on new releases.