Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						07b90dec08 
					 
					
						
						
							
							Remove unused proptest dependency  
						
						
						
						
					 
					
						2023-01-17 11:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						9194508a0f 
					 
					
						
						
							
							Refactor query parameter deserialisation logic  
						
						
						
						
					 
					
						2023-01-17 11:07:07 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						9dd01ff44b 
					 
					
						
						
							
							fix cargo flaky  
						
						
						
						
					 
					
						2023-01-17 11:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						49ddaaef49 
					 
					
						
						
							
							Fix missing_swap_indexes error code and handling of expires_at param...  
						
						... 
						
						
						
						of create api key route 
						
						
					 
					
						2023-01-17 09:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						766dd830ae 
					 
					
						
						
							
							Update deserr to latest version + add new error codes for missing fields  
						
						... 
						
						
						
						- missing_api_key_indexes
- missing_api_key_actions
- missing_api_key_expires_at
- missing_swap_indexes_indexes 
						
						
					 
					
						2023-01-17 09:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						436ae4e466 
					 
					
						
						
							
							Improve error messages generated by deserr  
						
						... 
						
						
						
						Split Json and Query Parameter error types 
						
						
					 
					
						2023-01-17 09:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						507a7bad96 
					 
					
						
						
							
							Use the local milli subcrate  
						
						
						
						
					 
					
						2023-01-16 17:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						cde62fcb5b 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/release-v1.0.0' into import-milli  
						
						
						
						
					 
					
						2023-01-16 17:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						03a82136dc 
					 
					
						
						
							
							Remove the useless cli subcrate  
						
						
						
						
					 
					
						2023-01-16 17:08:43 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						e68758cec4 
					 
					
						
						
							
							Refine the cargo workspace profile settings  
						
						
						
						
					 
					
						2023-01-16 17:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						4fb47492e5 
					 
					
						
						
							
							Make clippy happy  
						
						
						
						
					 
					
						2023-01-16 16:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						5bab8cf7ec 
					 
					
						
						
							
							Remove useless CI configs  
						
						
						
						
					 
					
						2023-01-16 16:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						97005dd505 
					 
					
						
						
							
							Bump the milli-imported crates to v1.0.0  
						
						
						
						
					 
					
						2023-01-16 16:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						eabef5194a 
					 
					
						
						
							
							Remove the useless script folder  
						
						
						
						
					 
					
						2023-01-16 16:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ebb2494879 
					 
					
						
						
							
							Add a README to the milli crate  
						
						
						
						
					 
					
						2023-01-16 16:25:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0cec352d2b 
					 
					
						
						
							
							Merge remote-tracking branch 'milli/main' into import-milli  
						
						
						
						
					 
					
						2023-01-16 16:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Francis Murillo 
							
						 
					 
					
						
						
							
						
						a97281af08 
					 
					
						
						
							
							Extract createdAt and updatedAt from v3 dump  
						
						
						
						
					 
					
						2023-01-13 22:45:45 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						a5c4fbbcea 
					 
					
						
						
							
							Merge  #3334  
						
						... 
						
						
						
						3334: Add specific error codes `immutable_...` r=irevoire a=loiclec
Add the following error codes:
When an immutable field of API key is sent to the `PATCH /keys` route: 
- `ImmutableApiKeyUid` 
- `ImmutableApiKeyKey`
- `ImmutableApiKeyActions`
- `ImmutableApiKeyIndexes`
- `ImmutableApiKeyExpiresAt`
- `ImmutableApiKeyCreatedAt`
- `ImmutableApiKeyUpdatedAt`
When an immutable field of Index is sent to the `PATCH /indexes/{uid}` route:
- `ImmutableIndexUid`
- `ImmutableIndexCreatedAt`
- `ImmutableIndexUpdatedAt`
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com >
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-12 15:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						21b8cd53b7 
					 
					
						
						
							
							reformat  
						
						
						
						
					 
					
						2023-01-12 16:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						7f80b116bc 
					 
					
						
						
							
							Add specific immutable_field error codes  
						
						
						
						
					 
					
						2023-01-12 16:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						341f8478b4 
					 
					
						
						
							
							Merge  #3330  
						
						... 
						
						
						
						3330: test the error codes on the task routes + fix the missing error codes on the limit and from r=dureuill a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com > 
						
						
					 
					
						2023-01-12 15:02:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						79c7f65c30 
					 
					
						
						
							
							make a test more reliable  
						
						
						
						
					 
					
						2023-01-12 15:39:28 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						2bc60c29fc 
					 
					
						
						
							
							Merge  #3336  
						
						... 
						
						
						
						3336: Add missing `needs:` to the git latest tag workflow r=curquiza a=curquiza
Fixes this problem: the workflow to update the latest git tag was triggered despite the first check failed
<img width="580" alt="Capture d’écran 2023-01-12 à 15 07 00" src="https://user-images.githubusercontent.com/20380692/212087926-975eb387-c8c9-4789-8a62-a56143b9bbd4.png ">
These leads to update our latest git tag: our latest git tag corresponds to the `v1.0.0-rc.0` tag instead of `v0.30.5`. (I'm fixing this right now)
<img width="586" alt="Capture d’écran 2023-01-12 à 15 08 15" src="https://user-images.githubusercontent.com/20380692/212088136-f4bc2e9c-d824-4c23-8213-52598c742ebd.png ">
Co-authored-by: curquiza <clementine@meilisearch.com > 
						
						
					 
					
						2023-01-12 14:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						680ea39bba 
					 
					
						
						
							
							Add missingneeds: to the git latest tag workflow  
						
						
						
						
					 
					
						2023-01-12 15:04:11 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a524dfb713 
					 
					
						
						
							
							fix the analytics  
						
						
						
						
					 
					
						2023-01-12 14:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						705fcaa3b8 
					 
					
						
						
							
							reformat the imports  
						
						
						
						
					 
					
						2023-01-12 14:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar - curqui 
							
						 
					 
					
						
						
							
						
						55605435bc 
					 
					
						
						
							
							Remove test badge  
						
						
						
						
					 
					
						2023-01-12 14:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						a09b6a341d 
					 
					
						
						
							
							Move tasks route to deserr  
						
						
						
						
					 
					
						2023-01-12 13:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						387874ea26 
					 
					
						
						
							
							test the error codes on the task routes  
						
						
						
						
					 
					
						2023-01-12 13:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5c1a7c3b9a 
					 
					
						
						
							
							Merge  #3329  
						
						... 
						
						
						
						3329: Refactor error handling from deserr r=irevoire a=loiclec
Close https://github.com/meilisearch/meilisearch/issues/3318 
Close https://github.com/meilisearch/meilisearch/issues/3289 
[TODO]
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com >
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-11 18:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						6d658f4c52 
					 
					
						
						
							
							fix a wrong error code + update some error messages  
						
						
						
						
					 
					
						2023-01-11 19:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						bf573885ea 
					 
					
						
						
							
							integrate the latest version of milli  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						a68ac3a1dc 
					 
					
						
						
							
							reformat the headers  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						b252c87197 
					 
					
						
						
							
							add tests on the sub settings routes  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						b0b7ad7caf 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						c91ffec72e 
					 
					
						
						
							
							Update Cargo.toml  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						1fc11264e8 
					 
					
						
						
							
							Refactor deserr integration  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						2bc2e99ff3 
					 
					
						
						
							
							Simplify declaration of the error codes  
						
						
						
						
					 
					
						2023-01-11 19:08:39 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						808e184069 
					 
					
						
						
							
							Merge  #3324  
						
						... 
						
						
						
						3324: Add a test on the search route for each possible error codes r=irevoire a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-11 16:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						e6bea99974 
					 
					
						
						
							
							Merge  #762  
						
						... 
						
						
						
						762: Update version for the next release (v0.39.0) in Cargo.toml files r=curquiza a=meili-bot
⚠️  This PR is automatically generated. Check the new version is the expected one before merging.
Co-authored-by: curquiza <curquiza@users.noreply.github.com > 
						
						
					 
					
						2023-01-11 15:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						9e32ac7cb2 
					 
					
						
						
							
							Update version for the next release (v0.39.0) in Cargo.toml files  
						
						
						
						
					 
					
						2023-01-11 15:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						302d6cccd7 
					 
					
						
						
							
							Merge  #761  
						
						... 
						
						
						
						761: Integrate deserr r=irevoire a=loiclec
1. `Setting<T>` now implements `DeserializeFromValue`
2. The settings now store ranking rules as strongly typed `Criterion` instead of `String`, since the validation of the ranking rules will be done on meilisearch's side from now on
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com > 
						
						
					 
					
						2023-01-11 14:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						21b7d709ad 
					 
					
						
						
							
							Merge  #759  
						
						... 
						
						
						
						759: Change primary key inference error messages r=Kerollmops a=dureuill
# Pull Request
## Related issue
Milli part of https://github.com/meilisearch/meilisearch/issues/3301 
## What does this PR do?
- Change error message strings
## PR checklist
Please check if your PR fulfills the following requirements:
- [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Louis Dureuil <louis@meilisearch.com > 
						
						
					 
					
						2023-01-11 14:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						7a30d98264 
					 
					
						
						
							
							fix a flaky test  
						
						
						
						
					 
					
						2023-01-11 14:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Loïc Lecrenier 
							
						 
					 
					
						
						
							
						
						02fd06ea0b 
					 
					
						
						
							
							Integrate deserr  
						
						
						
						
					 
					
						2023-01-11 13:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						d0a85057a3 
					 
					
						
						
							
							fix the bad filter test  
						
						
						
						
					 
					
						2023-01-11 11:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b3574de809 
					 
					
						
						
							
							Merge  #3321  
						
						... 
						
						
						
						3321: Update the system http error code to return an internal server error r=irevoire a=irevoire
Fix parts of https://github.com/meilisearch/meilisearch/issues/3318 
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-11 10:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						59704c000c 
					 
					
						
						
							
							Merge  #3326  
						
						... 
						
						
						
						3326: Test error codes on settings r=irevoire a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2023-01-11 10:07:52 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b117c688f5 
					 
					
						
						
							
							Merge  #3328  
						
						... 
						
						
						
						3328: Replace published by released r=Kerollmops a=curquiza
Fix a bug introduced here: https://github.com/meilisearch/meilisearch/pull/3229 
Regarding this line:
> * In multiple CIs: replace the `released` type by `published`, see [here](https://stackoverflow.com/questions/59319281/github-action-different-between-release-created-and-published ) why. Will not impact anything, but will prevent to fail our future automation
I made mistakes by replacing some un-relevant lines in the 
- latest git workflow
- APT and brew workflow
-> the consequence was the workflow ran when releasing `rc0` but they shouldn't have. Luckily the check inside the workflow prevent any release.
<img width="1366" alt="Capture d’écran 2023-01-11 à 10 36 52" src="https://user-images.githubusercontent.com/20380692/211771382-d716ff16-0d53-41a9-90de-0d93e01e45fa.png ">
This fix is not mandatory thanks to the check inside the workflow, but I would rather roll back to avoid any issues when releasing the official v1 release.
Co-authored-by: curquiza <clementine@meilisearch.com > 
						
						
					 
					
						2023-01-11 09:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								curquiza 
							
						 
					 
					
						
						
							
						
						5ec85b7dfb 
					 
					
						
						
							
							Replace published by released  
						
						
						
						
					 
					
						2023-01-11 10:30:18 +01:00