yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/meilisearch/v1.25.0
vault / meilisearch / v1.25.0

meilisearch @ v1.25.0

integrity

size
19.9 MiB
downloaded
last checked
source https://github.com/meilisearch/meilisearch · available · github

release notes

✨ Enhancement

🔬 [Experimental]: Search personalization by @ManyTheFish in #5775

Add the ability to dynamically rerank the search results based on Cohere using a personalized prompt. For more information on how to set it up, see the dedicated experimental feature discussion.

🔬 [Experimental]: Upload snapshot tarballs to S3 by @Kerollmops in #5948

Add the ability to upload snapshots directly to S3. It has many advantages, such as being able to stream the entire process and effectively utilizing multipart technology to send chunks of data in parallel. For more information on how to use it, see the dedicated experimental feature discussion.

🪲 Bug fixes

⚠️ [Breaking - Security] Redact Authorization header in webhooks by @dureuill in #5968

The value of the Authorization header is now redacted when getting webhook, getting webhooks, or in the object returned when posting a new webhook or deleting a webhook.

🚰 Fix the LMDB fork memory leak by @Kerollmops in #5967

This bug was causing crashes in the recent indexer optimizations. If you deactivated these optimizations by setting the following environment variables:

MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_PREFIX_POST_PROCESSING=true
MEILI_EXPERIMENTAL_NO_EDITION_2024_FOR_FACET_POST_PROCESSING=true

You can now safely reactivate them without experiencing memory leaks.

🇩🇪 Hotfix German word segmentation by @ManyTheFish in https://github.com/meilisearch/charabia/pull/360

German word segmentation relies on a word dictionary to segment words, but if a word is not part of the dictionary, it is cut into bigrams. The segmenter will now skip segmenting unknown words:

Source: "Feuchteschutz"
Before: ["Fe" "uc" "ht" "es, "ch", "utz"]
After:  ["Feuchteschutz"]

Source: "insgesamt"
Before: ["in" "sg" "es" "amt"]
After:  ["insgesamt"]

If you have a Meilisearch database containing German words, you must reindex your data manually.

🇨🇳 Prevent splitting of numbers and English words in Chinese text segmentation by @JinheLin in https://github.com/meilisearch/charabia/pull/354

It’s very common for Chinese, numbers, and English to appear together in the same sentence. We now ensure that numbers and English are not segmented differently between segmenters:

Source: "我从2025年开始学习Rust语言。"
Before: ["我", "从", "2", "0", "2", "5", "年", "开始", "学习", "R", "u", "s", "t", "语言", "。"]
After:  ["我", "从", "2025", "年", "开始", "学习", "Rust", "语言", "。"]

If you have a Meilisearch database containing Chinese words, you must reindex your data manually.

🔩 Miscellaneous

Thanks to @JinheLin, @dureuill, @Kerollmops, and @ManyTheFish for their contribution! 🎉

download

unix · zip
curl -fL -o v1.25.0.zip https://ratatoskr.space/pkg/meilisearch/v1.25.0.zip
                    printf '%s  %s\n' '25bc10b9d6d16517dd791fb78de52de1bd35219e7dca4879f5672820717a6a87' 'v1.25.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meilisearch/v1.25.0.zip"
$out = "v1.25.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "25bc10b9d6d16517dd791fb78de52de1bd35219e7dca4879f5672820717a6a87") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.25.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v1.25.0.tar.gz
                    printf '%s  %s\n' 'f6ba537c6b9d99081ee971a870496ff83d983205c10c11eec314167e507a86cc' 'v1.25.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meilisearch/v1.25.0.tar.gz"
$out = "v1.25.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f6ba537c6b9d99081ee971a870496ff83d983205c10c11eec314167e507a86cc") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.25.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.zip
                    printf '%s  %s\n' '25bc10b9d6d16517dd791fb78de52de1bd35219e7dca4879f5672820717a6a87' 'v1.25.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.zip"
$out = "v1.25.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "25bc10b9d6d16517dd791fb78de52de1bd35219e7dca4879f5672820717a6a87") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.25.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.tar.gz
                    printf '%s  %s\n' 'f6ba537c6b9d99081ee971a870496ff83d983205c10c11eec314167e507a86cc' 'v1.25.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.tar.gz"
$out = "v1.25.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "f6ba537c6b9d99081ee971a870496ff83d983205c10c11eec314167e507a86cc") { throw "sha256 mismatch" }
artifact format size hashes
v1.25.0.zip zip 19.9 MiB
blake3-24 4664fbec8abec585136297e48dfcccce0e1b38cd82ce003b
sha256 25bc10b9d6d16517dd791fb78de52de1bd35219e7dca4879f5672820717a6a87
sha1 66c3e9148342f405d3acbb0ffc6163849f23d74c
v1.25.0.tar.gz tar.gz 19.0 MiB
blake3-24 e8ea076a69c128f153b1f1b50ac36f577eb6931cb0bd3fad
sha256 f6ba537c6b9d99081ee971a870496ff83d983205c10c11eec314167e507a86cc
sha1 ddc6cf1cd331d6f648c5e398e4369f82d0262097

install

bazel
http_archive(
    name = "meilisearch",
    urls = ["https://ratatoskr.space/pkg/meilisearch/v1.25.0.tar.gz"],
    integrity = "sha256-9rpTfGudmQge6XGocElv+D2YMgXBDBHuwxQWflB6hsw=",
    strip_prefix = "meilisearch-v1.25.0",
)
zig
.url = "https://ratatoskr.space/pkg/meilisearch/v1.25.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "meilisearch",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.tar.gz"],
    integrity = "sha256-9rpTfGudmQge6XGocElv+D2YMgXBDBHuwxQWflB6hsw=",
    strip_prefix = "meilisearch-v1.25.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.25.0.tar.gz",
← v1.26.0v1.24.0 →