-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
Meilisearch bumpChanges related to the Meilisearch bump versionChanges related to the Meilisearch bump version
Description
This issue lists the changes related to Meilisearch v1.14.0 that impact SDKs.
📅 Release date: 2025-04-14
Timelines & steps
Pre-release
- With the help of the changelog & this CI, define which integrations should be updated and how (New feature? Update README? Update tests?)
- Fill in the "What to implement?" section below in this issue 👇. Minimal implementation: PHP, JS, meilisearch-js-plugins.
- Open implementation issues in repositories that need implementation (if necessary for developers who will work on the tasks).
- Discuss with the Product team if needed. At least share this issue to let them know about the decisions.
- Create a branch by running Octopus script: only open branches for the integrations we choose to update (defined in the previous step) + Kubernetes repository + Cloud provider repository (changing the version)
- Update integrations according to the decisions (cf "What to implement?" section below in this issue 👇)
⚠️ If possible, this step is done before pre-release, once the feature is ready thanks to the prototype released by the engine team- JS
- PHP
- Symfony (fix the failing tests)
- Add code samples for the chosen up-to-date integrations with the new version of Meilisearch
- Update the library version of the related integrations and prepare the changelogs
Release day
- Release the integrations or only merge the related PRs (sometimes a release is not needed)
- Merge the related PR in K8s repository by @brunoocasali
- Publish DevOps tools by @brunoocasali:
- create the git tag
- publish images (steps are in CONTRIBUTING.md)
- Remove useless AWS images (by using our internal script) by @brunoocasali
In tier 2 and 3 repositories:
- Open issues in the repositories that are not up-to-date with the latest version of Meilisearch (including code samples)
What to implement?
Composite embedders
Related issue: meilisearch/meilisearch#5343
TODO:
- JS: Add new
poolingparameter forhuggingFaceembedders - JS: Add new
compositesource for embedders - PHP: Add new
poolingparameter forhuggingFaceembedders - PHP: Add new
compositesource for embedders
Filterable attributes settings opt-out
Related issue: meilisearch/meilisearch#5163
TODO:
- JS: Update settings to handle new
filterableAttributessyntax - PHP: Update settings to handle new
filterableAttributessyntax - Symfony: Fix the failing tests
Get documents by ID
Related issue: meilisearch/meilisearch#5345
TODO:
- JS: Add method to get documents by ID
- PHP: Add method to get documents by ID
Indexing timing for batches
Related issues: meilisearch/meilisearch#5359
TODO:
- JS: Add
progressTraceandwriteChannelCongestionto batchesstats - PHP: Add
progressTraceandwriteChannelCongestionto batchesstats
Exhaustive facet search
Related issue: meilisearch/meilisearch#5403
TODO:
- JS: Update search to handle new
exhaustiveFacetCountparameter - PHP: Update search to handle new
exhaustiveFacetCountparameter
internalDatabaseSizes
Related issue: meilisearch/meilisearch#5463
TODO:
- JS: Add
internalDatabaseSizestostats - JS: Add a comment not to type the fields in
internalDatabaseSizes -
PHP: Add(N/A)internalDatabaseSizestostats -
PHP: Add a comment not to type the fields in(N/A)internalDatabaseSizes
Metadata
Metadata
Assignees
Labels
Meilisearch bumpChanges related to the Meilisearch bump versionChanges related to the Meilisearch bump version