David Lievrouw
fd35ad0514
Add ability to register custom load balancers
2020-03-15 12:39:01 +01:00
David Lievrouw
80ab5f6a91
Extend OcelotBuilder with overloads of the AddCustomLoadBalancer registration helper method
2020-03-15 12:33:43 +01:00
David Lievrouw
de012a0794
Rewire LoadBalancerFactory to allow injecting custom load balancers, by introducing LoadBalancerCreators
2020-03-15 12:32:04 +01:00
David Lievrouw
c73cf59908
Revert "Add 'Name' property to ILoadBalancer, for future use in LoadBalancerFactory."
...
This reverts commit 78ead1606dc6a4d6b47b5e63bbf7927ef02e9320.
2020-03-15 12:30:19 +01:00
David Lievrouw
789782c870
Add 'Name' property to ILoadBalancer, for future use in LoadBalancerFactory.
2020-03-15 12:30:08 +01:00
Tom Pallister
347ea7280c
#1152 : dont push releasenotes.md to GitHub +semver: minor
...
Co-authored-by: TomPallister <tom@threemammals.com>
2020-03-13 09:11:31 +00:00
Tom Pallister
783a77aa6e
#1151 : format release notes as JavaScript string for GitHub
2020-03-13 08:56:29 +00:00
Tom Pallister
1a280ddd7f
#1150 : added simple way to get release notes using cake and git
2020-03-12 22:14:18 +00:00
TomPallister
b280b1c530
Merge branch 'jlukawska-feature/1115-find-available-port-in-acceptance-tests'
2020-03-11 20:10:06 +00:00
TomPallister
36064b13d0
use random port generator on tests from master
2020-03-11 20:09:36 +00:00
TomPallister
c75227d5b8
Merge branch 'master' into jlukawska-feature/1115-find-available-port-in-acceptance-tests
2020-03-11 20:00:55 +00:00
TomPallister
d032774aa0
small refactor of RandomPortFinder
2020-03-11 19:52:24 +00:00
TomPallister
c91c99ca72
Merge branch 'feature/1115-find-available-port-in-acceptance-tests' of https://github.com/jlukawska/Ocelot into jlukawska-feature/1115-find-available-port-in-acceptance-tests
2020-03-11 19:31:19 +00:00
jlukawska
263f26ed51
#1115 find available ports to use in acceptance tests
2020-03-06 10:18:21 +01:00
Tom Pallister
08512ec1c0
check we are on master before pushing coverage report ( #1143 )
...
This means that forked PRs can now build as they don't need the coveralls secret
2020-02-22 12:30:38 +00:00
TomPallister
def55b3c3c
Merge branch 'andreatosato-master'
2020-02-21 16:53:44 +00:00
TomPallister
ede5650a3c
docs
2020-02-21 16:53:03 +00:00
TomPallister
ec8a5b6ddf
finished tests around http2
2020-02-21 16:49:26 +00:00
TomPallister
2772ce406d
all acceptance tests passing
2020-02-19 09:18:01 +00:00
TomPallister
e969e9ff0b
unit tests passing
2020-02-18 20:45:28 +00:00
TomPallister
b8922cef5f
tests for version creator
2020-02-17 08:03:11 +00:00
TomPallister
42a1395a84
tests for downstream http version validation
2020-02-17 07:45:44 +00:00
Andrea Tosato
f2f583a88c
Add DownstreamHttpVersion property for Http/2 WebServer
2020-02-10 18:01:54 +01:00
TomPallister
fc3b6fdb8b
fix docs formatting for http method transformation
2020-02-09 18:15:24 +00:00
Tom Pallister
ddf8b01d36
updated docs and readme with Method Transformation info ( #1125 )
2020-02-09 17:12:37 +00:00
TomPallister
689f04d011
Merge branch 'pitming-feature/MethodTransformer'
2020-02-09 16:55:58 +00:00
TomPallister
d879721978
Merge branch 'master' into pitming-feature/MethodTransformer
2020-02-09 16:55:14 +00:00
TomPallister
89b2decf50
added docs for http method transformation
2020-02-09 16:52:59 +00:00
TomPallister
7e80720881
acceptance tests
2020-02-09 16:15:39 +00:00
TomPallister
0c5e09d18f
moved logic to request mapper and public setter gone
2020-02-09 15:51:22 +00:00
TomPallister
6bd903bc87
tests passing
2020-02-09 15:37:27 +00:00
TomPallister
4bd2243f5e
Merge branch 'feature/MethodTransformer' of https://github.com/pitming/Ocelot into pitming-feature/MethodTransformer
2020-02-09 14:21:35 +00:00
Pavel
4147aee587
RABC typo fix ( #1123 )
2020-02-09 14:05:07 +00:00
Tom Pallister
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
Jonathan Mezach
473d50ff36
Update README.md ( #1110 )
...
Fix link to Slack ;)
2020-02-04 20:10:25 +00:00
TomPallister
62748725d8
Merge branch 'ussamoo-feature/#1088'
2020-02-04 20:09:33 +00:00
TomPallister
9ea4645ca9
Merge branch 'feature/#1088' of https://github.com/ussamoo/Ocelot into ussamoo-feature/#1088
2020-02-04 20:09:20 +00:00
TomPallister
55073ac3ad
Merge branch 'ussamoo-feature/#1088'
2020-02-04 20:07:51 +00:00
WebMed
73e56322e0
Removed direct reference to Ocelot.Administration project
2020-02-04 20:50:13 +01:00
TomPallister
0babcaea08
Merge branch 'feature/#1088' of https://github.com/ussamoo/Ocelot into ussamoo-feature/#1088
2020-02-04 18:25:32 +00:00
eitamal
b5dc618780
Fix URL for the Ocelot logo in README.md ( #1117 )
2020-02-04 18:22:33 +00:00
EL Aisati Ahmed
f4eb93b66c
Fix issue #1088 (Ocelot Administration doesn't work with .NET Core 3.x)
2020-02-04 18:20:33 +01:00
EL Aisati Ahmed
157737ef01
Revert "Merge branch 'feature/issue#1088'"
...
This reverts commit 914a386b0e79612a832a0ddc4c1b7fda7e8cf4a2.
2020-02-04 18:12:00 +01:00
EL Aisati Ahmed
914a386b0e
Merge branch 'feature/issue#1088'
2020-02-04 18:11:38 +01:00
EL Aisati Ahmed
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
jlukawska
0af49617ee
Merge pull request #2 from ThreeMammals/develop
...
Develop
2020-01-21 16:16:26 +01:00
TomPallister
59d32dd0de
Merge branch 'master' into develop
2020-01-20 07:40:10 +00:00
Tom Pallister
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
TomPallister
e3a14142b7
Merge branch 'totubamowo-feature/dynamic-rate-limit-client-whitelist' into develop
2020-01-19 17:34:02 +00:00
TomPallister
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