Thomas Gerbet
191ea340ed
Sign container image using Cosign in keyless mode
...
Cosign keyless mode makes possible to sign the container image using the
OIDC Identity Tokens provided by GitHub Actions [0][1].
The signature is published to the registry storing the image and to the
public Rekor transparency log instance [2].
Cosign keyless mode has already been adopted by some major projects like
Kubernetes [3].
The image signature can be manually verified using:
```
$ cosign verify \
--certificate-oidc-issuer='https://token.actions.githubusercontent.com ' \
--certificate-identity-regexp='^https://github.com/meilisearch/meilisearch/.github/workflows/publish-docker-images.yaml ' \
<image_name>
```
See #2179 .
Note that a similar approach can be used to sign the release binaries.
[0] https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect
[1] https://docs.sigstore.dev/cosign/signing/signing_with_containers/
[2] https://docs.sigstore.dev/rekor/overview
[3] https://kubernetes.io/docs/tasks/administer-cluster/verify-signed-artifacts/#verifying-image-signatures
2025-07-16 10:04:18 +02:00
Louis Dureuil
8887cbdcd5
Merge pull request #5725 from meilisearch/fix-threshold-overcounting-bug
...
Fix Total Hits being wrong when rankingScoreThreshold is used
2025-07-16 07:15:24 +00:00
Tamo
8d22972d84
Merge pull request #5626 from martin-g/faster-batches-it-tests
...
tests: Faster batches:: IT tests
2025-07-16 07:01:16 +00:00
Many the fish
634865ff53
Merge pull request #5710 from meilisearch/chat-route-support-filters
...
Introduce filters in the chat completions
2025-07-15 16:10:49 +00:00
Mubelotix
36fccf8525
Merge remote-tracking branch 'origin/release-v1.16.0' into fix-threshold-overcounting-bug
2025-07-15 18:01:29 +02:00
Mubelotix
d6bd60d569
Apply review suggestions
...
Co-Authored-By: Louis Dureuil <louis.dureuil@xinra.net >
2025-07-15 18:00:37 +02:00
Mubelotix
48ad959fc1
Merge remote-tracking branch 'origin/release-v1.16.0' into document-sorting
2025-07-15 17:41:46 +02:00
Mubelotix
1bc30cb4c8
Restore old benchmark names
2025-07-15 17:34:04 +02:00
Mubelotix
77138a42d6
Apply review suggestions
...
Add preconditions
Fix underflow
Remove unwrap
Turn methods to associated functions
Apply review suggestions
2025-07-15 17:31:11 +02:00
Kerollmops
0791506124
Fix some proposals
2025-07-15 17:10:45 +02:00
Kerollmops
2a015ac3b8
Implement basic few shot prompting to improve the query capabilities
2025-07-15 14:50:10 +02:00
Martin Grigorov
8772b5af87
Merge branch 'main' into faster-batches-it-tests
2025-07-15 15:21:32 +03:00
Clément Renault
6f248b78a9
Merge pull request #5751 from meilisearch/fix-searchable-attributes-order
...
Fix: Preserve order of searchable attributes when modified
2025-07-15 10:38:11 +00:00
Many the fish
d694e312ff
Update crates/milli/src/update/settings.rs
...
Co-authored-by: Clément Renault <clement@meilisearch.com >
2025-07-15 11:54:59 +02:00
Clément Renault
d76dcc8998
Make clippy happy
2025-07-15 11:49:48 +02:00
Clément Renault
e654f66223
Support filtering
2025-07-15 11:49:47 +02:00
Clément Renault
34f2ab7093
WIP report search errors to the LLM
2025-07-15 11:49:46 +02:00
Clément Renault
1a9dbd364e
Fix some issues
2025-07-15 11:49:46 +02:00
Clément Renault
662c5d9871
Introduce filters in the chat completions
2025-07-15 11:49:45 +02:00
Tamo
df2e7cde53
Merge pull request #5703 from martin-g/all-use-server-wait-task
...
tests: Use Server::wait_task() instead of Index::wait_task()
2025-07-15 09:18:12 +00:00
Clément Renault
02b2ae6142
Merge pull request #5756 from meilisearch/fix-integration-test
...
Fix Rails CI
2025-07-15 07:38:06 +00:00
curquiza
f813eb7ca4
Fix
2025-07-13 12:35:54 +02:00
curquiza
d072edaa49
Fix Rails CI
2025-07-13 12:26:56 +02:00
kametsun
5cd61b50f9
Fix formatting
2025-07-12 18:19:26 +09:00
kametsun
9a9be76757
add: verify that the statistics are correctly update assert
2025-07-12 11:15:44 +09:00
kametsun
cfa6ba6c3b
Fix stats showing wrong document count after clear all
...
Update database stats after clearing documents to ensure
/stats endpoint returns correct numberOfDocuments: 0 instead
of stale count.
2025-07-12 11:15:44 +09:00
Clément Renault
f4f333dbf6
Merge pull request #5753 from meilisearch/export-fixes
...
Various fixes on the export route
2025-07-11 19:15:42 +00:00
Mubelotix
1ade76ba10
Remove sneaky debug
2025-07-11 12:27:04 +02:00
Mubelotix
ae26658913
Use the most appropriate unit in payload_too_large error
2025-07-11 12:27:03 +02:00
Mubelotix
aa09edb3fb
Fix errors being silently dropped
2025-07-11 12:27:03 +02:00
Mubelotix
3f42f1a036
Get rid of bearer
2025-07-11 12:27:03 +02:00
Mubelotix
9bdfdd395b
Fix document step overflowing
2025-07-11 12:27:03 +02:00
Mubelotix
78d0625a91
Decrease default payload size for exports
2025-07-11 12:27:03 +02:00
Martin Tzvetanov Grigorov
e3daa907c5
Update redactions
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-11 11:14:39 +03:00
Martin Tzvetanov Grigorov
a39223822a
More tests fixes
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-11 11:11:46 +03:00
Martin Grigorov
1eb6cd38ce
Merge branch 'main' into faster-batches-it-tests
2025-07-11 10:49:22 +03:00
Martin Tzvetanov Grigorov
eb6ad3ef9c
Fix batch id detection
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-11 10:24:25 +03:00
Martin Tzvetanov Grigorov
3bef4f4413
Use Server::wait_task() instead of Index::wait_task()
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-11 10:16:25 +03:00
Martin Tzvetanov Grigorov
9f89881b0d
More tests fixes
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-11 10:11:58 +03:00
ManyTheFish
3f655ea20e
compare user defined searchable fields instead of internal searchable fields
2025-07-10 18:24:23 +02:00
ManyTheFish
50bc1d55f3
Add test reproducing the bug
2025-07-10 18:23:46 +02:00
Mubelotix
f244439b4f
Revert "Format"
...
This reverts commit 30fd546c12
.
2025-07-10 16:43:45 +02:00
Mubelotix
30fd546c12
Format
2025-07-10 16:43:10 +02:00
Martin Tzvetanov Grigorov
126aefc207
Fix more tests
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-10 16:47:04 +03:00
Martin Tzvetanov Grigorov
e7a60555d6
Formatting
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-10 14:35:40 +03:00
Martin Tzvetanov Grigorov
ae912c4c3f
Pass the Server as an extra parameter when the Index needs to wait for a task
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-10 14:28:57 +03:00
Martin Tzvetanov Grigorov
13ea29e511
Fix some search+replace issues. Make Server::wait_task() available for Index:: methods
...
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-10 14:03:16 +03:00
Martin Tzvetanov Grigorov
5342df26fe
tests: Use Server::wait_task() instead of Index::wait_task()
...
The code is mostly duplicated. Server::wait_task() has better handling for errors and more retries.
Signed-off-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org >
2025-07-10 14:03:15 +03:00
Mubelotix
a930977460
Fix test
2025-07-10 09:37:58 +02:00
Mubelotix
a3b8c2b71f
Gate behind multimodal experimental feature
2025-07-09 18:21:52 +02:00