Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						e2844f3a92 
					 
					
						
						
							
							Update tokenizer version to v0.2.3  
						
						 
						
						
						
						
					 
					
						2021-06-22 15:57:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						2e3d85c31a 
					 
					
						
						
							
							Update milli version to v0.5.0  
						
						 
						
						
						
						
					 
					
						2021-06-22 15:57:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						28197b2435 
					 
					
						
						
							
							Merge  #252  
						
						 
						
						... 
						
						
						
						252: Run the formatter on the whole project a second time r=Kerollmops a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-22 13:56:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						8d2a0b43ff 
					 
					
						
						
							
							run the formatter on the whole project a second time  
						
						 
						
						
						
						
					 
					
						2021-06-22 15:36:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						25af262e79 
					 
					
						
						
							
							Merge  #210  
						
						 
						
						... 
						
						
						
						210: Error handling r=MarinPostma a=MarinPostma
This pr implements the error handling for meilisearch.
Rather than grouping errors by types, this implementation groups them by scope, each scope enclosing errors from a scope further down, or new errors within this scope. This makes the tracking of the origins of errors easier , and error handling easier at the module level.
All errors that are eventually returned to the user implement the `Into<ResponseError>` trait. `ReponseError` in turn implements the `ErrorCode` trait from `meilisearch-error`.
Some new errors have been introduced with the new engine for which we haven't defined error codes yet. It has been decided with @gmourier that those would return the `internal-error` code until the correct error code is specified.
Co-authored-by: marin postma <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-22 13:21:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						634201244c 
					 
					
						
						
							
							Merge  #250   #251  
						
						 
						
						... 
						
						
						
						250: Add the limit field to http-ui r=Kerollmops a=irevoire
251: Fix the limit r=Kerollmops a=irevoire
There was no check on the limit and thus if a user specified a very large number this line could cause a panic.
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-22 13:00:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						3d90b03d7b 
					 
					
						
						
							
							fix the limit  
						
						 
						
						... 
						
						
						
						There was no check on the limit and thus, if a user especified a very large number this line could causes a panic 
						
						
					 
					
						2021-06-22 14:52:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						81643e6d70 
					 
					
						
						
							
							add the limit field to http-ui  
						
						 
						
						
						
						
					 
					
						2021-06-22 14:47:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5aea8dd75b 
					 
					
						
						
							
							Merge  #249  
						
						 
						
						... 
						
						
						
						249: Enable the jemallocator dependencies only when we are running on linux r=Kerollmops a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-22 12:32:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						77eb37934f 
					 
					
						
						
							
							add jemalloc to http-ui and the benchmarks  
						
						 
						
						
						
						
					 
					
						2021-06-22 14:17:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						5b6adc6d96 
					 
					
						
						
							
							Merge  #245  
						
						 
						
						... 
						
						
						
						245: Warn for when a key is too large for LMDB r=Kerollmops a=Kerollmops
Closes  #191 , and resolves  #140 .
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2021-06-22 12:10:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						d53df8a002 
					 
					
						
						
							
							enable the jemallocator dependencies only when we are running on linux  
						
						 
						
						
						
						
					 
					
						2021-06-22 14:04:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						ca9fa329d1 
					 
					
						
						
							
							Merge  #247  
						
						 
						
						... 
						
						
						
						247: Return a `MissingDocumentId` error when a document doesn't have one r=Kerollmops a=Kerollmops
We were wrongly returning a `MissingPrimaryKey` instead of a `MissingDocumentId` error for when a document was missing a document id. We also improved the error message for when a document id is invalid (wrong type or wrong format).
Co-authored-by: Kerollmops <clement@meilisearch.com > 
						
						
					 
					
						2021-06-22 10:07:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						d0ef1ef174 
					 
					
						
						
							
							change errors codes  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:58:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						51dbb2e06d 
					 
					
						
						
							
							Warn for when a key is too large for LMDB  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:51:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						aecbd14761 
					 
					
						
						
							
							Improve the error message for InvalidDocumentId  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:31:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						0cca2ea24f 
					 
					
						
						
							
							Return a MissingDocumentId when a document doesn't have one  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:22:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						905ace3e13 
					 
					
						
						
							
							fix test  
						
						 
						
						
						
						
					 
					
						2021-06-22 11:10:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kerollmops 
							
						 
					 
					
						
						
							
						
						481b0bf277 
					 
					
						
						
							
							Warn for when a facet key is too large for LMDB  
						
						 
						
						
						
						
					 
					
						2021-06-22 10:57:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						9092d35a3c 
					 
					
						
						
							
							fix payload error handler  
						
						 
						
						
						
						
					 
					
						2021-06-21 21:51:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						2bdaa70f31 
					 
					
						
						
							
							invalid update payload returns bad_request  
						
						 
						
						
						
						
					 
					
						2021-06-21 18:56:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						f91a3bc6ab 
					 
					
						
						
							
							set error content type to json  
						
						 
						
						
						
						
					 
					
						2021-06-21 18:48:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						1e4592dd7e 
					 
					
						
						
							
							enable errors in updates  
						
						 
						
						
						
						
					 
					
						2021-06-21 18:42:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						50dc2fc7a5 
					 
					
						
						
							
							Merge  #219  
						
						 
						
						... 
						
						
						
						219: Run cargo flaky only 100 times r=irevoire a=irevoire
Look like the CI was not able to run cargo flaky 1000 times in 6 hours, so I guess, for now, we can come back to 100 times.
https://github.com/meilisearch/transplant/runs/2858159390 
Co-authored-by: Tamo <tamo@meilisearch.com > 
						
						
					 
					
						2021-06-21 16:29:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						76727455ca 
					 
					
						
						
							
							ignore all the options related to the indexer  
						
						 
						
						
						
						
					 
					
						2021-06-21 18:13:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						cf94b8e6e0 
					 
					
						
						
							
							run cargo flaky only 100 times  
						
						 
						
						
						
						
					 
					
						2021-06-21 17:36:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						1cf9f43dfe 
					 
					
						
						
							
							fix the tests  
						
						 
						
						
						
						
					 
					
						2021-06-21 16:34:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tamo 
							
						 
					 
					
						
						
							
						
						2097554c09 
					 
					
						
						
							
							fix the cli  
						
						 
						
						
						
						
					 
					
						2021-06-21 16:34:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b073fd49ea 
					 
					
						
						
							
							Merge  #244  
						
						 
						
						... 
						
						
						
						244: Update version for the next release (v0.5.0) r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-21 14:27:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						be2ebdd395 
					 
					
						
						
							
							Merge  #243  
						
						 
						
						... 
						
						
						
						243: Rename FieldsDistribution into FieldDistribution r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-21 14:00:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						320670f8fe 
					 
					
						
						
							
							Update version for the next release (v0.5.0)  
						
						 
						
						
						
						
					 
					
						2021-06-21 15:59:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						daef43f504 
					 
					
						
						
							
							Rename FieldsDistribution into FieldDistribution  
						
						 
						
						
						
						
					 
					
						2021-06-21 15:57:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						56686dee40 
					 
					
						
						
							
							review changes  
						
						 
						
						
						
						
					 
					
						2021-06-21 13:57:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						763ee521be 
					 
					
						
						
							
							fix rebase errors  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						0bfdf9a785 
					 
					
						
						
							
							bump milli  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						fa573dabf0 
					 
					
						
						
							
							fmt  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						abdf642d68 
					 
					
						
						
							
							integrate milli errors  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						0dfd1b74c8 
					 
					
						
						
							
							fix tests  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						0d3fb5ee0d 
					 
					
						
						
							
							factorize internal error macro  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						02277ec2cf 
					 
					
						
						
							
							reintroduce anyhow  
						
						 
						
						
						
						
					 
					
						2021-06-21 12:11:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						70661ce50d 
					 
					
						
						
							
							Merge  #216  
						
						 
						
						... 
						
						
						
						216: optimize cropping r=MarinPostma a=MarinPostma
Optimize cropping as per @kerollmops suggestion.
Co-authored-by: marin postma <postma.marin@protonmail.com >
Co-authored-by: marin <postma.marin@protonmail.com > 
						
						
					 
					
						2021-06-21 10:00:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin 
							
						 
					 
					
						
						
							
						
						8fc12b1526 
					 
					
						
						
							
							Update meilisearch-http/src/index/search.rs  
						
						 
						
						... 
						
						
						
						Co-authored-by: Clément Renault <clement@meilisearch.com > 
						
						
					 
					
						2021-06-21 11:06:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors[bot] 
							
						 
					 
					
						
						
							
						
						b120c32cad 
					 
					
						
						
							
							Merge  #242  
						
						 
						
						... 
						
						
						
						242: Update version for the next release (v0.4.2) r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com > 
						
						
					 
					
						2021-06-21 09:01:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						439db1aae0 
					 
					
						
						
							
							enable response error for search routes  
						
						 
						
						
						
						
					 
					
						2021-06-21 11:00:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						8afbb9c462 
					 
					
						
						
							
							enable response error for documents routes  
						
						 
						
						
						
						
					 
					
						2021-06-21 10:59:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						5c52a1393f 
					 
					
						
						
							
							enable response error for settings routes  
						
						 
						
						
						
						
					 
					
						2021-06-21 10:59:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						112cd1787c 
					 
					
						
						
							
							change error message for uuid resolver  
						
						 
						
						
						
						
					 
					
						2021-06-21 10:59:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						d1550670a8 
					 
					
						
						
							
							enable response error for index routes  
						
						 
						
						
						
						
					 
					
						2021-06-21 10:59:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marin postma 
							
						 
					 
					
						
						
							
						
						58f9974be4 
					 
					
						
						
							
							remove anyhow refs & implement missing errors  
						
						 
						
						
						
						
					 
					
						2021-06-21 10:59:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clémentine Urquizar 
							
						 
					 
					
						
						
							
						
						35fcc351a0 
					 
					
						
						
							
							Update version for the next release (v0.4.2)  
						
						 
						
						
						
						
					 
					
						2021-06-20 17:37:24 +02:00