Skip to content

Commit c211d1f

Browse files
andrewlockveerbia
authored andcommitted
Add support for Aerospike.Client v8 (#6424)
## Summary of changes Adds support for latest `Aerospike.Client` package ## Reason for change We want to support the latest versions of libraries ## Implementation details Mostly just bump the numbers, needed to add a new duck type to handle some refactoring changes in the library ## Test coverage Extended the tests to cover the new version ## Other details Fixes https://datadoghq.atlassian.net/browse/AIDM-507
1 parent 2a4cd1d commit c211d1f

15 files changed

+124
-10
lines changed

tracer/build/PackageVersionsGeneratorDefinitions.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -604,12 +604,13 @@
604604
"SampleProjectName": "Samples.Aerospike",
605605
"NugetPackageSearchName": "Aerospike.Client",
606606
"MinVersion": "4.0.0",
607-
"MaxVersionExclusive": "8.0.0",
607+
"MaxVersionExclusive": "9.0.0",
608608
"SpecificVersions": [
609609
"4.0.*",
610610
"4.*.*",
611611
"5.*.*",
612-
"7.*.*"
612+
"7.*.*",
613+
"8.*.*"
613614
],
614615
"VersionConditions": [{
615616
"MinVersion": "6.0.0",

tracer/build/PackageVersionsLatestMajors.g.props

+24
Original file line numberDiff line numberDiff line change
@@ -4020,6 +4020,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
40204020
<RequiresDockerDependency>All</RequiresDockerDependency>
40214021
<SampleName>Samples.Aerospike</SampleName>
40224022
</PackageVersionSample>
4023+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
4024+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4025+
<TargetFramework>net6.0</TargetFramework>
4026+
<RequiresDockerDependency>All</RequiresDockerDependency>
4027+
<SampleName>Samples.Aerospike</SampleName>
4028+
</PackageVersionSample>
40234029
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
40244030
<Properties>ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false</Properties>
40254031
<TargetFramework>net7.0</TargetFramework>
@@ -4044,6 +4050,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
40444050
<RequiresDockerDependency>All</RequiresDockerDependency>
40454051
<SampleName>Samples.Aerospike</SampleName>
40464052
</PackageVersionSample>
4053+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
4054+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4055+
<TargetFramework>net7.0</TargetFramework>
4056+
<RequiresDockerDependency>All</RequiresDockerDependency>
4057+
<SampleName>Samples.Aerospike</SampleName>
4058+
</PackageVersionSample>
40474059
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
40484060
<Properties>ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false</Properties>
40494061
<TargetFramework>net8.0</TargetFramework>
@@ -4068,6 +4080,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
40684080
<RequiresDockerDependency>All</RequiresDockerDependency>
40694081
<SampleName>Samples.Aerospike</SampleName>
40704082
</PackageVersionSample>
4083+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
4084+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4085+
<TargetFramework>net8.0</TargetFramework>
4086+
<RequiresDockerDependency>All</RequiresDockerDependency>
4087+
<SampleName>Samples.Aerospike</SampleName>
4088+
</PackageVersionSample>
40714089
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
40724090
<Properties>ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false</Properties>
40734091
<TargetFramework>net9.0</TargetFramework>
@@ -4092,6 +4110,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
40924110
<RequiresDockerDependency>All</RequiresDockerDependency>
40934111
<SampleName>Samples.Aerospike</SampleName>
40944112
</PackageVersionSample>
4113+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
4114+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
4115+
<TargetFramework>net9.0</TargetFramework>
4116+
<RequiresDockerDependency>All</RequiresDockerDependency>
4117+
<SampleName>Samples.Aerospike</SampleName>
4118+
</PackageVersionSample>
40954119
<PackageVersionSample Include="test\test-applications\integrations\Samples.Couchbase\Samples.Couchbase.csproj">
40964120
<Properties>ApiVersion=2.7.27;RestoreRecursive=false;BuildProjectReferences=false</Properties>
40974121
<TargetFramework>net462</TargetFramework>

tracer/build/PackageVersionsLatestMinors.g.props

+24
Original file line numberDiff line numberDiff line change
@@ -21594,6 +21594,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2159421594
<RequiresDockerDependency>All</RequiresDockerDependency>
2159521595
<SampleName>Samples.Aerospike</SampleName>
2159621596
</PackageVersionSample>
21597+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
21598+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
21599+
<TargetFramework>net6.0</TargetFramework>
21600+
<RequiresDockerDependency>All</RequiresDockerDependency>
21601+
<SampleName>Samples.Aerospike</SampleName>
21602+
</PackageVersionSample>
2159721603
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
2159821604
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2159921605
<TargetFramework>net7.0</TargetFramework>
@@ -21696,6 +21702,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2169621702
<RequiresDockerDependency>All</RequiresDockerDependency>
2169721703
<SampleName>Samples.Aerospike</SampleName>
2169821704
</PackageVersionSample>
21705+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
21706+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
21707+
<TargetFramework>net7.0</TargetFramework>
21708+
<RequiresDockerDependency>All</RequiresDockerDependency>
21709+
<SampleName>Samples.Aerospike</SampleName>
21710+
</PackageVersionSample>
2169921711
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
2170021712
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2170121713
<TargetFramework>net8.0</TargetFramework>
@@ -21798,6 +21810,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2179821810
<RequiresDockerDependency>All</RequiresDockerDependency>
2179921811
<SampleName>Samples.Aerospike</SampleName>
2180021812
</PackageVersionSample>
21813+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
21814+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
21815+
<TargetFramework>net8.0</TargetFramework>
21816+
<RequiresDockerDependency>All</RequiresDockerDependency>
21817+
<SampleName>Samples.Aerospike</SampleName>
21818+
</PackageVersionSample>
2180121819
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
2180221820
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2180321821
<TargetFramework>net9.0</TargetFramework>
@@ -21900,6 +21918,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
2190021918
<RequiresDockerDependency>All</RequiresDockerDependency>
2190121919
<SampleName>Samples.Aerospike</SampleName>
2190221920
</PackageVersionSample>
21921+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
21922+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
21923+
<TargetFramework>net9.0</TargetFramework>
21924+
<RequiresDockerDependency>All</RequiresDockerDependency>
21925+
<SampleName>Samples.Aerospike</SampleName>
21926+
</PackageVersionSample>
2190321927
<PackageVersionSample Include="test\test-applications\integrations\Samples.Couchbase\Samples.Couchbase.csproj">
2190421928
<Properties>ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false</Properties>
2190521929
<TargetFramework>net462</TargetFramework>

tracer/build/PackageVersionsLatestSpecific.g.props

+24
Original file line numberDiff line numberDiff line change
@@ -5514,6 +5514,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
55145514
<RequiresDockerDependency>All</RequiresDockerDependency>
55155515
<SampleName>Samples.Aerospike</SampleName>
55165516
</PackageVersionSample>
5517+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
5518+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
5519+
<TargetFramework>net6.0</TargetFramework>
5520+
<RequiresDockerDependency>All</RequiresDockerDependency>
5521+
<SampleName>Samples.Aerospike</SampleName>
5522+
</PackageVersionSample>
55175523
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
55185524
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
55195525
<TargetFramework>net7.0</TargetFramework>
@@ -5538,6 +5544,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
55385544
<RequiresDockerDependency>All</RequiresDockerDependency>
55395545
<SampleName>Samples.Aerospike</SampleName>
55405546
</PackageVersionSample>
5547+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
5548+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
5549+
<TargetFramework>net7.0</TargetFramework>
5550+
<RequiresDockerDependency>All</RequiresDockerDependency>
5551+
<SampleName>Samples.Aerospike</SampleName>
5552+
</PackageVersionSample>
55415553
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
55425554
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
55435555
<TargetFramework>net8.0</TargetFramework>
@@ -5562,6 +5574,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
55625574
<RequiresDockerDependency>All</RequiresDockerDependency>
55635575
<SampleName>Samples.Aerospike</SampleName>
55645576
</PackageVersionSample>
5577+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
5578+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
5579+
<TargetFramework>net8.0</TargetFramework>
5580+
<RequiresDockerDependency>All</RequiresDockerDependency>
5581+
<SampleName>Samples.Aerospike</SampleName>
5582+
</PackageVersionSample>
55655583
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
55665584
<Properties>ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false</Properties>
55675585
<TargetFramework>net9.0</TargetFramework>
@@ -5586,6 +5604,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
55865604
<RequiresDockerDependency>All</RequiresDockerDependency>
55875605
<SampleName>Samples.Aerospike</SampleName>
55885606
</PackageVersionSample>
5607+
<PackageVersionSample Include="test\test-applications\integrations\Samples.Aerospike\Samples.Aerospike.csproj">
5608+
<Properties>ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false</Properties>
5609+
<TargetFramework>net9.0</TargetFramework>
5610+
<RequiresDockerDependency>All</RequiresDockerDependency>
5611+
<SampleName>Samples.Aerospike</SampleName>
5612+
</PackageVersionSample>
55895613
<PackageVersionSample Include="test\test-applications\integrations\Samples.Couchbase\Samples.Couchbase.csproj">
55905614
<Properties>ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false</Properties>
55915615
<TargetFramework>net462</TargetFramework>

tracer/build/supported_calltargets.g.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@
826826
"Item3": 0
827827
},
828828
"MaximumVersion": {
829-
"Item1": 7,
829+
"Item1": 8,
830830
"Item2": 65535,
831831
"Item3": 65535
832832
},
@@ -848,7 +848,7 @@
848848
"Item3": 0
849849
},
850850
"MaximumVersion": {
851-
"Item1": 7,
851+
"Item1": 8,
852852
"Item2": 65535,
853853
"Item3": 65535
854854
},

tracer/build/supported_versions.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"minVersionTestedInclusive": "4.0.3",
5454
"maxVersionSupportedInclusive": "7.4.0",
5555
"maxVersionAvailableInclusive": "8.0.0",
56-
"maxVersionTestedInclusive": "7.4.0"
56+
"maxVersionTestedInclusive": "8.0.0"
5757
}
5858
]
5959
},

tracer/dependabot/Datadog.Dependabot.Integrations.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<!-- Integration: AerospikeClient -->
1010
<!-- Assembly: AerospikeClient -->
1111
<!-- Latest package https://www.nuget.org/packages/Aerospike.Client/8.0.0 -->
12-
<PackageReference Include="Aerospike.Client" Version="7.4.0" />
12+
<PackageReference Include="Aerospike.Client" Version="8.0.0" />
1313

1414
<!-- Integration: Amazon.Lambda.RuntimeSupport -->
1515
<!-- Assembly: Amazon.Lambda.RuntimeSupport -->

tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/Aerospike/AerospikeCommon.cs

+9
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ public static Scope CreateScope<TTarget>(Tracer tracer, TTarget target)
4848
tags.SetName = key.SetName;
4949
tags.UserKey = key.UserKey.ToString();
5050
}
51+
else if (target.TryDuckCast<HasKeyV8>(out var hasKeyV8))
52+
{
53+
var key = hasKeyV8.Key;
54+
55+
tags.Key = FormatKey(key);
56+
tags.Namespace = key.Ns;
57+
tags.SetName = key.SetName;
58+
tags.UserKey = key.UserKey.ToString();
59+
}
5160
else if (target.TryDuckCast<HasKeys>(out var hasKeys))
5261
{
5362
bool isFirstKey = true;

tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/Aerospike/AsyncCommandIntegration.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike
1818
MethodName = "ExecuteCommand",
1919
ReturnTypeName = ClrNames.Void,
2020
MinimumVersion = "4.0.0",
21-
MaximumVersion = "7.*.*",
21+
MaximumVersion = "8.*.*",
2222
IntegrationName = AerospikeCommon.IntegrationName)]
2323
[Browsable(false)]
2424
[EditorBrowsable(EditorBrowsableState.Never)]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// <copyright file="HasKeyV8.cs" company="Datadog">
2+
// Unless explicitly stated otherwise all files in this repository are licensed under the Apache 2 License.
3+
// This product includes software developed at Datadog (https://www.datadoghq.com/). Copyright 2017 Datadog, Inc.
4+
// </copyright>
5+
6+
#nullable enable
7+
8+
using Datadog.Trace.DuckTyping;
9+
10+
namespace Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike;
11+
12+
/// <summary>
13+
/// Duck type for https://github.com/aerospike/aerospike-client-csharp/blob/a008a41a2c81916f7dd8db2e2757b516bdad77a8/AerospikeClient/Async/AsyncWriteBase.cs#L23
14+
/// Differs from HasKey in that the former reads from a field called "key" and the latter reads from a property called "Key"
15+
/// </summary>
16+
[DuckCopy]
17+
internal struct HasKeyV8
18+
{
19+
public Key Key;
20+
}

tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/Aerospike/SyncCommandIntegration.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike
1818
MethodName = "ExecuteCommand",
1919
ReturnTypeName = ClrNames.Void,
2020
MinimumVersion = "4.0.0",
21-
MaximumVersion = "7.*.*",
21+
MaximumVersion = "8.*.*",
2222
IntegrationName = AerospikeCommon.IntegrationName)]
2323
[Browsable(false)]
2424
[EditorBrowsable(EditorBrowsableState.Never)]

tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,8 @@ std::vector<CallTargetDefinition3> g_callTargets=
348348
{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("GetValue"),g_callTargets_Sig_133,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,1,15},
349349
{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Read"),g_callTargets_Sig_094,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,1,15},
350350
{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("ReadAsync"),g_callTargets_Sig_229,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,1,15},
351-
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.AsyncCommand"),(WCHAR*)WStr("ExecuteCommand"),g_callTargets_Sig_233,1,4,0,0,7,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.AsyncCommandIntegration"),CallTargetKind::Default,1,15},
352-
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.SyncCommand"),(WCHAR*)WStr("ExecuteCommand"),g_callTargets_Sig_233,1,4,0,0,7,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.SyncCommandIntegration"),CallTargetKind::Default,1,15},
351+
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.AsyncCommand"),(WCHAR*)WStr("ExecuteCommand"),g_callTargets_Sig_233,1,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.AsyncCommandIntegration"),CallTargetKind::Default,1,15},
352+
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.SyncCommand"),(WCHAR*)WStr("ExecuteCommand"),g_callTargets_Sig_233,1,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.SyncCommandIntegration"),CallTargetKind::Default,1,15},
353353
#if _WIN32
354354
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.Compilation.BuildManager"),(WCHAR*)WStr("InvokePreStartInitMethodsCore"),g_callTargets_Sig_261,3,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.HttpModule_Integration"),CallTargetKind::Default,1,1},
355355
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.ThreadContext"),(WCHAR*)WStr("AssociateWithCurrentThread"),g_callTargets_Sig_256,2,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.ThreadContext_AssociateWithCurrentThread_Integration"),CallTargetKind::Default,1,1},

tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMajors.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -1673,24 +1673,28 @@ public class PackageVersionsLatestMajors
16731673
new object[] { "5.4.1" },
16741674
new object[] { "6.2.1" },
16751675
new object[] { "7.4.0" },
1676+
new object[] { "8.0.0" },
16761677
#endif
16771678
#if NET7_0
16781679
new object[] { "4.3.1" },
16791680
new object[] { "5.4.1" },
16801681
new object[] { "6.2.1" },
16811682
new object[] { "7.4.0" },
1683+
new object[] { "8.0.0" },
16821684
#endif
16831685
#if NET8_0
16841686
new object[] { "4.3.1" },
16851687
new object[] { "5.4.1" },
16861688
new object[] { "6.2.1" },
16871689
new object[] { "7.4.0" },
1690+
new object[] { "8.0.0" },
16881691
#endif
16891692
#if NET9_0
16901693
new object[] { "4.3.1" },
16911694
new object[] { "5.4.1" },
16921695
new object[] { "6.2.1" },
16931696
new object[] { "7.4.0" },
1697+
new object[] { "8.0.0" },
16941698
#endif
16951699
#endif
16961700
};

tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMinors.g.cs

+4
Original file line numberDiff line numberDiff line change
@@ -4602,6 +4602,7 @@ public class PackageVersionsLatestMinors
46024602
new object[] { "7.2.0" },
46034603
new object[] { "7.3.0" },
46044604
new object[] { "7.4.0" },
4605+
new object[] { "8.0.0" },
46054606
#endif
46064607
#if NET7_0
46074608
new object[] { "4.0.3" },
@@ -4621,6 +4622,7 @@ public class PackageVersionsLatestMinors
46214622
new object[] { "7.2.0" },
46224623
new object[] { "7.3.0" },
46234624
new object[] { "7.4.0" },
4625+
new object[] { "8.0.0" },
46244626
#endif
46254627
#if NET8_0
46264628
new object[] { "4.0.3" },
@@ -4640,6 +4642,7 @@ public class PackageVersionsLatestMinors
46404642
new object[] { "7.2.0" },
46414643
new object[] { "7.3.0" },
46424644
new object[] { "7.4.0" },
4645+
new object[] { "8.0.0" },
46434646
#endif
46444647
#if NET9_0
46454648
new object[] { "4.0.3" },
@@ -4659,6 +4662,7 @@ public class PackageVersionsLatestMinors
46594662
new object[] { "7.2.0" },
46604663
new object[] { "7.3.0" },
46614664
new object[] { "7.4.0" },
4665+
new object[] { "8.0.0" },
46624666
#endif
46634667
#endif
46644668
};

0 commit comments

Comments
 (0)