ad hoc 
							
						 
					 
					
						
						
							
						
						31776fdc3f 
					 
					
						
						
							
							add failing test  
						
						
						
						
					 
					
						2022-06-07 15:49:33 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						a7bff35e49 
					 
					
						
						
							
							fix(test): Reduce default index size in tests  
						
						
						
						
					 
					
						2022-06-07 15:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						3b01ed4fe8 
					 
					
						
						
							
							feat(auth): remove dumps.get action from keys  
						
						
						
						
					 
					
						2022-06-07 10:49:28 +02:00 
						 
				 
			
				
					
						
							
							
								ad hoc 
							
						 
					 
					
						
						
							
						
						cbd27d313c 
					 
					
						
						
							
							fix blocking writing of meta file in dump  
						
						
						
						
					 
					
						2022-06-07 10:07:40 +02:00 
						 
				 
			
				
					
						
							
							
								ad hoc 
							
						 
					 
					
						
						
							
						
						6ac8675c6d 
					 
					
						
						
							
							add IndexResolver BatchHandler tests  
						
						
						
						
					 
					
						2022-06-07 09:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								ad hoc 
							
						 
					 
					
						
						
							
						
						df61ca9cae 
					 
					
						
						
							
							add mocker to IndexResolver  
						
						
						
						
					 
					
						2022-06-07 09:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								ad hoc 
							
						 
					 
					
						
						
							
						
						bbd685af5e 
					 
					
						
						
							
							move IndexResolver to real module  
						
						
						
						
					 
					
						2022-06-07 09:33:56 +02:00 
						 
				 
			
				
					
						
							
							
								Thearas 
							
						 
					 
					
						
						
							
						
						9b9cbc815b 
					 
					
						
						
							
							fmt  
						
						
						
						
					 
					
						2022-06-07 03:50:39 +08:00 
						 
				 
			
				
					
						
							
							
								Thearas 
							
						 
					 
					
						
						
							
						
						fd11903920 
					 
					
						
						
							
							remove the connection timeout  
						
						
						
						
					 
					
						2022-06-07 03:38:23 +08:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c3003065e8 
					 
					
						
						
							
							Merge  #2464  
						
						... 
						
						
						
						2464: Simplify the `star_or` function usage r=ManyTheFish a=Kerollmops
This PR simplifies the usage of the `star_or` function that was originally introduced in #2399 . The `serde-cs` https://github.com/naughie/serde-cs/pull/1  PR was merged and was implementing the `IntoIterator` trait on the `CS` types, which makes it possible to directly collect without converting a `CS` into the inner type (vec).
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2022-06-06 12:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c6ce3452cf 
					 
					
						
						
							
							Merge  #2459  
						
						... 
						
						
						
						2459: Fix typo in codebase comments r=Kerollmops a=ryanrussell
# Pull Request
## PR checklist
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Co-authored-by: Ryan Russell <git@ryanrussell.org > 
						
						
					 
					
						2022-06-06 09:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						e5b760c59a 
					 
					
						
						
							
							Fix the segment analytics tests  
						
						
						
						
					 
					
						2022-06-06 10:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						277a0a7967 
					 
					
						
						
							
							Bump serde-cs to simplify our usage of the star_or function  
						
						
						
						
					 
					
						2022-06-06 10:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						64b5b2e1f8 
					 
					
						
						
							
							Use serde-cs::CS with StarOr to reduce the logic duplication  
						
						
						
						
					 
					
						2022-06-06 10:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						10d3b367dc 
					 
					
						
						
							
							Simplify the const default values  
						
						
						
						
					 
					
						2022-06-06 10:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								walter 
							
						 
					 
					
						
						
							
						
						ba55905377 
					 
					
						
						
							
							Add custom IndexUidFormatError for IndexUid  
						
						
						
						
					 
					
						2022-06-05 02:26:48 -04:00 
						 
				 
			
				
					
						
							
							
								walter 
							
						 
					 
					
						
						
							
						
						0e7e16ae72 
					 
					
						
						
							
							Add custom TaskStatusError for TaskStatus  
						
						
						
						
					 
					
						2022-06-05 00:51:08 -04:00 
						 
				 
			
				
					
						
							
							
								walter 
							
						 
					 
					
						
						
							
						
						80c156df3f 
					 
					
						
						
							
							Add custom TaskTypeError for TaskType  
						
						
						
						
					 
					
						2022-06-05 00:51:08 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Russell 
							
						 
					 
					
						
						
							
						
						4b6c3e72ff 
					 
					
						
						
							
							Improve Lib Readability  
						
						... 
						
						
						
						Signed-off-by: Ryan Russell <git@ryanrussell.org > 
						
						
					 
					
						2022-06-04 21:38:04 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Russell 
							
						 
					 
					
						
						
							
						
						3e46543060 
					 
					
						
						
							
							Improve Store Readability  
						
						... 
						
						
						
						Signed-off-by: Ryan Russell <git@ryanrussell.org > 
						
						
					 
					
						2022-06-04 20:42:53 -05:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						05ae6dbfa4 
					 
					
						
						
							
							Merge  #541  
						
						... 
						
						
						
						541: Update version for next release (v0.29.0) r=ManyTheFish a=curquiza
Need to update the version since #540  was merged and breaking
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2022-06-02 16:53:28 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						78f76c841d 
					 
					
						
						
							
							Merge  #542  
						
						... 
						
						
						
						542: Refactor matching word r=Kerollmops a=ManyTheFish
Simplify MatchingWords API
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2022-06-02 16:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						d212dc6b8b 
					 
					
						
						
							
							Remove useless newline  
						
						
						
						
					 
					
						2022-06-02 18:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						a5c790bf4b 
					 
					
						
						
							
							Update http-ui  
						
						
						
						
					 
					
						2022-06-02 18:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						6ce1c6487a 
					 
					
						
						
							
							Update version for next release (v0.29.0)  
						
						
						
						
					 
					
						2022-06-02 18:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						727d663f28 
					 
					
						
						
							
							Update benchmarks  
						
						
						
						
					 
					
						2022-06-02 18:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						7aabe42ae0 
					 
					
						
						
							
							Refactor matching words  
						
						
						
						
					 
					
						2022-06-02 17:59:04 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						dd186533f0 
					 
					
						
						
							
							Merge  #540  
						
						... 
						
						
						
						540: Integrate charabia r=Kerollmops a=ManyTheFish
related to https://github.com/meilisearch/meilisearch/issues/2375 
related to https://github.com/meilisearch/meilisearch/issues/2144 
related to https://github.com/meilisearch/meilisearch/issues/2417 
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2022-06-02 15:34:33 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						4dd7b20c32 
					 
					
						
						
							
							Update benchmarks  
						
						
						
						
					 
					
						2022-06-02 17:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b83455f345 
					 
					
						
						
							
							Merge  #2454  
						
						... 
						
						
						
						2454: Unify the pagination of the index and documents route behind a common type r=curquiza a=irevoire
`@MarinPostma` wdyt of keeping the `auto_paginate_sized` until we implement the pagination on every route that needs it just to see if it could be useful to something else
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2022-06-02 15:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						4dd3675d2b 
					 
					
						
						
							
							Update http-ui  
						
						
						
						
					 
					
						2022-06-02 16:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						86ac8568e6 
					 
					
						
						
							
							Use Charabia in milli  
						
						
						
						
					 
					
						2022-06-02 16:59:11 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						192e024ada 
					 
					
						
						
							
							Add Charabia in Cargo.toml  
						
						
						
						
					 
					
						2022-06-02 16:59:07 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						953a209f02 
					 
					
						
						
							
							Merge  #2447  
						
						... 
						
						
						
						2447: move index uid in task content r=Kerollmops a=MarinPostma
this pr moves the index_uid from the `Task` to the `TaskContent`. This is because the task can now have content that do not target a particular index.
Co-authored-by: ad hoc <postma.marin@protonmail.com > 
						
						
					 
					
						2022-06-02 13:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								ad hoc 
							
						 
					 
					
						
						
							
						
						0c5352fc22 
					 
					
						
						
							
							move index_uid from task to task_content  
						
						
						
						
					 
					
						2022-06-02 15:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						8ac8fcb0c9 
					 
					
						
						
							
							Merge  #2433  
						
						... 
						
						
						
						2433: Fix the documents route r=Kerollmops a=irevoire
fix  #2428 
Co-authored-by: Irevoire <tamo@meilisearch.com > 
						
						
					 
					
						2022-06-02 13:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						4667c9fe1a 
					 
					
						
						
							
							fix(http): Fix the  query parameter in the Documents route  
						
						
						
						
					 
					
						2022-06-02 14:10:44 +02:00 
						 
				 
			
				
					
						
							
							
								Tamo 
							
						 
					 
					
						
						
							
						
						12b5eabd5d 
					 
					
						
						
							
							chore(http): unify the pagination of the index and documents route behind a common type  
						
						
						
						
					 
					
						2022-06-02 14:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						cf2d8de48a 
					 
					
						
						
							
							Merge  #2452  
						
						... 
						
						
						
						2452: Change http verbs r=ManyTheFish a=Kerollmops
This PR fixes  #2419  by updating the HTTP verbs used to update the settings and every single setting parameter.
- [x] `PATCH /indexes/{indexUid}` instead of `PUT`
- [x] `PATCH /indexes/{indexUid}/settings`  instead of `POST`
- [x] `PATCH /indexes/{indexUid}/settings/typo-tolerance`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/displayed-attributes`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/distinct-attribute`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/filterable-attributes`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/ranking-rules`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/searchable-attributes`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/sortable-attributes`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/stop-words`  instead of `POST`
- [x] `PUT /indexes/{indexUid}/settings/synonyms`  instead of `POST`
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2022-06-02 11:46:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						419922e475 
					 
					
						
						
							
							Make clippy happy  
						
						
						
						
					 
					
						2022-06-02 13:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						c9cd1738a5 
					 
					
						
						
							
							Merge  #2445  
						
						... 
						
						
						
						2445: Seek-based tasks list r=Kerollmops a=Kerollmops
This PR implements the seek-based pagination for the tasks list following [the spec](https://github.com/meilisearch/specifications/pull/115 ).
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2022-06-02 10:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0258659278 
					 
					
						
						
							
							Fix the get_settings tests  
						
						
						
						
					 
					
						2022-06-02 12:24:27 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ce37f53a16 
					 
					
						
						
							
							Add typo-tolerance to the authorization tests  
						
						
						
						
					 
					
						2022-06-02 12:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						bcb51905d7 
					 
					
						
						
							
							Fix the authorization tests  
						
						
						
						
					 
					
						2022-06-02 12:16:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						10a71fdb10 
					 
					
						
						
							
							Update the /indexes/{indexUid}/settings/* verbs by adding a macro parameter  
						
						
						
						
					 
					
						2022-06-02 11:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						f8d3f739ad 
					 
					
						
						
							
							Update the /indexes/{indexUid}/settings verb from POST to PATCH  
						
						
						
						
					 
					
						2022-06-02 11:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						bb405aa729 
					 
					
						
						
							
							Update the /indexes/{indexUid} verb from PUT to PATCH  
						
						
						
						
					 
					
						2022-06-02 11:55:47 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						7e3d5ebc8e 
					 
					
						
						
							
							Merge  #2451  
						
						... 
						
						
						
						2451: feat(API-keys): Change immutable_field error message r=Kerollmops a=ManyTheFish
Change the immutable_field error message to fit the recent changes in the spec:
aa0a148ee3..84a9baff68many@meilisearch.com > 
						
						
					 
					
						2022-06-02 09:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						dfce9ba468 
					 
					
						
						
							
							Apply suggestions  
						
						
						
						
					 
					
						2022-06-02 11:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						9eea142e2b 
					 
					
						
						
							
							feat(API-keys): Change immutable_field error message  
						
						... 
						
						
						
						Change the immutable_field error message to fit the recent changes in the spec:
aa0a148ee3..84a9baff68 
						
						
					 
					
						2022-06-02 11:11:07 +02:00