meilisearch @ v1.43.0
integrity
- size
- 20.3 MiB
- downloaded
- last checked
release notes
🌈 Enhancements
New settings indexer
The new settings indexer, a more efficient version of our internal indexer for index settings modifications, now supports filterable, sortable, facet search, and custom (asc/desc) attributes in addition to the already-supported searchable, exact, proximity precision, and embedders.
- For Meilisearch Cloud users, the new settings indexer is disabled by default and can be enabled on a case-by-case basis for scaling purposes.
- For OSS users, the new settings indexer can be disabled by setting the
MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_SETTINGStotrue.
By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6124
Improve facet search indexing performance
We reduced the time to generate the internal data structures for the facet search to work. We were previously doing a couple of full scans on the internal entries and replaced these with scans on specific entries, only the ones dedicated to the facet searchable fields.
By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6325
Improve task queue compaction integration
The GET /health route now returns HTTP 500 after a successful task queue compaction, to signal that Meilisearch should be restarted so that tasks can be enqueued again.
For Meilisearch Cloud users, this ensures that compacting the task queue will automatically restart the instance after the compaction.
🦋 Fixes
Fix lexicographic filters on strings
Fixes a bug where string facet values appearing in <, <=, >, >= and IN filters were not normalized before comparison to facet values.
This would cause some values in documents (e.g. 2026-01-01T00:00:00) to appear to be higher than their filter counterpart, due to being normalized (e.g. like 2026-01-01t00:00:00).
Thanks to @njaard for reporting the issue ❤️
By @dureuill in https://github.com/meilisearch/meilisearch/pull/6340
Fix typo tolerance v1.41 regression
Fixes the WordDelta::added_or_deleted_words function.
By @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6350.
Thanks to @vladradin99 and @snurfer0 for reporting the issue in https://github.com/meilisearch/meilisearch/issues/6349 and https://github.com/meilisearch/meilisearch/issues/6324 :heart:
🔩 Miscellaneous
- Introduce a meilitool command to export an index words FST by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6332
- Add riscv64 to release binary matrix via cross-rs by @gounthar in https://github.com/meilisearch/meilisearch/pull/6296
- Fix docs related to task cancelation and deletion by @curquiza in https://github.com/meilisearch/meilisearch/pull/6353
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6303
- Bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/5964
- Bump thin-vec from 0.2.14 to 0.2.16 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6339
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6304
- Bump rustls-webpki from 0.103.10 to 0.103.13 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6347
- Bump actix-http from 3.11.2 to 3.12.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6348
- Bump sigstore/cosign-installer from 3.10.0 to 4.1.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6301
- Bump supercharge/mongodb-github-action from 1.12.0 to 1.12.1 by @dependabot[bot] in https://github.com/meilisearch/meilisearch/pull/6302
Thanks again @gounthar, @njaard, @vladradin99 and @snurfer0 for your contributions ❤️
Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.42.1...v1.43.0
download
curl -fL -o v1.43.0.zip https://ratatoskr.space/pkg/meilisearch/v1.43.0.zip
printf '%s %s\n' '968c5656bb49c1902299c7208b13ea60d467ab9db808824cea459bcb4be5bebe' 'v1.43.0.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/meilisearch/v1.43.0.zip"
$out = "v1.43.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "968c5656bb49c1902299c7208b13ea60d467ab9db808824cea459bcb4be5bebe") { throw "sha256 mismatch" }
curl -fL -o v1.43.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v1.43.0.tar.gz
printf '%s %s\n' '95663ab952dda4d9f2d3a55936983428d8eb393affcb77a6fa96c2d73ef0578a' 'v1.43.0.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/meilisearch/v1.43.0.tar.gz"
$out = "v1.43.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "95663ab952dda4d9f2d3a55936983428d8eb393affcb77a6fa96c2d73ef0578a") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1.43.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.zip
printf '%s %s\n' '968c5656bb49c1902299c7208b13ea60d467ab9db808824cea459bcb4be5bebe' 'v1.43.0.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.zip"
$out = "v1.43.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "968c5656bb49c1902299c7208b13ea60d467ab9db808824cea459bcb4be5bebe") { throw "sha256 mismatch" }
curl -fL -o v1.43.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.tar.gz
printf '%s %s\n' '95663ab952dda4d9f2d3a55936983428d8eb393affcb77a6fa96c2d73ef0578a' 'v1.43.0.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.tar.gz"
$out = "v1.43.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "95663ab952dda4d9f2d3a55936983428d8eb393affcb77a6fa96c2d73ef0578a") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.43.0.zip | zip | 20.3 MiB |
blake3-24 33edb212244f593d1da0efe0f0c89677bcb8ee74f57035f6
sha256 968c5656bb49c1902299c7208b13ea60d467ab9db808824cea459bcb4be5bebe
sha1 3bf3986416ffc674deb032820da5e2d21bc09aed
|
| v1.43.0.tar.gz | tar.gz | 19.3 MiB |
blake3-24 592739aeda0fa7d468c78d73e215e586eb7058561c5f54cc
sha256 95663ab952dda4d9f2d3a55936983428d8eb393affcb77a6fa96c2d73ef0578a
sha1 313c290583cb739c24ed03cce701763dab0056c1
|
install
http_archive(
name = "meilisearch",
urls = ["https://ratatoskr.space/pkg/meilisearch/v1.43.0.tar.gz"],
integrity = "sha256-lWY6uVLdpNny06VZNpg0KNjrOTr/y3em+pbC1z7wV4o=",
strip_prefix = "meilisearch-v1.43.0",
)
.url = "https://ratatoskr.space/pkg/meilisearch/v1.43.0.tar.gz",
install via yggdrasil mesh
http_archive(
name = "meilisearch",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.tar.gz"],
integrity = "sha256-lWY6uVLdpNny06VZNpg0KNjrOTr/y3em+pbC1z7wV4o=",
strip_prefix = "meilisearch-v1.43.0",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.43.0.tar.gz",