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.0.0
vault / meilisearch / v1.0.0

meilisearch @ v1.0.0

integrity

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

release notes

🎉 🎉 We are proud to announce the first major release of Meilisearch! 🎉 🎉

This new release focuses on stabilizing the CLI instead of only introducing new features. We took this opportunity to introduce final breaking changes to the CLI and make the error handler more intuitive. There will be no breaking changes in future versions until the release of v2.0.0. Please refer to our versioning policy for a definition of what we consider to be a breaking change in Meilisearch.

Despite our focus on stabilizing Meilisearch, we also took the time to improve support for Chinese and Korean!

🧰 Most integrations (SDKs, clients, libraries) will be compatible with this version within four hours of the release. Sometimes this can take up to 48 hours, depending on the issues we encounter during the release.

Here is the exhaustive list of integrations not immediately compatible with v1.0.0:

New features and improvements 🔥

Improve language support

Done by @ManyTheFish, @dureuill, @choznerol, @crudiedo, @daniel-shuy, @harshalkhachane, @mosuka, @qbx2, @Roms1383, @Sokom141, and @yenwel in #3269 and meilisearch/milli#736 and all the Charabia's PRs listed here.

Indexing and search speed improvements

Other improvements

Breaking changes ⚠️

Since we are releasing v1.0.0, this is the last time we introduce breaking changes until v2.0.0.

New CLI behavior

Revamp primary key inference

We have improved the primary key inference process when receiving documents for the first time.

If an index's primary key has not been specified, Meilisearch will attempt to infer the primary key by searching for any attributes ending with id, such as puid or _id.

If only one such attribute is detected, it will be designated as the index's primary key.

If multiple attributes ending with id are detected, Meilisearch will ask you to specify the primary key instead of choosing the first found one.

If no primary key candidates are detected, Meilisearch will throw an error as before.

Done in meilisearch/milli#752 and #3269 by @dureuill

Change the name of the binary when using apt

The command used to install the Meilisearch binary withapt is now apt install meilisearch and not apt install meilisearch-http.

To download the Meilisearch binary released before v1.0, you still need to use apt install meilisearch-http.

Error handler changes

All detailed task responses contain the error field. When a task fails, it is always accompanied by a JSON-formatted error response that contains an error code and type. Many of these codes and types were unclear and have been changed to improve the user experience.

This is a breaking change if you use any of the following codes or types in your code base:

Done by @irevoire and @loiclec in #3316, #3263, #3329, #3334, #3412 and #3339

Fixes 🐞

Misc

The following changes do not impact user experience.

❤️ Thanks again to our external contributors:

download

unix · zip
curl -fL -o v1.0.0.zip https://ratatoskr.space/pkg/meilisearch/v1.0.0.zip
                    printf '%s  %s\n' '0bed84afdc491ef3ad3f1b35d64fa8e2d8757e6923613290a5ffe326580770d7' 'v1.0.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meilisearch/v1.0.0.zip"
$out = "v1.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0bed84afdc491ef3ad3f1b35d64fa8e2d8757e6923613290a5ffe326580770d7") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.0.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v1.0.0.tar.gz
                    printf '%s  %s\n' '5f150fb5234d3e429810f2bff8fc305ad77b53950047567a1176d323a18b6baf' 'v1.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meilisearch/v1.0.0.tar.gz"
$out = "v1.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5f150fb5234d3e429810f2bff8fc305ad77b53950047567a1176d323a18b6baf") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.0.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.zip
                    printf '%s  %s\n' '0bed84afdc491ef3ad3f1b35d64fa8e2d8757e6923613290a5ffe326580770d7' 'v1.0.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.zip"
$out = "v1.0.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0bed84afdc491ef3ad3f1b35d64fa8e2d8757e6923613290a5ffe326580770d7") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.0.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.tar.gz
                    printf '%s  %s\n' '5f150fb5234d3e429810f2bff8fc305ad77b53950047567a1176d323a18b6baf' 'v1.0.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.tar.gz"
$out = "v1.0.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "5f150fb5234d3e429810f2bff8fc305ad77b53950047567a1176d323a18b6baf") { throw "sha256 mismatch" }
artifact format size hashes
v1.0.0.zip zip 13.1 MiB
blake3-24 282667c0c9a34fa7b95a6096c0cafe23acf446387ac99bc8
sha256 0bed84afdc491ef3ad3f1b35d64fa8e2d8757e6923613290a5ffe326580770d7
sha1 67b747bfbf0390a7bc813b9ecb1fb226089da306
v1.0.0.tar.gz tar.gz 12.9 MiB
blake3-24 aa173ae7cab89c8739e01dbe0fe06f259bf8914985f50614
sha256 5f150fb5234d3e429810f2bff8fc305ad77b53950047567a1176d323a18b6baf
sha1 5fb2bc617fe3bae41d74718494ba1a4cc46d55a6

install

bazel
http_archive(
    name = "meilisearch",
    urls = ["https://ratatoskr.space/pkg/meilisearch/v1.0.0.tar.gz"],
    integrity = "sha256-XxUPtSNNPkKYEPK/+PwwWtd7U5UAR1Z6EXbTI6GLa68=",
    strip_prefix = "meilisearch-v1.0.0",
)
zig
.url = "https://ratatoskr.space/pkg/meilisearch/v1.0.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
    name = "meilisearch",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.tar.gz"],
    integrity = "sha256-XxUPtSNNPkKYEPK/+PwwWtd7U5UAR1Z6EXbTI6GLa68=",
    strip_prefix = "meilisearch-v1.0.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v1.0.0.tar.gz",
← v1.0.1v0.30.5 →