Skip to content

Tags: tomjal/Ocelot

Tags

12.0.1

Toggle 12.0.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Update to support Subprotocols. Solves ThreeMammals#639 (ThreeMammals…

…#642)

Ocelot websocket middleware did not work for STOMP over websocket. After investigation i found out that the issue was with subprotocol and headers that are send and filtered. 

I the end i used ASP.Net core proxy as a reference to solve the issue here:

https://github.com/aspnet/Proxy/blob/3015029f5169b699dfa16bcf85cfc7ca0aaddae7/src/Microsoft.AspNetCore.Proxy/ProxyAdvancedExtensions.cs

So i modified the code to use the way ASP.Net proxy handles this.

12.0.0

Toggle 12.0.0's commit message
Merge branch 'snb83-feature/config_grow_when_merged' into develop

11.0.3

Toggle 11.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/proxy reason phrase (ThreeMammals#618)

* ThreeMammals#599 started work to proxy reason phrase

* ThreeMammals#599 test for aggregator

11.0.2

Toggle 11.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ThreeMammals#593 instanciate upstream path template when dynamic rout…

…ing for logging (ThreeMammals#594)

11.0.1

Toggle 11.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
#ThreeMammals#591 added addanddelete method back to cache as Ocelot.P…

…rovider.Consul uses it...sigh at me (ThreeMammals#592)

11.0.0

Toggle 11.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/ThreeMammals#574 look at httpclient cache key (ThreeMammals#589)

* ThreeMammals#574 consolidate some code, man the config stuff is a mess!

* ThreeMammals#574 just use the downstream re route and the key for caching http clients

* ThreeMammals#574 added benchmark, i was suprised to learn using a complex type was faster than a string in benchmark .net dictionary tests, hey ho probably dont have enough data in the type...

10.0.4

Toggle 10.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ThreeMammals#555 added some tests for this issue but struggling to re…

…plicate (ThreeMammals#570)

* ThreeMammals#555 added some tests for this issue but struggling to replicate

* ThreeMammals#555 removed cmd=instance from service fabric code as someone who knows service fabric says its not needed
I

* ThreeMammals#555 renamed test

10.0.3

Toggle 10.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/inject error mapper (ThreeMammals#562)

* added delegate to select last handler

* ThreeMammals#529 implemented a way we can inject the last delegating handler

* wip - moving code

* ThreeMammals#529 removed loads of qos code and moved it into Ocelot.Provider.Polly

* ThreeMammals#529 can now inject http client expcetions to ocelot errors mappers and updated docs

10.0.2

Toggle 10.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
updated docs to advise you need Ocelot.Administration when using admi…

…n API (ThreeMammals#552)

10.0.1

Toggle 10.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.