-
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
pooling
parameter forhuggingFace
embedders - JS: Add new
composite
source for embedders - PHP: Add new
pooling
parameter forhuggingFace
embedders - PHP: Add new
composite
source for embedders
Filterable attributes settings opt-out
Related issue: meilisearch/meilisearch#5163
TODO:
- JS: Update settings to handle new
filterableAttributes
syntax - PHP: Update settings to handle new
filterableAttributes
syntax - 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
progressTrace
andwriteChannelCongestion
to batchesstats
- PHP: Add
progressTrace
andwriteChannelCongestion
to batchesstats
Exhaustive facet search
Related issue: meilisearch/meilisearch#5403
TODO:
- JS: Update search to handle new
exhaustiveFacetCount
parameter - PHP: Update search to handle new
exhaustiveFacetCount
parameter
internalDatabaseSizes
Related issue: meilisearch/meilisearch#5463
TODO:
- JS: Add
internalDatabaseSizes
tostats
- JS: Add a comment not to type the fields in
internalDatabaseSizes
-
PHP: Add(N/A)internalDatabaseSizes
tostats
-
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