Skip to content

Commit 920b985

Browse files
authored
Release 23.4.3 | Hot fixing #2246 | November'24 release | +semver: patch (#2252)
* Bump all packs to the latest versions, except Serilog * Prepare release artifacts
1 parent 2fe4734 commit 920b985

File tree

13 files changed

+124
-117
lines changed

13 files changed

+124
-117
lines changed

ReleaseNotes.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
## :package: End of .NET 6, 7 Support (version {0})
1+
## :fire: Hot fixing #2246 issue (version {0}) aka v[{1}](https://github.com/ThreeMammals/Ocelot/releases/tag/{1}) patch :package:
22
> Read the Docs: [Ocelot 23.4](https://ocelot.readthedocs.io/en/{0}/) with [PDF](https://ocelot.readthedocs.io/_/downloads/en/{0}/pdf/)
33
> Hot fixed version: [{1}](https://github.com/ThreeMammals/Ocelot/releases/tag/{1})
44
> Milestone: [November'24](https://github.com/ThreeMammals/Ocelot/milestone/10)
55
6-
This is the last patched version for .NET 6 and 7 frameworks. The upcoming major release, version [24.0](https://github.com/ThreeMammals/Ocelot/milestone/11), will target .NET 9 alongside the LTS .NET 8. Projects targeting .NET 6 or 7 should update to this version while considering an upgrade to .NET 8 or 9 in the future.
6+
### :information_source: About
7+
:fire: Hot fixed issue: #2246
8+
:heart: A sincere and heartfelt "Thank You" to **Donny Tian**, @donnytian for reporting the bug.
79

8-
### :information_source: About
9-
- All package versions have been updated to latest versions targeting the `net6.0` and `net7.0` frameworks, along with the LTS `net8.0`.
10-
- Dependabot alerts concerning [reported vulnerabilities](https://github.com/ThreeMammals/Ocelot/security/dependabot) related to `IdentityServer4` have not yet been addressed; these will be resolved in the next major release (refer to **Warnings** further information).
10+
### :warning: Warning
11+
1. Consider this patch as the last one supporting .NET 6 and 7 frameworks. For more details, refer to the [previous version notes](https://github.com/ThreeMammals/Ocelot/releases/tag/{1}).
12+
2. No further patches for this minor version are expected. The next major release will be [.NET 9](https://github.com/ThreeMammals/Ocelot/milestone/11), version **24.0**.
1113

12-
### :exclamation: Warning
13-
1. Releasing a patched `23.4.*` is possible.
14-
2. In the next major version, the Ocelot team will remove references to the [IdentityServer4](https://github.saobby.my.eu.orgIdentityServer/IdentityServer4) package from testing projects due to its "Public Archive" status; the version, [4.1.2](https://github.saobby.my.eu.orgIdentityServer/IdentityServer4/releases/tag/4.1.2), was [released](https://github.com/IdentityServer/IdentityServer4/releases) on July 7, 2021.
15-
3. The main Ocelot package is not integrated with `IdentityServer4`, allowing Ocelot users to utilize [any authentication provider](https://github.com/ThreeMammals/Ocelot/discussions/2194), as Ocelot's [Authentication](https://github.com/ThreeMammals/Ocelot/blob/main/docs/authentication.rst) feature is provider-agnostic.
16-
4. Our plans to utilize the [ASP.NET Core Identity](https://learn.microsoft.com/en-us/aspnet/core/security/authentication/identity) framework in testing projects due to industry standards, instead the `IdentityServer4` library.
17-
5. Following the release of .NET 9, the team will begin the deprecation of the Ocelot extension-packages: `Ocelot.Cache.CacheManager`, `Ocelot.Tracing.Butterfly`, and `Ocelot.Tracing.OpenTracing`.
14+
### :exclamation: Breaking Changes
15+
Upgrading from [23.4.0](https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.0)-[{1}](https://github.com/ThreeMammals/Ocelot/releases/tag/{1}) to [{0}](https://github.com/Threeammals/Ocelot/releases/tag/{0}) introduces **no breaking changes**. However, some internal interfaces have been updated, which should not introduce IBC for 99.99% of projects. For further information, refer to the source code.

build.cake

+10-3
Original file line numberDiff line numberDiff line change
@@ -725,10 +725,17 @@ private void PublishPackages(ConvertableDirectoryPath packagesDir, ConvertableFi
725725
var artifacts = System.IO.File
726726
.ReadAllLines(artifactsFile)
727727
.Distinct();
728-
729-
foreach(var artifact in artifacts)
728+
var skippable = new List<string>
729+
{
730+
"ReleaseNotes.md", // skip always
731+
"Ocelot.Provider.Eureka", // do not release for version 23.4.3
732+
"Ocelot.Provider.Kubernetes",
733+
"Ocelot.Tracing.Butterfly",
734+
"Ocelot.Tracing.OpenTracing",
735+
};
736+
foreach (var artifact in artifacts)
730737
{
731-
if (artifact == "ReleaseNotes.md")
738+
if (skippable.Exists(x => artifact.StartsWith(x)))
732739
continue;
733740

734741
var codePackage = packagesDir + File(artifact);

docs/index.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.. _23.4: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.2
1+
.. _23.4: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.3
22

33
############################
44
Ocelot `23.4`_ Documentation

docs/releasenotes.rst

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@
44
.. _@jlukawska: https://github.com/jlukawska
55
.. _@kesskalli: https://github.com/kesskalli
66

7-
.. _23.4: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.2
7+
.. _23.4: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.3
88
.. _23.4.0: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.0
99
.. _23.4.1: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.1
1010
.. _23.4.2: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.2
11+
.. _23.4.3: https://github.com/ThreeMammals/Ocelot/releases/tag/23.4.3
1112

12-
.. _1111: https://github.com/ThreeMammals/Ocelot/issues/1111
1313
.. _1307: https://github.com/ThreeMammals/Ocelot/pull/1307
1414
.. _1403: https://github.com/ThreeMammals/Ocelot/pull/1403
1515
.. _2200: https://github.com/ThreeMammals/Ocelot/pull/2200
16+
.. _2246: https://github.com/ThreeMammals/Ocelot/issues/2246
1617

1718
.. role:: htm(raw)
1819
:format: html
@@ -33,6 +34,7 @@ The major version `23.4.0`_ includes several patches, the history of which is pr
3334

3435
- `23.4.1`_, on Nov 22, 2024: Routing patch.
3536
- `23.4.2`_, on Nov 27, 2024: End of .NET 6/7 Support patch.
37+
- `23.4.3`_, on Jan 17, 2025: Issue `2246`_ patch.
3638

3739
.. _release-notes:
3840

src/Ocelot.Administration/Ocelot.Administration.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
</ItemGroup>
5353
<!-- Conditionally obtain references for the net 8.0 target -->
5454
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
55-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.11" />
56-
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.0" />
55+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.12" />
56+
<PackageReference Include="System.Text.Encodings.Web" Version="9.0.1" />
5757
</ItemGroup>
5858
</Project>

src/Ocelot.Cache.CacheManager/Ocelot.Cache.CacheManager.csproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@
4343
</ItemGroup>
4444
<!-- Conditionally obtain references for the net 6.0 target -->
4545
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
46-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="6.0.2" />
47-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.1" />
48-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.2" />
49-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.1" />
46+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
47+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
48+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
49+
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />
5050
<PackageReference Include="Microsoft.NETCore.Platforms" Version="6.0.13" />
5151
</ItemGroup>
5252
<!-- Conditionally obtain references for the net 7.0 target -->
@@ -59,10 +59,10 @@
5959
</ItemGroup>
6060
<!-- Conditionally obtain references for the net 8.0 target -->
6161
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
62-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
63-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
64-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" />
65-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
62+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.1" />
63+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.1" />
64+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.1" />
65+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />
6666
<PackageReference Include="Microsoft.NETCore.Platforms" Version="8.0.0-preview.7.23375.6" />
6767
</ItemGroup>
6868
</Project>

src/Ocelot.Provider.Consul/Ocelot.Provider.Consul.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<ProjectReference Include="..\Ocelot\Ocelot.csproj" />
3131
</ItemGroup>
3232
<ItemGroup>
33-
<PackageReference Include="Consul" Version="1.7.14.5" />
33+
<PackageReference Include="Consul" Version="1.7.14.6" />
3434
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556">
3535
<PrivateAssets>all</PrivateAssets>
3636
</PackageReference>

src/Ocelot.Provider.Polly/Ocelot.Provider.Polly.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556">
3535
<PrivateAssets>all</PrivateAssets>
3636
</PackageReference>
37-
<PackageReference Include="Polly" Version="8.5.0" />
37+
<PackageReference Include="Polly" Version="8.5.1" />
3838
</ItemGroup>
3939
<ItemGroup>
4040
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="8.0.0" />

src/Ocelot/Ocelot.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@
5353
</ItemGroup>
5454
<!-- Conditionally obtain references for the net 8.0 target -->
5555
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
56-
<PackageReference Include="Microsoft.AspNetCore.MiddlewareAnalysis" Version="8.0.11" />
57-
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.11" />
56+
<PackageReference Include="Microsoft.AspNetCore.MiddlewareAnalysis" Version="8.0.12" />
57+
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.12" />
5858
</ItemGroup>
5959
<ItemGroup>
6060
<None Include="..\..\README.md" Pack="true" PackagePath="\" />

test/Ocelot.AcceptanceTests/Ocelot.AcceptanceTests.csproj

+23-23
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@
4545
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
4646
</ItemGroup>
4747
<ItemGroup>
48-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
49-
<PackageReference Include="xunit" Version="2.9.2" />
50-
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
51-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.0-pre.35">
48+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
49+
<PackageReference Include="xunit" Version="2.9.3" />
50+
<PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
51+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1">
5252
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5353
<PrivateAssets>all</PrivateAssets>
5454
</PackageReference>
55-
<PackageReference Include="coverlet.collector" Version="6.0.2">
55+
<PackageReference Include="coverlet.collector" Version="6.0.3">
5656
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5757
<PrivateAssets>all</PrivateAssets>
5858
</PackageReference>
@@ -63,7 +63,7 @@
6363
<PackageReference Include="OpenTracing" Version="0.12.1" />
6464
<PackageReference Include="IdentityServer4" Version="4.1.2" />
6565
<PackageReference Include="IdentityServer4.AccessTokenValidation" Version="3.0.1" />
66-
<PackageReference Include="Consul" Version="1.7.14.5" />
66+
<PackageReference Include="Consul" Version="1.7.14.6" />
6767
<PackageReference Include="CacheManager.Microsoft.Extensions.Logging" Version="2.0.0-beta-1629" />
6868
<PackageReference Include="CacheManager.Serialization.Json" Version="2.0.0-beta-1629" />
6969
<PackageReference Include="Steeltoe.Discovery.ClientCore" Version="3.2.8" />
@@ -75,27 +75,27 @@
7575
<!-- Conditionally obtain references for the net 6.0 target -->
7676
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
7777
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.36" />
78-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.3" />
79-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.2" />
80-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.1" />
81-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.1" />
82-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.1" />
83-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.1" />
84-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.1" />
85-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="6.0.1" />
78+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
79+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
80+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.1" />
81+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
82+
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />
83+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.1" />
84+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.1" />
85+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
8686
<PackageReference Include="Serilog.AspNetCore" Version="6.1.0" />
8787
</ItemGroup>
8888
<!-- Conditionally obtain references for the net 8.0 target -->
8989
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
90-
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.11" />
91-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
92-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.0" />
93-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.0" />
94-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
95-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
96-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.0" />
97-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" />
98-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.0" />
90+
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.12" />
91+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.1" />
92+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.1" />
93+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.1" />
94+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.1" />
95+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />
96+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.1" />
97+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.1" />
98+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.1" />
9999
<PackageReference Include="Serilog.AspNetCore" Version="8.0.3" />
100100
</ItemGroup>
101101
<ItemGroup>

test/Ocelot.IntegrationTests/Ocelot.IntegrationTests.csproj

+23-23
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
<ProjectReference Include="..\Ocelot.Testing\Ocelot.Testing.csproj" />
3737
</ItemGroup>
3838
<ItemGroup>
39-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
40-
<PackageReference Include="xunit" Version="2.9.2" />
41-
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
42-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.0-pre.35">
39+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
40+
<PackageReference Include="xunit" Version="2.9.3" />
41+
<PackageReference Include="Xunit.SkippableFact" Version="1.5.23" />
42+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.1">
4343
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4444
<PrivateAssets>all</PrivateAssets>
4545
</PackageReference>
46-
<PackageReference Include="coverlet.collector" Version="6.0.2">
46+
<PackageReference Include="coverlet.collector" Version="6.0.3">
4747
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4848
<PrivateAssets>all</PrivateAssets>
4949
</PackageReference>
@@ -56,27 +56,27 @@
5656
</ItemGroup>
5757
<!-- Conditionally obtain references for the net 6.0 target -->
5858
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' ">
59-
<PackageReference Include="Microsoft.Data.SQLite" Version="6.0.36" />
60-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.3" />
61-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="6.0.2" />
62-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="6.0.1" />
63-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.1" />
64-
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.1" />
65-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="6.0.1" />
66-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.1" />
67-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="6.0.1" />
59+
<PackageReference Include="Microsoft.Data.SQLite" Version="8.0.12" />
60+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
61+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
62+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.1" />
63+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
64+
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.1" />
65+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.1" />
66+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.1" />
67+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
6868
</ItemGroup>
6969
<!-- Conditionally obtain references for the net 8.0 target -->
7070
<ItemGroup Condition=" '$(TargetFramework)' == 'net8.0' ">
71-
<PackageReference Include="Microsoft.Data.SQLite" Version="9.0.0" />
72-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.0" />
73-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.0" />
74-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.0" />
75-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
76-
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
77-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.0" />
78-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" />
79-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.0" />
71+
<PackageReference Include="Microsoft.Data.SQLite" Version="9.0.1" />
72+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.1" />
73+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="9.0.1" />
74+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.1" />
75+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.1" />
76+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />
77+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.1" />
78+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.1" />
79+
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.1" />
8080
</ItemGroup>
8181
<ItemGroup>
8282
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="8.0.0" />

0 commit comments

Comments
 (0)