Skip to content

Commit cbab09e

Browse files
authored
Update AWS SDK dependencies (#244)
1 parent 5f3dd93 commit cbab09e

File tree

5 files changed

+29
-21
lines changed

5 files changed

+29
-21
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"Projects": [
3+
{
4+
"Name": "Amazon.Extensions.Configuration.SystemsManager",
5+
"Type": "Patch",
6+
"ChangelogMessages": [
7+
"Update AWS SDK Dependencies"
8+
]
9+
}
10+
]
11+
}

src/Amazon.Extensions.Configuration.SystemsManager/Amazon.Extensions.Configuration.SystemsManager.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
</PropertyGroup>
4949

5050
<ItemGroup>
51-
<PackageReference Include="AWSSDK.AppConfigData" Version="4.0.0" />
52-
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.0" />
53-
<PackageReference Include="AWSSDK.SimpleSystemsManagement" Version="4.0.0" />
51+
<PackageReference Include="AWSSDK.AppConfigData" Version="4.0.2.4" />
52+
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="4.0.3.11" />
53+
<PackageReference Include="AWSSDK.SimpleSystemsManagement" Version="4.0.6.1" />
5454
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.0.*" />
5555
<PackageReference Include="System.Text.Json" Condition=" '$(TargetFramework)' == 'netstandard2.0' " Version="8.0.5" />
5656
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />

src/Amazon.Extensions.Configuration.SystemsManager/Internal/ServiceClientAppender.cs

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,21 @@ namespace Amazon.Extensions.Configuration.SystemsManager.Internal
2121
{
2222
public static class ServiceClientAppender
2323
{
24-
private const string UserAgentHeader = "User-Agent";
2524
private static readonly string AssemblyVersion = typeof(AppConfigProcessor).GetTypeInfo().Assembly.GetName().Version.ToString();
2625
private static readonly string UserAgentSuffix = $"lib/SSMConfigProvider#{AssemblyVersion}";
2726

2827
public static void ServiceClientBeforeRequestEvent(object sender, RequestEventArgs e)
2928
{
30-
if (e is WebServiceRequestEventArgs args)
31-
{
32-
if (args.Headers.ContainsKey(UserAgentHeader) &&
29+
WebServiceRequestEventArgs args = e as WebServiceRequestEventArgs;
30+
if (args != null && args.Request is Amazon.Runtime.Internal.IAmazonWebServiceRequest internalRequest &&
3331
#if NET8_0_OR_GREATER
34-
!args.Headers[UserAgentHeader].Contains(UserAgentSuffix, System.StringComparison.InvariantCulture)
32+
!internalRequest.UserAgentDetails.GetCustomUserAgentComponents().Contains(UserAgentSuffix, System.StringComparison.InvariantCulture)
3533
#else
36-
!args.Headers[UserAgentHeader].Contains(UserAgentSuffix)
34+
!internalRequest.UserAgentDetails.GetCustomUserAgentComponents().Contains(UserAgentSuffix)
3735
#endif
38-
)
39-
{
40-
args.Headers[UserAgentHeader] = args.Headers[UserAgentHeader] + " " + UserAgentSuffix;
41-
}
36+
)
37+
{
38+
internalRequest.UserAgentDetails.AddUserAgentComponent(UserAgentSuffix);
4239
}
4340
}
4441
}

test/Amazon.Extensions.Configuration.SystemsManager.Integ/Amazon.Extensions.Configuration.SystemsManager.Integ.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="AWSSDK.AppConfig" Version="4.0.0" />
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
12-
<PackageReference Include="AWSSDK.SecurityToken" Version="4.0.0" />
13-
<PackageReference Include="xunit" Version="2.9.2" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
10+
<PackageReference Include="AWSSDK.AppConfig" Version="4.0.3.2" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
12+
<PackageReference Include="AWSSDK.SecurityToken" Version="4.0.4" />
13+
<PackageReference Include="xunit" Version="2.9.3" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1515
<PrivateAssets>all</PrivateAssets>
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
1717
</PackageReference>

test/Amazon.Extensions.Configuration.SystemsManager.Tests/Amazon.Extensions.Configuration.SystemsManager.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
</ItemGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
1919
<PackageReference Include="Moq" Version="4.20.72" />
20-
<PackageReference Include="xunit" Version="2.9.2" />
21-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
20+
<PackageReference Include="xunit" Version="2.9.3" />
21+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
2222
<PrivateAssets>all</PrivateAssets>
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
2424
</PackageReference>

0 commit comments

Comments
 (0)