github meilisearch/meilisearch v0.26.0

latest releases: prototype-edit-documents-with-rhai-3, prototype-edit-documents-with-rhai-2, prototype-edit-documents-with-rhai-1...
2 years ago

For more information on how to update to the latest version of Meilisearch, read our dedicated guide.

New features

Tenant tokens

We released one of the features most requested by our users: tenant tokens. (#2096) @ManyTheFish

Tenant tokens allow developers to restrict access to documents depending on the end-user making the search request, effectively enabling multi-tenant indexes.

A tenant token is a JWT. It must be generated by combining an API key with a set of permissions and rules the developer wishes to apply to an end user's search.

For more information on tenant tokens, read our dedicated guide.

Auto-batching (experimental)

This version includes the auto-batching feature. (#2005) @MarinPostma

Auto-batching improves indexing speed by batching together consecutive document additions.

Here is a simple way to use it:

meilisearch --enable-auto-batching

This is an experimental feature. Based on user feedback, it might be completely reworked or outright removed in a future release.

You can read more about how to use auto-batching in this discussion.

Breaking changes

  • New dump behavior (#2098) @irevoire
    Importing a dump into an instance with an existing database using --import-dump will throw an error on the CLI. Similar to snapshots, the --ignore-dump-if-db-exists and --ignore-missing-dump flags have been added for dumps.
  • New flag behavior for the CLI (#2068) @MarinPostma
    Affected options: --no-analytics, --schedule-snapshot, --ignore-missing-snapshot, --ignore-snapshot-if-db-exists, --ssl-require-auth, --ssl-resumption, --ssl-tickets
    ❌: meilisearch --no-analytics=true
    ✅: meilisearch --no-analytics
  • Remove armv8 binary from the release assets. Use aarch64 binary instead. (#2136) @curquiza

Enhancements

Fixes

Misc


❤️ Thanks again to our external contributors:

Don't miss a new meilisearch release

NewReleases is sending notifications on new releases.