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 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						8b8c3e32f0 
					 
					
						
						
							
							Merge  #2450  
						
						... 
						
						
						
						2450: Bump the dependencies r=ManyTheFish a=Kerollmops
In order to use [the latest version of grenad](https://docs.rs/grenad ) I bump the dependencies here. We also use the latest versions of all our other dependencies now.
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2022-06-02 08:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						08d72e32a4 
					 
					
						
						
							
							Merge  #2438  
						
						... 
						
						
						
						2438: Refine keys api r=ManyTheFish a=ManyTheFish
waiting for #2410  and #2444  to be merged.
fix  #2369  
Co-authored-by: ManyTheFish <many@meilisearch.com > 
						
						
					 
					
						2022-06-02 08:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						ac9e7bdbe3 
					 
					
						
						
							
							Fix a test that was depending on the speed of the CPU  
						
						
						
						
					 
					
						2022-06-02 10:21:19 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						4512eed8f5 
					 
					
						
						
							
							Fix PR comments  
						
						
						
						
					 
					
						2022-06-01 18:06:20 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						e769043576 
					 
					
						
						
							
							Bump the dependencies  
						
						
						
						
					 
					
						2022-06-01 17:59:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						df721b2e9e 
					 
					
						
						
							
							Scheduler must not reverse the order of the fetched tasks  
						
						
						
						
					 
					
						2022-06-01 17:16:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0656df3a6d 
					 
					
						
						
							
							Fix the dumps tests  
						
						
						
						
					 
					
						2022-06-01 17:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						7652295d2c 
					 
					
						
						
							
							Encode key in base64 instead of hexa  
						
						
						
						
					 
					
						2022-06-01 16:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						94b32cce01 
					 
					
						
						
							
							Patch errors  
						
						
						
						
					 
					
						2022-06-01 16:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						b2e2dc8558 
					 
					
						
						
							
							Re-authorize master_key to access to all routes  
						
						
						
						
					 
					
						2022-06-01 16:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1816db8c1f 
					 
					
						
						
							
							Move dump v4 patcher into v4.rs  
						
						
						
						
					 
					
						2022-06-01 16:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						c295924ea2 
					 
					
						
						
							
							Patch tests  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						1f62e83267 
					 
					
						
						
							
							Remove error_add_api_key_invalid_index_uid_format  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						b3c8915702 
					 
					
						
						
							
							Make small changes and renaming  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						151f494110 
					 
					
						
						
							
							Use Stream Deserializer to load dumps  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						96152a3d32 
					 
					
						
						
							
							Change default API keys names and descriptions  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						84f52ac175 
					 
					
						
						
							
							Add v4 feature to uuid  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						70916d6596 
					 
					
						
						
							
							Patch dump v4  
						
						
						
						
					 
					
						2022-06-01 16:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						b9a79eb858 
					 
					
						
						
							
							Change apiKeyPrefix to apiKeyUid  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						a57b2d9538 
					 
					
						
						
							
							Restrict master key access to /keys routes  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						34c8888f56 
					 
					
						
						
							
							Add keys actions  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						d54643455c 
					 
					
						
						
							
							Make PATCH only modify name, description, and updated_at fields  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						96a5791e39 
					 
					
						
						
							
							Add uid and name fields in keys  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								ManyTheFish 
							
						 
					 
					
						
						
							
						
						e2c204cf86 
					 
					
						
						
							
							Update tests to fit to the new requirements  
						
						
						
						
					 
					
						2022-06-01 16:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						d80e8b64af 
					 
					
						
						
							
							Align the tasks route API to the new spec  
						
						
						
						
					 
					
						2022-06-01 15:30:39 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						c11d21879a 
					 
					
						
						
							
							Introduce tasks limit and after to the tasks route  
						
						
						
						
					 
					
						2022-06-01 13:26:36 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						d6dd234914 
					 
					
						
						
							
							Merge  #2434  
						
						... 
						
						
						
						2434: Update docker volume path r=curquiza a=0x0x1
Currently, the args `$(pwd)/data.ms:/data.ms` cannot share data from the container, makes docker volume same as the [Dockerfile](67b6f4340a/Dockerfile (L40)101086451+0x0x1@users.noreply.github.com >
Co-authored-by: Clémentine Urquizar - curqui <clementine@meilisearch.com > 
						
						
					 
					
						2022-06-01 10:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Clémentine Urquizar - curqui 
							
						 
					 
					
						
						
							
						
						4970525541 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						Co-authored-by: Tamo <irevoire@protonmail.ch > 
						
						
					 
					
						2022-06-01 12:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						461b91fd13 
					 
					
						
						
							
							Introduce the fetch_unfinished_tasks function to fetch tasks  
						
						
						
						
					 
					
						2022-06-01 12:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						004c8b6be3 
					 
					
						
						
							
							Add the new limit and after fields in the dump tests  
						
						
						
						
					 
					
						2022-06-01 12:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kerollmops 
							
						 
					 
					
						
						
							
						
						9d5cc88cd5 
					 
					
						
						
							
							Implement the seek-based tasks list pagination  
						
						
						
						
					 
					
						2022-06-01 12:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						d22f07f5b2 
					 
					
						
						
							
							Merge  #2448  
						
						... 
						
						
						
						2448: docs(security): Fix `Supported` r=MarinPostma a=ryanrussell
Signed-off-by: Ryan Russell <git@ryanrussell.org >
# Pull Request
## What does this PR do?
- Fix typo in security `Suported` -> `Supported`
## PR checklist
Please check if your PR fulfills the following requirements:
- [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-05-31 19:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						e81c7aa2e6 
					 
					
						
						
							
							Merge  #2423  
						
						... 
						
						
						
						2423: Paginate the index resource r=MarinPostma a=irevoire
Fix  #2373 
Co-authored-by: Irevoire <tamo@meilisearch.com > 
						
						
					 
					
						2022-05-31 19:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Russell 
							
						 
					 
					
						
						
							
						
						39db6ea42b 
					 
					
						
						
							
							docs(security): Fix Supported  
						
						... 
						
						
						
						Signed-off-by: Ryan Russell <git@ryanrussell.org > 
						
						
					 
					
						2022-05-31 14:21:34 -05:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						47007fa71b 
					 
					
						
						
							
							Merge  #2446  
						
						... 
						
						
						
						2446: rename Succeded to Succeeded r=irevoire a=MarinPostma
this pr renames `TaskEvent::Succeded` to `TaskEvent::Succeeded` and apply the migration to the dumps
Co-authored-by: ad hoc <postma.marin@protonmail.com > 
						
						
					 
					
						2022-05-31 18:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Irevoire 
							
						 
					 
					
						
						
							
						
						627f13df85 
					 
					
						
						
							
							feat(http): paginate the index resource  
						
						... 
						
						
						
						Fix  #2373  
					
						2022-05-31 18:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
						
						97c14f6fcc 
					 
					
						
						
							
							Merge  #2427  
						
						... 
						
						
						
						2427: Update the documents resource r=MarinPostma a=irevoire
- Return Documents API resources on `/documents` in an array in the results field.
- Add limit, offset, and total in the response body.
- Rename `attributesToRetrieve` into `fields` (only for the `/documents` endpoints, not for the `/search` ones).
- The `displayedAttributes` settings do not impact anymore the displayed fields returned in the `/documents` endpoints. These settings only impact the `/search` endpoint.
- make the `/document/:uid` route accept the `fields` query parameter
Fix  #2372 
Co-authored-by: Irevoire <tamo@meilisearch.com > 
						
						
					 
					
						2022-05-31 15:33:42 +00:00