geffzhang 
							
						 
					 
					
						
						
							
						
						ef3c4f614a 
					 
					
						
						
							
							Monitoring ( #219 )  
						
						 
						
						... 
						
						
						
						* feat:  use Https://github.com/ButterflyAPM  to monitor each API request monitoring metrics
* feat: using DiagnosticSource and Butterfly.OpenTracing
* refactor:refactor Ocelot tracing, merge code into OcelotDiagnosticListener
* refactor: move OcelotHttpTracingHandler to Requester
* fix: Requester\HttpClientBuilder.cs(10,14): error CS0234: The type or namespace name 'Tracing' does not exist in the namespace
* feat: add test should_set_up_tracing
* feat : Remove extraneous code
* feat: remove unused DiagnosticSource diagnostic
* fix : test UseTracing
* add test should_call_scoped_data_repository_QosProviderError
* add test should_return_any_errors
* add test HttpClientHttpRequesterTest
*  it should keep it can not be deleted 
						
						
					 
					
						2018-02-12 18:33:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Pallister 
							
						 
					 
					
						
						
							
						
						3ac9b3bd87 
					 
					
						
						
							
							hacked together load balancing reroutes in fileconfig ( #211 )  
						
						 
						
						... 
						
						
						
						* hacked together load balancing reroutes in fileconfig
* some renaming and refactoring
* more renames
* hacked away the old config json
* test for issue 213
* renamed key
* dont share ports
* oops
* updated docs
* mvoed docs around
* port being used 
						
						
					 
					
						2018-01-31 20:34:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Pallister 
							
						 
					 
					
						
						
							
						
						fef19ddf98 
					 
					
						
						
							
							Changed routing to support a catch all style ( #187 )  
						
						 
						
						... 
						
						
						
						* Changed routing to support a catch all style
* refactoring placeholder tuff
* implemented simple priority in the routing 
						
						
					 
					
						2018-01-05 21:26:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Pallister 
							
						 
					 
					
						
						
							
						
						1d61e403ed 
					 
					
						
						
							
							changes to create load balancers and qos providers on first request to reroute and then check if they have changed on subsequent requests but not create again if they havent..quite a few breaking changes here.  
						
						 
						
						
						
						
					 
					
						2017-11-09 17:35:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Oleksandr Yershov 
							
						 
					 
					
						
						
							
						
						a8b56a63c2 
					 
					
						
						
							
							Cookie proxying and auto redirect configuration  #128  
						
						 
						
						... 
						
						
						
						HttpHandlerOptions are added to ReRoute configuration and passed down to HttpClientHttpRequester as Request properties. 
						
						
					 
					
						2017-09-28 09:41:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						8042bbab2c 
					 
					
						
						
							
							Moved common middleare test setup into a base class  
						
						 
						
						
						
						
					 
					
						2017-07-18 09:28:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Carlos Santana Herrera 
							
						 
					 
					
						
						
							
						
						24f7b9a171 
					 
					
						
						
							
							UpstreamHttpMethod property (of class FileReRoute) changes from string to List<string>.  
						
						 
						
						
						
						
					 
					
						2017-05-05 11:47:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tom.pallister 
							
						 
					 
					
						
						
							
						
						be3a2fb6ed 
					 
					
						
						
							
							Change to fix issue not setting content type header  
						
						 
						
						
						
						
					 
					
						2017-04-28 13:04:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						80e728aa00 
					 
					
						
						
							
							Made changes based on PR comments. Also added lots more tests!  
						
						 
						
						
						
						
					 
					
						2017-04-19 20:12:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						878eacf1db 
					 
					
						
						
							
							Remove obsolete code  
						
						 
						
						
						
						
					 
					
						2017-04-18 15:35:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						a1c6ab4ce4 
					 
					
						
						
							
							Get rest of unit tests working  
						
						 
						
						
						
						
					 
					
						2017-04-18 15:16:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						7c1a277147 
					 
					
						
						
							
							Fixed some unit tests  
						
						 
						
						
						
						
					 
					
						2017-04-18 14:05:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Philip Wood 
							
						 
					 
					
						
						
							
						
						eeb8f691c7 
					 
					
						
						
							
							Very hacky proof of concept  
						
						 
						
						
						
						
					 
					
						2017-04-17 21:25:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						c787202374 
					 
					
						
						
							
							I realised we can get rid of the cookie container as cookies are just sent as a header called cookie...  
						
						 
						
						
						
						
					 
					
						2017-03-05 18:05:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						286c7f8488 
					 
					
						
						
							
							Fixed issue where qos was being created for each request so circuit breaker was never stopping traffic going to downstream service.  
						
						 
						
						
						
						
					 
					
						2017-02-11 18:56:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						e33fe4cf7d 
					 
					
						
						
							
							merged develop  
						
						 
						
						
						
						
					 
					
						2017-02-11 12:07:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								geffzhang 
							
						 
					 
					
						
						
							
						
						caae826d77 
					 
					
						
						
							
							Refactor qos as options  
						
						 
						
						
						
						
					 
					
						2017-02-08 09:25:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tom Gardham-Pallister 
							
						 
					 
					
						
						
							
						
						33ce162693 
					 
					
						
						
							
							changed upstream http method to use httpmethod class in .net  
						
						 
						
						
						
						
					 
					
						2017-02-07 18:30:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								geffzhang 
							
						 
					 
					
						
						
							
						
						883be802b3 
					 
					
						
						
							
							Refactor CircuitBreaker Pattern  
						
						 
						
						... 
						
						
						
						Add Qos Config in ReRoute And Refactor CircuitBreakingDelegatingHandler 
						
						
					 
					
						2017-02-03 14:49:46 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						af506b079a 
					 
					
						
						
							
							more logging, more readme, more refactoring  
						
						 
						
						
						
						
					 
					
						2016-11-05 11:36:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						5fc04a0514 
					 
					
						
						
							
							started refactoring request builder  
						
						 
						
						
						
						
					 
					
						2016-10-30 18:35:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						56bf4014bd 
					 
					
						
						
							
							Added request id functionality and general refactoring..also turned out i wasnt returning headers....sigh  
						
						 
						
						
						
						
					 
					
						2016-10-30 17:29:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								TomPallister 
							
						 
					 
					
						
						
							
						
						f7f4a392f0 
					 
					
						
						
							
							implemented adding claims as query strings to downstream route, removed some of the middleware injection optiosn as i have currently have no use case for them, general refactoring to use the OcelotMiddleware a bit more  
						
						 
						
						
						
						
					 
					
						2016-10-29 19:45:50 +01:00