meilisearch @ v0.24.0
integrity
- size
- 7.0 MiB
- downloaded
- last checked
release notes
Breaking changes
-
Improve error handler (https://github.com/meilisearch/MeiliSearch/pull/1848) @ManyTheFish
errorCode,errorTypeanderrorLinkrenamed tocode,typeandlink- New error
types:invalid_request,authandinternal - Failed updates now return an error object containing the following fields:
message,code,type, andlink. Failed responses no longer includemessage,errorCode,errorType, anderrorLink - New errors:
dump_not_found,unretrievable_document,dump_already_processing,no_space_left_on_device,invalid_store_file,index_primary_key_already_exists,database_size_limit_reached,primary_key_inference_failed,document_fields_limit_reached,invalid_api_key - Removed and renamed errors:
primary_key_already_present,missing_primary_key,max_fields_limit_exceeded,dump_already_in_progress,max_database_size_limit_reached,invalid_token - You can find an exhaustive list of new errors as well as updated error
codes andmessages in the API spec
-
attributesToHighlightnow works on both numerical and string values (https://github.com/meilisearch/MeiliSearch/pull/1813) @Jhnbrn90 The_formattedobject in the search response does not contain any numerical value anymore but only strings (and array/object of strings). The numerical values of the original document are converted into strings and returned in the_formattedobject. The original document (containing the numerical values) is still available at the root of the search response. -
Using the docker image, in the container, MeiliSearch runs using the
meiliuser and notrootanymore. This involves the path where thedata.msis stored in the container is not/data.msanymore but/home/meili/data.ms.
Improvements
- Increase limit of words per attribute from 1000 to 65535 (https://github.com/meilisearch/milli/pull/368 on milli's side) @ManyTheFish
- Improve download-latest.sh file: add option to increase GitHub rate limit (https://github.com/meilisearch/MeiliSearch/pull/1760) @nav1s
- Reduce build size (https://github.com/meilisearch/MeiliSearch/pull/1781) @MarinPostma
Fixes
- Prevent error when importing an empty dump (https://github.com/meilisearch/MeiliSearch/pull/1787) @irevoire
- Optimize document addition (https://github.com/meilisearch/MeiliSearch/pull/1847) @MarinPostma
- Fix indexation performance on mounted disks (https://github.com/meilisearch/MeiliSearch/pull/1824) @ManyTheFish
- Fix CSV Content-Type error message (https://github.com/meilisearch/MeiliSearch/pull/1806) @sanders41
Misc
- Use Segment for data collection and telemetry (https://github.com/meilisearch/MeiliSearch/pull/1800) @irevoire
- Remove memmap dependency (https://github.com/meilisearch/MeiliSearch/pull/1793) @palfrey
- Add tests for mini-dashboard status and assets (https://github.com/meilisearch/MeiliSearch/pull/1852) @CuriousCorrelation
- Reduce ArmV8 binary build time (https://github.com/meilisearch/MeiliSearch/pull/1811) @patrickdung
- Remove
movies.jsonsample dataset from the repository (https://github.com/meilisearch/MeiliSearch/pull/1693) @curquiza - Improve RUNs in Dockerfile (https://github.com/meilisearch/MeiliSearch/pull/1817) @nfsec
- Add Milestone Check status to bors.toml (https://github.com/meilisearch/MeiliSearch/pull/1808) @curquiza
- Add SECURITY.md file (https://github.com/meilisearch/MeiliSearch/pull/1853) @CaroFG
- Update CONTRIBUTING.md and README.md
❤️ Thanks again to our external contributors:
- MeiliSearch: @Jhnbrn90, @nav1s, @nfsec, @palfrey, @patrickdung, and @sanders41
- Milli: @CNLHC, @fumblehool, and @palfrey
download
curl -fL -o v0.24.0.zip https://ratatoskr.space/pkg/meilisearch/v0.24.0.zip
printf '%s %s\n' 'd45b4cfe8b3d33b9b7f73dc9129ec3d891e288dcdb89183d96455d58bafd6ddc' 'v0.24.0.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/meilisearch/v0.24.0.zip"
$out = "v0.24.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d45b4cfe8b3d33b9b7f73dc9129ec3d891e288dcdb89183d96455d58bafd6ddc") { throw "sha256 mismatch" }
curl -fL -o v0.24.0.tar.gz https://ratatoskr.space/pkg/meilisearch/v0.24.0.tar.gz
printf '%s %s\n' 'b0ca7524492b01813a03728e57f228baeafc57182f9007d133025200840c98ba' 'v0.24.0.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/meilisearch/v0.24.0.tar.gz"
$out = "v0.24.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b0ca7524492b01813a03728e57f228baeafc57182f9007d133025200840c98ba") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v0.24.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.zip
printf '%s %s\n' 'd45b4cfe8b3d33b9b7f73dc9129ec3d891e288dcdb89183d96455d58bafd6ddc' 'v0.24.0.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.zip"
$out = "v0.24.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d45b4cfe8b3d33b9b7f73dc9129ec3d891e288dcdb89183d96455d58bafd6ddc") { throw "sha256 mismatch" }
curl -fL -o v0.24.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.tar.gz
printf '%s %s\n' 'b0ca7524492b01813a03728e57f228baeafc57182f9007d133025200840c98ba' 'v0.24.0.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.tar.gz"
$out = "v0.24.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b0ca7524492b01813a03728e57f228baeafc57182f9007d133025200840c98ba") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v0.24.0.zip | zip | 7.1 MiB |
blake3-24 c67b1b376693112ee1917017545e7e6117ef11c15c6038a9
sha256 d45b4cfe8b3d33b9b7f73dc9129ec3d891e288dcdb89183d96455d58bafd6ddc
sha1 7edd127f87a0b935d276e6c3d2895ceb5a53f602
|
| v0.24.0.tar.gz | tar.gz | 7.0 MiB |
blake3-24 5ef8abdc4bb1b296d042b1aee8eac78603daae4068c3b247
sha256 b0ca7524492b01813a03728e57f228baeafc57182f9007d133025200840c98ba
sha1 e22caf5043155810dea267d8fc914929cc251198
|
install
http_archive(
name = "meilisearch",
urls = ["https://ratatoskr.space/pkg/meilisearch/v0.24.0.tar.gz"],
integrity = "sha256-sMp1JEkrAYE6A3KOV/Iouur8VxgvkAfRMwJSAIQMmLo=",
strip_prefix = "meilisearch-v0.24.0",
)
.url = "https://ratatoskr.space/pkg/meilisearch/v0.24.0.tar.gz",
install via yggdrasil mesh
http_archive(
name = "meilisearch",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.tar.gz"],
integrity = "sha256-sMp1JEkrAYE6A3KOV/Iouur8VxgvkAfRMwJSAIQMmLo=",
strip_prefix = "meilisearch-v0.24.0",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meilisearch/v0.24.0.tar.gz",