Commit Graph

866 Commits

Author SHA1 Message Date
3f784d7949 Merge branch 'develop' into feature/config_grow_when_merged
# Conflicts:
#	src/Ocelot/DependencyInjection/ConfigurationBuilderExtensions.cs
#	test/Ocelot.UnitTests/DependencyInjection/ConfigurationBuilderExtensionsTests.cs
2018-08-18 05:11:35 +04:00
af3c39da6a Addressing issue #559 (Infinite configuration file growth when ASPNETCORE_ENVIRONMENT is defined)
Made IHostingEnvironment optional for AddOcelot() to avoid breaking change.
2018-08-18 04:29:21 +04:00
e909cf9ce7 updated docs to advise you need Ocelot.Administration when using admin API (#552) 2018-08-14 20:50:51 +01:00
18ded25b0e Feature/remove id server (#551)
* removed idserver4

* some files I missed removing
2018-08-14 18:39:18 +01:00
sa
373a3927f2 Small spelling correction (#550) 2018-08-14 18:21:10 +01:00
0786614e50 removed idserver4 (#547) 2018-08-14 08:19:00 +01:00
edbe33415d #529 updated docs (#545) 2018-08-13 00:58:58 +05:30
5916cbfd94 Feature/remove rafty (#544)
* #529 removed raft

* #529 Rafty needs properties exposed
2018-08-12 22:51:11 +05:30
cbd0af6d75 #529 removed raft (#543) 2018-08-12 22:12:59 +05:30
4e22b3cfc4 #529 +semver: breaking updated docs to show how to load pivotal package (#542) 2018-08-12 20:00:36 +05:30
34afefced6 Feature/remove pivotal (#541)
* #529 removed eureka client

* #529 removed some unused code
2018-08-12 19:44:08 +05:30
87348e5d1b Feature/removed consul and its deps to other package (#539)
* #529 removed consul deps and introduced delegate to find service discovery provider

* +semver: breaking moved consul configuration to package..introduced mechanism for packages to configure Ocelot pipeline
2018-08-12 17:28:41 +05:30
a91235b405 #529 removed consul deps and introduced delegate to find service discovery provider (#538) 2018-08-12 14:46:46 +05:30
afe322693e added nuget package url (#537) 2018-08-11 20:47:40 +05:30
a46462506d #529 updated docs (#536) 2018-08-11 19:30:26 +05:30
d4b65198f3 #529 removed cache manager specific code (#535) 2018-08-11 18:21:07 +05:30
2673aebee2 ignore .DS_Store 2018-08-11 11:53:43 +01:00
9ae4ab9260 correct spelling 2018-08-04 15:15:41 +01:00
0e7665064e #344 how to signalr (#530) 2018-08-04 08:22:17 +01:00
04415e8c36 Merge branch 'develop' of github.com:ThreeMammals/Ocelot into develop 2018-08-04 08:21:31 +01:00
a66c7989e2 docs for reloading json 2018-08-04 08:21:28 +01:00
ad8025df1b Reload config on change (#527)
* Reload config on change.
Added test case.

* added testing for adding the json with reloadOnChange = false
2018-08-04 08:17:31 +01:00
89f0cc786a #524 Solved - Add request headers to websocket connection (#528) 2018-08-04 08:02:30 +01:00
37fb32b7f5 broke out butterfly into seperate project (#521)
* broke out butterfly into seperate project

* nearly did it...

* updated docs as I have broken the butterfly code off into a seperate dll
2018-08-03 08:11:47 +01:00
24f8a18579 make stringextensions available 2018-08-02 20:42:57 +01:00
95a7c821fd add v1 tracer interface so we can break out tracing (#523) 2018-08-02 18:27:19 +01:00
46132b6fa8 Fix configuration error, throw error message (#522)
Fix configuration error, throw error message
2018-08-01 23:54:01 +01:00
0f68f18060 Merge branch 'develop' of github.com:ThreeMammals/Ocelot into develop 2018-07-31 21:27:35 +01:00
92043bad90 #515 added detail about needing to set base url for administration api usage 2018-07-31 21:27:27 +01:00
43ad065e4a #500 validate that there is an address in consul service, also made this clear in docs (#520) 2018-07-31 21:21:46 +01:00
b854ca63ce use a stream rather than byte array in responder (#519) 2018-07-31 19:21:12 +01:00
eb4b996c99 removed loads of stupid code (#518) 2018-07-31 18:37:59 +01:00
29ff0045fe removed null admin path hack (#513) 2018-07-30 23:15:03 +01:00
049731b43b removed fake service tracer (#511)
* removed fake service tracer

* removed comments
2018-07-30 22:44:07 +01:00
a5bb74a2ea Update tracing.rst (#509) 2018-07-30 07:49:11 +01:00
8711b07de6 Fix extended coverage main pipeline bug (#510) 2018-07-30 07:07:12 +01:00
b0a20d13b9 Feature/more dynamic routes (#508)
* Made the file config poller use IHostedService, bit more generic, not just need to provide the correct implementations of the repo services and it will poll anything..this means we can open up redis for #458

* removed comments

* #458 allow users to set rate limits per service for dynamic re routes

* #458 added docs for rate limting on dynamic reroutes
2018-07-29 20:32:45 +01:00
0f2cf2d188 Made the file config poller use IHostedService, bit more generic, not… (#507)
* Made the file config poller use IHostedService, bit more generic, not just need to provide the correct implementations of the repo services and it will poll anything..this means we can open up redis for #458

* removed comments
2018-07-29 18:23:49 +01:00
1817564ea5 Feature/fix #463 (#506)
* #463 save both files

* #463 made it so we dont save to disk on startup unless using admin api
2018-07-27 23:13:22 +01:00
9f4448378a Adjusted routing.rst (while learning) (#504) 2018-07-27 18:01:32 +01:00
fa6dc5901a Spelling in documentation. (#491)
* Minor spelling issues

* spelling
2018-07-25 08:41:04 +01:00
d186f0e1b6 #490 use byte content not stream (#498) 2018-07-25 08:34:58 +01:00
69ca874239 Minor spelling issues (#489) 2018-07-23 18:17:02 +01:00
600732651b Ive made the acceptance tests share the same builder in an effort to duplicate the linux port in use issue I have when running acceptance tests...seems to have been some use...now to test in CI (#486) 2018-07-21 11:24:05 +01:00
daa0491992 #469 more docs around how services should be set up in consul (#485) 2018-07-21 09:01:45 +01:00
079ec0f365 #474 tests to show how spaces in headers work (#483) 2018-07-21 00:10:06 +01:00
7dbfc46e7b #473 dont remove query string param (#481) 2018-07-20 23:10:59 +01:00
5e91d30352 Spell correction of Fowarding to Forwarding (#482) 2018-07-20 22:39:54 +01:00
23c5fcbf91 #464 (#477)
* #464 added code to request mapper to not automatically add content type and content length headers, .net will automatically try and add these headers in a few circumstances but this solves the 464 issue

* #464 use seek instead of read on body check for websockets tests

* #464 ran out of inodes on linux, looks like reloadonchange causes this
2018-07-20 22:32:40 +01:00
12ef3bc00f Added overload of the IConfigurationBuilder.AddOcelot extension-method that accepts a specific folder (#476) 2018-07-19 17:49:47 +01:00