Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 'ThreeMammals:develop' into 'master' #1

Closed
wants to merge 148 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
708b575
upgrade csproj to net5.0
TomPallister Nov 20, 2020
7254d4d
+semver: breaking upgrade base build image to net5.0
TomPallister Nov 20, 2020
1c6bfc3
add make and build tools to image
TomPallister Nov 20, 2020
a9eec31
fix code broken after net5.0 upgrade
TomPallister Nov 20, 2020
7f49bf5
wip
TomPallister Nov 20, 2020
c1776fb
fix warnings
TomPallister Nov 23, 2020
f16cdd8
fix tests and line endings
TomPallister Nov 23, 2020
4b23e0c
line endings
TomPallister Nov 23, 2020
0fab351
move to dotnet tools for cake
TomPallister Nov 23, 2020
1185576
wip
TomPallister Nov 23, 2020
a5a1606
upgrade dotnet test and coverages packages
TomPallister Nov 23, 2020
71a1053
build works on windows
TomPallister Nov 23, 2020
ef69429
mono complete
TomPallister Nov 24, 2020
730c940
wip
TomPallister Nov 24, 2020
7e2b312
Merge branch 'feat/net5upgrade' of github.com:ThreeMammals/Ocelot int…
TomPallister Nov 24, 2020
f413102
wip
TomPallister Nov 25, 2020
6e1dc3f
wip
TomPallister Nov 25, 2020
3a8d55f
Merge branch 'feat/net5upgrade' of github.com:ThreeMammals/Ocelot int…
TomPallister Nov 25, 2020
94ce022
wip
TomPallister Nov 26, 2020
de0f4f9
build finally working....MAGIC
TomPallister Nov 26, 2020
03c8cd6
works on linux
TomPallister Nov 26, 2020
bdefa2d
dont need .config
TomPallister Nov 26, 2020
a39b5fd
dont need .config
TomPallister Nov 26, 2020
9bc5ad1
dont need this
TomPallister Nov 26, 2020
fdad2bb
update circle build image
TomPallister Nov 26, 2020
b356539
update nuget packages and graphql example
TomPallister Nov 27, 2020
ebf8532
removed rafty and updated more packages
TomPallister Nov 27, 2020
6eed692
more package updates
TomPallister Nov 27, 2020
3255162
wip tests failing
TomPallister Nov 27, 2020
17b0555
tests passing
TomPallister Nov 30, 2020
f62ed72
all packages upgraded and tests passing
TomPallister Dec 1, 2020
ab3533b
bring back develop
TomPallister Dec 1, 2020
ede71c4
updated release process
TomPallister Dec 1, 2020
b2dd70f
release process note
TomPallister Dec 1, 2020
b46feda
rename authorisation to authorization
TomPallister Dec 1, 2020
b74a119
+semver: upgrade to net5.0 (#1390)
TomPallister Dec 11, 2020
3ef6abd
+semver: breaking bump to version 17.0.0
TomPallister Dec 11, 2020
9abd47b
+semver: breaking bump to version 17.0.0 (#1392)
TomPallister Dec 11, 2020
77c6c30
add ocelot logo to repo
Dec 20, 2021
ff6f6e3
update nuget packages to reference ocelot logo from GitHub
Dec 20, 2021
096f94d
update nuget packages to reference ocelot logo from GitHub
Dec 20, 2021
47a024b
fix cake.json version
Dec 20, 2021
ba4b767
use new deletedir api
Dec 20, 2021
3dcc6b6
Merge branch 'feat/fix-build' into develop
Dec 20, 2021
e5ee57b
Feat/net6.0 upgrade (#1558)
TomPallister Jan 20, 2022
52555fc
switch to main for default branch (#1559)
TomPallister Jan 20, 2022
69bd9a8
fix test and use latest coveralls tool
Jan 20, 2022
c07e6ee
use new base image for build & release
Jan 20, 2022
f1db025
install net5.0 in correct place in container
Jan 20, 2022
822a0b0
add nuget tool for publish to cake script
Jan 20, 2022
565968a
use xplat nuget package for cake
Jan 20, 2022
b6b789c
add nuget to cake as a tool
Jan 20, 2022
36ad6e1
use the DotNetNuGet cake code
Jan 20, 2022
96a3fd8
First step
Apr 14, 2023
4afdea3
code cleaning
Apr 14, 2023
c444c25
last packages update
Apr 14, 2023
8920836
+semver: major updated build
TomPallister Apr 22, 2023
07263be
Merge branch 'RaynaldM-upgrade-to-net7' into develop
TomPallister Apr 22, 2023
312f1c6
tests passing on debian 10 (#1647)
TomPallister Apr 22, 2023
b2ec165
updated eddiewebb/[email protected]
TomPallister Apr 22, 2023
66d09e3
updated csmacnz.Coveralls
TomPallister Apr 22, 2023
dec610d
updated csmacnz.Coveralls
TomPallister Apr 22, 2023
4db816a
updated Cake.Coveralls
TomPallister Apr 22, 2023
46b12a2
updated cake syntax
TomPallister Apr 22, 2023
b9cc313
updated nuget package icon url
TomPallister Apr 22, 2023
3bd0f8d
updated report generator (#1648)
TomPallister Apr 22, 2023
fdc761c
updated docs
TomPallister Apr 22, 2023
bc25f4e
push code coverage for main and develop branches
TomPallister Apr 22, 2023
6ca54fe
#1660 Huge logs because of StyleCop.Analyzers warnings (#1663)
raman-m Jun 4, 2023
433dfca
fixed up required spacing in README (#1499)
jusso-dev Jun 4, 2023
346df03
Update README.md
TomPallister Sep 18, 2023
a90664b
Release features #1499 #1663 (#1660) (#1693)
raman-m Sep 19, 2023
ebe70fd
Merge pull request #1695 from ThreeMammals/develop
raman-m Sep 21, 2023
818d1fc
Merge pull request #1697 from ThreeMammals/main
raman-m Sep 22, 2023
455d7d3
Exception mapper naming (#1211)
AnthonySteele Sep 22, 2023
21bc4a4
#908 Quality of Service - Configuration (#1279)
DanHarltey Sep 22, 2023
e6081ce
Fixed logger message typos in the OutputCacheMiddleware class (#1315)
thiagoloureiro Sep 22, 2023
8893f04
fix: minor grammar fix in default rate limit response message (#1639)
eddex Sep 22, 2023
ec85b13
#1288 Query string char missing (#1335)
jlukawska Sep 22, 2023
b27761f
#1057 #1068 Add service discovery logs (#1366)
jlukawska Sep 23, 2023
5ad807d
#893 Problems to cancel a request (CancellationToken) (#1367)
jlukawska Sep 23, 2023
4d245ec
#1228 #1235 #1247 Overloaded AddOcelot method for dynamic FileConfigu…
vijay-karavadra Sep 23, 2023
b7976fc
#1351 #1510 New AddOcelot extensions to support custom ASP.NET MVC pi…
guoyongchang Sep 23, 2023
75cd0b3
#1677 #1686 United documentation update (#1678)
raman-m Sep 25, 2023
fdad15d
#1700 Create custom Ocelot config file when instantiating steps durin…
ggnaegi Sep 25, 2023
8b89257
#1700 Add sequential tests with disabled parallelization (#1705)
raman-m Sep 25, 2023
5fd5bf9
#1681 'using' statements life hacks (#1682)
raman-m Sep 25, 2023
fa179bf
#1375 #1237 #925 #920 Fix DownstreamRoute DangerousAcceptAnyServerCer…
zqlovejyc Sep 28, 2023
190b001
#1225 Update ServiceDiscovery documentation and samples to include Cu…
leonluc-dev Sep 28, 2023
ab29442
#1509 #1683 Replace non-WS protocols for the 'ClientWebSocket' in Web…
ArtRoman Sep 29, 2023
f8eb5e1
#1634 #1487 #1329 #1304 #1294 #793 Consul polling of services: enhanc…
ggnaegi Sep 29, 2023
cc0b9b8
Ignore port when using UpstreamHost option (#1505)
grssmnn Sep 29, 2023
5dbbbef
#1400 Manage multiple patterns for allowed/blocked IPs via Security O…
Fabman08 Sep 30, 2023
5a81cce
Second parameter of Substring is wrong in HeaderFindAndReplaceCreator…
fku- Sep 30, 2023
e950cf2
#653 Adding null check for downstreamResponse (#1334)
ben-bartholomew Sep 30, 2023
e5f31ef
Follow up #1670: Fix StyleCop issues and improve the code (#1711)
raman-m Oct 2, 2023
fcdd274
A brand new Release Notes feature for Releases being made by 'build.c…
raman-m Oct 6, 2023
adac0a2
Polish Apple release
raman-m Oct 6, 2023
cd94bbe
Release 20.0.0
raman-m Oct 6, 2023
d2f76ae
+semver: breaking | Polish Apple release | 2nd build
raman-m Oct 6, 2023
65be4b6
Fix Git command placeholder bug
raman-m Oct 6, 2023
637fde8
Merge pull request #1720 from ThreeMammals/release/20.0
raman-m Oct 7, 2023
b4265a4
Merge pull request #1722 from ThreeMammals/release/20.0
raman-m Oct 12, 2023
3b776a7
#1712 Bump to Polly 8.0 (#1714)
RaynaldM Oct 13, 2023
0a05369
#1731 Read the Docs configuration file v2 (#1733)
ggnaegi Oct 15, 2023
e92b103
Cache by header value: a new Header property in (File)CacheOptions co…
EngRajabi Oct 19, 2023
640b005
#1731 Docs for 20.0 release (#1754)
raman-m Oct 26, 2023
f5d94c9
Prepare for the 20.0.1 release
raman-m Oct 27, 2023
028e257
Trigger new build...
raman-m Oct 27, 2023
d3a623e
Merge pull request #1755 from ThreeMammals/release/20.0
raman-m Oct 27, 2023
ab3d8e6
Find available port in integration tests (#1173)
jlukawska Oct 27, 2023
ae43f32
#952 #1174 Merge query strings without duplicate values (#1182)
wast Nov 1, 2023
8539138
Merge 'develop' into 'release/20.0.1-sync'
raman-m Nov 2, 2023
72a0833
Merge pull request #1758 from ThreeMammals/release/20.0.1-sync
raman-m Nov 2, 2023
dabb4b5
#1550 #1706 Addressing the QoS options ExceptionsAllowedBeforeBreakin…
ggnaegi Nov 4, 2023
ec55504
#1179 Add missing documentation for Secured WebSocket #1180
sam9291 Nov 4, 2023
24b507e
#1787 Upgrade to .NET 8 (#1789)
ggnaegi Nov 19, 2023
7d93623
.NET8 Release artifacts (#1792)
raman-m Nov 20, 2023
50ff768
+semver: breaking | Release 21.0
raman-m Nov 20, 2023
0b25c41
Merge pull request #1790 from ThreeMammals/release/net8
raman-m Nov 21, 2023
940b058
Merge 'release/net8' into 'release/net8-to-develop'
raman-m Nov 21, 2023
04ad9bf
Resolve issues with projects after auto-merging. Format Document
raman-m Nov 21, 2023
40fa20f
Merge pull request #1798 from ThreeMammals/release/net8-to-develop
raman-m Nov 22, 2023
388ebc3
#1744 Avoid calls to 'Logger.Log' if LogLevel not enabled in appsetti…
ggnaegi Nov 24, 2023
b2246a5
#1783 Less logs for circuit breakers (Polly exceptions) (#1786)
RaynaldM Nov 24, 2023
27a5999
Revert #1172 feature (#1807)
raman-m Nov 27, 2023
22bc5b6
Release 22.0 | +semver: breaking
raman-m Nov 27, 2023
349825f
Switch off the PublishToNuget task
raman-m Nov 28, 2023
6740f50
Merge pull request #1808 from ThreeMammals/release/22.0
raman-m Nov 28, 2023
d7754af
Merge pull request #1809 from ThreeMammals/release/22.0
raman-m Nov 29, 2023
ab79b01
#1833 Default timeout(90s) of downstream requests is broken (#1834)
huanguolin Dec 7, 2023
37265ad
Release 22.0.1
raman-m Dec 8, 2023
68e7127
Merge pull request #1847 from ThreeMammals/release/22.0
raman-m Dec 8, 2023
ae6e547
Merge pull request #1848 from ThreeMammals/release/22.0
raman-m Dec 8, 2023
6b1f332
#649 Acceptance tests (#1846)
ks1990cn Dec 8, 2023
a17242d
#827 #1679 Improve performance of Request Mapper (#1724)
ggnaegi Dec 13, 2023
ba641b2
#1172 Default CacheKeyGenerator (#1849)
raman-m Dec 14, 2023
bb79587
#1724 Reverting back HttpClient full buffering (#1853)
ggnaegi Dec 18, 2023
5e7e76b
#356 #695 #1924 Custom `HttpMessageInvoker` pooling (#1824)
ggnaegi Jan 18, 2024
f4803c2
#748 Match Route configurations for upstream paths when empty Catch-A…
AlyHKafoury Jan 18, 2024
c9510b1
#740 #1580 Support multiple authentication schemes in one route (#1870)
MayorSheFF Feb 5, 2024
a1607f5
[#1527 #1529] Breaking change to the class renaming of `Kube` service…
ZisisTsatsas Feb 12, 2024
290fbde
Release 23.0 | Artifacts | +semver: breaking (#1962)
raman-m Feb 13, 2024
e25d473
Merge pull request #1961 from ThreeMammals/release/23.0
raman-m Feb 13, 2024
d54836d
Merge pull request #1963 from ThreeMammals/release/23.0
raman-m Feb 16, 2024
a9dff7c
Fix typo in the name of the `DistributedCacheRateLimitCounterHandler`…
williamscs Feb 22, 2024
108bede
#1396 Lost context `User` in `MultiplexingMiddleware` (#1462)
Ugway77 Feb 22, 2024
0404c24
#1844 More open customization of Polly use (#1974)
RaynaldM Feb 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 21 additions & 14 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,36 +1,43 @@
version: 2.1
version: 2.1
orbs:
queue: eddiewebb/queue@1.5.0
queue: eddiewebb/queue@2.2.1
jobs:
build:
docker:
- image: mijitt0m/ocelot-build:0.0.1
- image: ocelot2/circleci-build:8.21.0
steps:
- checkout
- run: make build
- run: dotnet tool restore && dotnet cake
release:
docker:
- image: mijitt0m/ocelot-build:0.0.1
- image: ocelot2/circleci-build:8.21.0
steps:
- checkout
- run: make release
- run: dotnet tool restore && dotnet cake --target=Release
workflows:
version: 2
master:
jobs:
main:
jobs:
- queue/block_workflow:
time: "20"
only-on-branch: master
- release:
time: '20'
only-on-branch: main
- release:
requires:
- queue/block_workflow
filters:
branches:
only: master
only: main
develop:
jobs:
- build:
filters:
branches:
only: develop
pr:
jobs:
- build:
filters:
branches:
ignore:
- master
ignore:
- main
- develop
18 changes: 18 additions & 0 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"isRoot": true,
"tools": {
"cake.tool": {
"version": "4.0.0",
"commands": [
"dotnet-cake"
]
},
"coveralls.net": {
"version": "4.0.1",
"commands": [
"csmacnz.Coveralls"
]
}
}
}
7 changes: 5 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
*/*/bin
*/*/obj
*/*/bin
*/*/obj
artifacts/
TestResults/
tools/
7 changes: 6 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ root = true
end_of_line = lf
insert_final_newline = true

[*.cs]
[*.cs]
end_of_line = lf
indent_style = space
indent_size = 4

# XML files
[*.xml]
indent_style = space
indent_size = 2
Loading