Commit Graph

1152 Commits

Author SHA1 Message Date
42a1395a84 tests for downstream http version validation 2020-02-17 07:45:44 +00:00
f2f583a88c Add DownstreamHttpVersion property for Http/2 WebServer 2020-02-10 18:01:54 +01:00
fc3b6fdb8b fix docs formatting for http method transformation 2020-02-09 18:15:24 +00:00
ddf8b01d36 updated docs and readme with Method Transformation info (#1125) 2020-02-09 17:12:37 +00:00
689f04d011 Merge branch 'pitming-feature/MethodTransformer' 2020-02-09 16:55:58 +00:00
d879721978 Merge branch 'master' into pitming-feature/MethodTransformer 2020-02-09 16:55:14 +00:00
89b2decf50 added docs for http method transformation 2020-02-09 16:52:59 +00:00
7e80720881 acceptance tests 2020-02-09 16:15:39 +00:00
0c5e09d18f moved logic to request mapper and public setter gone 2020-02-09 15:51:22 +00:00
6bd903bc87 tests passing 2020-02-09 15:37:27 +00:00
4bd2243f5e Merge branch 'feature/MethodTransformer' of https://github.com/pitming/Ocelot into pitming-feature/MethodTransformer 2020-02-09 14:21:35 +00:00
4147aee587 RABC typo fix (#1123) 2020-02-09 14:05:07 +00:00
86e8d66daf Activate ChangeToken when Ocelot's configuration changes #1037
* Add configuration change token (#1036)

* Add IOptionsMonitor<IInternalConfiguration>

* Activate change token from *ConfigurationRepository instead of FileAndInternalConfigurationSetter; add acceptance & integration tests

* Update documentation

* Use IWebHostEnvironment as IHostingEnvironment deprecated

Co-authored-by: Chris Swinchatt <chrisswinchatt@gmail.com>
2020-02-04 20:50:40 +00:00
473d50ff36 Update README.md (#1110)
Fix link to Slack ;)
2020-02-04 20:10:25 +00:00
62748725d8 Merge branch 'ussamoo-feature/#1088' 2020-02-04 20:09:33 +00:00
9ea4645ca9 Merge branch 'feature/#1088' of https://github.com/ussamoo/Ocelot into ussamoo-feature/#1088 2020-02-04 20:09:20 +00:00
55073ac3ad Merge branch 'ussamoo-feature/#1088' 2020-02-04 20:07:51 +00:00
73e56322e0 Removed direct reference to Ocelot.Administration project 2020-02-04 20:50:13 +01:00
0babcaea08 Merge branch 'feature/#1088' of https://github.com/ussamoo/Ocelot into ussamoo-feature/#1088 2020-02-04 18:25:32 +00:00
b5dc618780 Fix URL for the Ocelot logo in README.md (#1117) 2020-02-04 18:22:33 +00:00
f4eb93b66c Fix issue #1088 (Ocelot Administration doesn't work with .NET Core 3.x) 2020-02-04 18:20:33 +01:00
157737ef01 Revert "Merge branch 'feature/issue#1088'"
This reverts commit 914a386b0e.
2020-02-04 18:12:00 +01:00
914a386b0e Merge branch 'feature/issue#1088' 2020-02-04 18:11:38 +01:00
e45071fa10 Fix issue #1088 (Ocelot Administration doesn't work with .NET Core 3.x)
Fixed OcelotMiddlewareConfigurationDelegate configuration
2020-02-04 17:59:39 +01:00
59d32dd0de Merge branch 'master' into develop 2020-01-20 07:40:10 +00:00
ebe662abe6 make rate limiting whitelist a function so users can override with dynamic behaviour
* Make rate-limiting client whitelist dynamic
* Refactor `RateLimitOptions.ClientWhiteList`
* Fix typo in variable `enbleRateLimiting`
* Fix case in variable `clientIdheader`
author Taiwo Otubamowo <totubamowo@deloitte.co.uk>

* fix 1045

* #492 log 500 with error log level, acceptance test, unit test

* #492 minor changes

* initial commit for new feature #1077

allow to limit the number of concurrent tcp connection to a downstream service

* protect code against value not in accurate range

add unit test

* Do not crash host on Dispose

* Add test

* Pin GitVersion.CommandLine package version

* #683 validate if there are duplicated placeholders in UpstreamPathTemplate

* Use registered scheme from Eureka (#1087)

* extra test

* very brief mention MaxConnectionsPerServer in docs

* build develop like a PR

* more docs

* test

Co-authored-by: Taiwo O. <44668623+totubamowo@users.noreply.github.com>
Co-authored-by: Catcher Wong <catcher_hwq@outlook.com>
Co-authored-by: jlukawska <56401969+jlukawska@users.noreply.github.com>
Co-authored-by: buretjph <58700930+buretjph@users.noreply.github.com>
Co-authored-by: Jonathan Mezach <jonathanmezach@gmail.com>
Co-authored-by: 彭伟 <pengweiqhca@sina.com>
2020-01-19 17:47:57 +00:00
e3a14142b7 Merge branch 'totubamowo-feature/dynamic-rate-limit-client-whitelist' into develop 2020-01-19 17:34:02 +00:00
02c9711369 Merge branch 'feature/dynamic-rate-limit-client-whitelist' of https://github.com/totubamowo/Ocelot into totubamowo-feature/dynamic-rate-limit-client-whitelist 2020-01-19 17:33:50 +00:00
81c81b5a48 Merge branch 'catcherwong-fix-1045' into develop 2020-01-19 17:20:53 +00:00
1723076874 test 2020-01-19 17:20:36 +00:00
e82e303afc Merge branch 'fix-1045' of https://github.com/catcherwong/Ocelot into catcherwong-fix-1045 2020-01-19 17:15:52 +00:00
bec004cf8f Merge branch 'jlukawska-feature/492-log-500-status-code-as-error' into develop 2020-01-19 16:27:21 +00:00
9da55ea037 small changes to log all responses either information or warning 2020-01-19 16:27:08 +00:00
439165bb8f Merge branch 'master' into develop 2020-01-19 15:56:54 +00:00
07df311094 harden acceptance tests (#1105)
* dont use duplicate port

* change port as this often breaks for some reason
2020-01-19 15:50:11 +00:00
5fed449181 slack link in readme (#1104) 2020-01-19 15:35:21 +00:00
65710f4a94 +semver: breaking PRs merged from Develop, Eureka honour scheme, don't crash on dispose and validate duplicate placeholders in UpstreamPathTemplate
* initial commit for new feature #1077

allow to limit the number of concurrent tcp connection to a downstream service

* protect code against value not in accurate range

add unit test

* Do not crash host on Dispose

* Add test

* Pin GitVersion.CommandLine package version

* #683 validate if there are duplicated placeholders in UpstreamPathTemplate

* Use registered scheme from Eureka (#1087)

* extra test

* very brief mention MaxConnectionsPerServer in docs

* build develop like a PR

* more docs

Co-authored-by: jlukawska <56401969+jlukawska@users.noreply.github.com>
Co-authored-by: buretjph <58700930+buretjph@users.noreply.github.com>
Co-authored-by: Jonathan Mezach <jonathanmezach@gmail.com>
Co-authored-by: 彭伟 <pengweiqhca@sina.com>
2020-01-19 15:00:21 +00:00
836923d268 more docs 2020-01-19 11:19:03 +00:00
4a18e46814 build develop like a PR 2020-01-19 11:15:50 +00:00
49d1748105 very brief mention MaxConnectionsPerServer in docs 2020-01-19 11:14:42 +00:00
bb14855f83 Merge branch 'buretjph-feature/httphandler-maxconnectionperserver' into develop 2020-01-19 11:10:34 +00:00
e4f5a71939 extra test 2020-01-19 11:10:21 +00:00
19881d51ff Merge branch 'feature/httphandler-maxconnectionperserver' of https://github.com/buretjph/Ocelot into buretjph-feature/httphandler-maxconnectionperserver 2020-01-19 10:58:31 +00:00
63b32077b0 Merge branch 'jlukawska-feature/683-validate-two-same-placeholders-in-upstream-template' into develop 2020-01-19 10:53:13 +00:00
48f871088c Merge branch 'feature/683-validate-two-same-placeholders-in-upstream-template' of https://github.com/jlukawska/Ocelot into jlukawska-feature/683-validate-two-same-placeholders-in-upstream-template 2020-01-19 10:50:55 +00:00
a2a5ec635a Merge branch 'jmezach-bugfix/fcp-dispose' into develop 2020-01-19 10:48:26 +00:00
96707a5055 Merge branch 'bugfix/fcp-dispose' of https://github.com/jmezach/Ocelot into jmezach-bugfix/fcp-dispose 2020-01-19 10:46:11 +00:00
b28ced4ec5 Use registered scheme from Eureka (#1087) 2020-01-19 10:42:11 +00:00
664c6ef626 Updated to netcoreapp3.1
* added basic sample

* updated docs
2020-01-18 22:17:22 +00:00
0dcb942f23 badge tracks master (#1101) 2020-01-18 14:52:38 +00:00