Skip to content

Changes related to Meilisearch v1.5.0 #290

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

Closed
15 tasks done
curquiza opened this issue Oct 18, 2023 · 2 comments
Closed
15 tasks done

Changes related to Meilisearch v1.5.0 #290

curquiza opened this issue Oct 18, 2023 · 2 comments
Assignees
Labels
Meilisearch bump Changes related to the Meilisearch bump version

Comments

@curquiza
Copy link
Member

curquiza commented Oct 18, 2023

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

📅 Release date: on November 20th

TODO

Before pre-release

  • Define (with the help of PMs) which integrations should be updated to include the new features in the latest version of Meilisaearch. Most of the time, it will be tier WaitForPendingUpdate method #1 integrations.
    Integration to update: PHP and JS

Pre-release

  • With the help of this CI running on rc0, define in which SDKs we have to update the tests: NONE, cf this CI
  • Create a branch by running Octopus script: only open branches for the integrations we choose to update + Kubernetes repository + Cloud provider repository (changing the version) + SDKs/integrations where we must update the test suite.
  • Update integrations according to the new Meilisearch features (cf below which feature and how 👇)
    ⚠️ 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
  • Update integrations having failing test suites with the new RC of Meilisearch -> NONE so far
  • 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
  • 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)

Features to implement

Snapshot on-demand

Add a method createSnapshot similar to createDump() to call the newly introduced POST /snapshots route and return a task.

👉 Should be done on JS and PHP

👉 Usage: https://www.notion.so/meilisearch/Usage-On-demand-snapshots-f105c94abb444b61a9d0f94550a5199e

More:

@sanders41
Copy link

Add a method createSnapshot similar to createDump() to call the newly introduced POST /snapshot route and return a task.

@curquiza POST /snapshot should instead be POST /snapshots

@brunoocasali brunoocasali self-assigned this Nov 13, 2023
meili-bors bot added a commit to meilisearch/meilisearch-php that referenced this issue Nov 20, 2023
587: Changes related to the next Meilisearch release (v1.5.0) r=brunoocasali a=meili-bot

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

This PR:
- gathers the changes related to the next Meilisearch release (v1.5.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.5.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.5.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 <[email protected]>
Co-authored-by: Bruno Casali <[email protected]>
meili-bors bot added a commit to meilisearch/meilisearch-js that referenced this issue Nov 20, 2023
1594: Changes related to the next Meilisearch release (v1.5.0) r=brunoocasali a=meili-bot

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

This PR:
- gathers the changes related to the next Meilisearch release (v1.5.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.5.0 is out.

⚠️ This PR should NOT be merged until the next release of Meilisearch (v1.5.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 <[email protected]>
Co-authored-by: Bruno Casali <[email protected]>
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
@brunoocasali
Copy link
Member

Issues were created, the tier 1 repositories have been released :)

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

3 participants