Description
This issue gathers the changes related to the v0.30.0 of Meilisearch that will impact the integrations team.
Release date: February 6th, 2023
The whole milestone of v1.0.0 is here!
SDKs which should be finished by February 6th:
- C# (.NET)
- Go
- JavaScript
- PHP
- Python
- Ruby
- Rust
- Java
- Dart
- Swift
Incompatible database versions + Update migration-script to support v1
Related to:
- issue: Update error message when doing a migration meilisearch#3250
- issue: Add the support of the dump v1 (Meilisearch v0.20.0 and before) meilisearch#2985
Check if the migration-script should be updated with the new error message.
Also, update migration-script to support the latest versions, v0.28, v0.29, and v0.30.
Add the support of the dump v1 (Meilisearch v0.20.0 and before)
CLI stabilization: rename dump commands
Related to:
- issue: CLI stabilization: rename the dumps commands meilisearch#3132
- issue bonus: Stabilize the CLI meilisearch#2752
Check if the migration-script or devops tools should be updated accordingly.
Maybe some extra changes here: meilisearch/meilisearch#2752
Primary key inference
Related to:
- issue: Change the primary key inference meilisearch#3233
- discussion: Primary Key Inference product#206
Implement a test case to ensure the behavior is correctly implemented in meilisearch-js and meilsearch-php.
Create too_many_open_files
error
Related to:
Especially for meilisearch-js and meilisearch-rust.
Error handling
Related to:
- issue: Improve error handler for v1 meilisearch#3095
- spec: Errors handling enhancement specifications#212
Check the complete list of error code changes here.
Update rust, meilisearch-js, meilisearch-dotnet.