Skip to content

Changes related to Meilisearch v1.14.0 #315

Open
@Strift

Description

@Strift

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

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 for huggingFace embedders
  • JS: Add new composite source for embedders
  • PHP: Add new pooling parameter for huggingFace 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 and writeChannelCongestion to batches stats
  • PHP: Add progressTrace and writeChannelCongestion to batches stats

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 to stats
  • JS: Add a comment not to type the fields in internalDatabaseSizes
  • PHP: Add internalDatabaseSizes to stats (N/A)
  • PHP: Add a comment not to type the fields in internalDatabaseSizes (N/A)

Metadata

Metadata

Labels

Meilisearch bumpChanges related to the Meilisearch bump version

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions