Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes related to Meilisearch v1.10.0 #302

Closed
30 tasks done
curquiza opened this issue Jul 29, 2024 · 1 comment
Closed
30 tasks done

Changes related to Meilisearch v1.10.0 #302

curquiza opened this issue Jul 29, 2024 · 1 comment
Assignees
Labels
Meilisearch bump Changes related to the Meilisearch bump version

Comments

@curquiza
Copy link
Member

curquiza commented Jul 29, 2024

This issue gathers the changes related to the v1.10.0 of Meilisearch that will impact the integrations scope.

📅 Release date: 2024-08-26

Timelines & steps

Pre-release

  • With the help of the Product team and 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 👇.
    Minial implementation: PHP, JS, Instant-meilisearch.
  • 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: implementation of new features + update tests
    • PHP: implementation of new features
    • Instant-meilisearch (update meilisearch-js version)
  • 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
    • JS
    • PHP
    • Instant-meilisearch (update the meilisearch-js version)
  • Merge the related PR in K8s repository
  • Publish DevOps tools:
    • create the git tag
    • publish images (steps are in CONTRIBUTING.md)
  • Open issues in the repositories that are not up-to-date with the latest version of Meilisearch (including code samples)
  • Update AI-powered search issues still opened in some repositories (example here)
  • Delete ALL images from AWS (devOps tools)
  • Close this issue once all the steps below are done

What to implement?

Federated search

Usage: https://meilisearch.notion.site/v1-10-federated-search-698dfe36ab6b4668b044f735fb40f0b2?pvs=74

Pass new search parameters to /multi-search route to get one single list of result

TODO:

The following integrations will not have the feature available for the release day except if the community implements it: .NET, Dart, Go, Java, Python, Ruby, Rust, Swift

Language settings & search parameter

Usage: https://meilisearch.notion.site/v1-10-Language-settings-usage-26c5d98b553349d9abacbe7aff698e4e

  • new settings localizedAttributes and the methods associated to it
  • new search parameter locales

TODO:

The following integrations will not have the feature available for the release day except if the community implements it: .NET, Dart, Go, Java, Python, Ruby, Rust, Swift
Implemented by default without doing anything for the search parameter: Python, Ruby

Experimental: edit documents by using a function

Usage: https://meilisearch.notion.site/Update-Documents-by-Function-0cff8fea7655436592e7c8a6de932062

New route /indexes/UID/documents/edit to update document following a function in function field

TODO:

The following integrations will not have the feature available for the release day except if the community implements it: .NET, Dart, Go, Java, Python, Ruby, Rust, Swift

Experimental AI-powered search: quality of life improvements

Usage: https://meilisearch.notion.site/v1-10-AI-search-changes-737c9d7d010d4dd685582bf5dab579e2?pvs=74

  • Rest API
    • Removed parameters: query, inputField, inputType, pathToEmbeddings and embeddingObject.
    • Replaced by request and response
    • New parameter: headers
  • Add url parameter to the OpenAI embedder
  • dimensions is now available as an optional parameter for ollama embedders.

TODO:

Vector search feature will be fully available in: PHP, JS
Vector search will be partially available (missing methods or models): Python, Go, Ruby, Dart
Feature not implemented at all: Dotnet, Rust, Swift, Java.

Experimental: CONTAINS filter operator

Usage: https://github.com/orgs/meilisearch/discussions/763

New operator when using filter

TODO:

  • Nothing to do: filters is accept a string in all SDKs, so the feature is already available by default in all SDKs once the exp feature is activated 🎉
@curquiza curquiza added the Meilisearch bump Changes related to the Meilisearch bump version label Jul 29, 2024
meili-bors bot added a commit to meilisearch/meilisearch-js that referenced this issue Aug 26, 2024
1682: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: F. Levi <55688616+flevi29@users.noreply.github.com>
Co-authored-by: Morgane Dubus <30866152+mdubus@users.noreply.github.com>
Co-authored-by: curquiza <clementine@meilisearch.com>
meili-bors bot added a commit to meilisearch/meilisearch-php that referenced this issue Aug 26, 2024
658: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Tamo <irevoire@protonmail.ch>
Co-authored-by: Tomas Norkūnas <norkunas.tom@gmail.com>
Co-authored-by: curquiza <clementine@meilisearch.com>
meili-bors bot added a commit to meilisearch/meilisearch-js-plugins that referenced this issue Aug 26, 2024
1310: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Bruno Casali <bruno@meilisearch.com>
meili-bors bot added a commit to meilisearch/meilisearch-php that referenced this issue Aug 26, 2024
658: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Tamo <irevoire@protonmail.ch>
Co-authored-by: Tomas Norkūnas <norkunas.tom@gmail.com>
Co-authored-by: curquiza <clementine@meilisearch.com>
meili-bors bot added a commit to meilisearch/meilisearch-php that referenced this issue Aug 26, 2024
658: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Tamo <irevoire@protonmail.ch>
Co-authored-by: Tomas Norkūnas <norkunas.tom@gmail.com>
Co-authored-by: curquiza <clementine@meilisearch.com>
meili-bors bot added a commit to meilisearch/meilisearch-php that referenced this issue Aug 26, 2024
658: Changes related to the next Meilisearch release (v1.10.0) r=brunoocasali a=meili-bot

Related to this issue: meilisearch/integration-guides#302

This PR:
- gathers the changes related to the next Meilisearch release (v1.10.0) so that this package is ready when the official release is out.
- should pass the tests against the [latest pre-release of Meilisearch](https://github.com/meilisearch/meilisearch/releases).
- might eventually contain test failures until the Meilisearch v1.10.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.10.0) is out.

_This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/main/resources/pre-release-week.md) purpose._


Co-authored-by: meili-bot <74670311+meili-bot@users.noreply.github.com>
Co-authored-by: Tamo <irevoire@protonmail.ch>
Co-authored-by: Tomas Norkūnas <norkunas.tom@gmail.com>
Co-authored-by: curquiza <clementine@meilisearch.com>
Co-authored-by: Bruno Casali <bruno@meilisearch.com>
Co-authored-by: Bruno Casali <brunoocasali@gmail.com>
This was referenced Aug 27, 2024
@brunoocasali
Copy link
Member

All related issues were created in the second/third tier integrations.

I am closing this! Thanks to all involved :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meilisearch bump Changes related to the Meilisearch bump version
Projects
None yet
Development

No branches or pull requests

2 participants