Skip to content

Commit ec9f236

Browse files
CIPopabhipsaMisra
authored andcommitted
Fix Netstandard2.0 regression on UWP/Xamarin, upgrading the AMQP library dependency (#990)
* Updating AMQP to latest, fixing wrong ifdef pragma, updating build badges. * Better RID for perf/stress tests. * Switching to the new DevOps UX links. * Incrementing versions for NuGets
1 parent f4130a8 commit ec9f236

File tree

9 files changed

+20
-16
lines changed

9 files changed

+20
-16
lines changed

e2e/stress/IoTClientPerf/Program.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public static int Main(string[] args)
120120
int n = 1;
121121
string a = "sas";
122122
int c = -1;
123-
string i = Guid.NewGuid().ToString();
123+
string i = null;
124124
string f = null;
125125

126126
while (param_counter + 1 < args.Length)
@@ -185,6 +185,11 @@ public static int Main(string[] args)
185185
return -1;
186186
}
187187

188+
if (i == null)
189+
{
190+
i = $"{DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss.ffZ")}_dotNet_{f}";
191+
}
192+
188193
Tuple<string, Func<PerfScenarioConfig, PerfScenario>> scenario;
189194
Func<PerfScenarioConfig, PerfScenario> scenarioFactory;
190195
if (!s_scenarios.TryGetValue(f, out scenario))

iothub/device/src/Microsoft.Azure.Devices.Client.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</PropertyGroup>
2323

2424
<PropertyGroup>
25-
<Version>1.20.2</Version>
25+
<Version>1.20.3</Version>
2626
<Title>Microsoft Azure IoT Device Client SDK</Title>
2727
<Authors>Microsoft</Authors>
2828
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
@@ -41,7 +41,7 @@
4141
<ItemGroup>
4242
<PackageReference Include="DotNetty.Codecs.Mqtt" Version="0.6.0" />
4343
<PackageReference Include="DotNetty.Handlers" Version="0.6.0" />
44-
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.1" />
44+
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.2" />
4545
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
4646
<PackageReference Include="WindowsAzure.Storage" Version="9.3.2" />
4747
</ItemGroup>

iothub/device/src/Transport/Amqp/AmqpConnector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ private void OnWriteHeaderComplete(TransportAsyncCallbackArgs args)
318318
#region Authentication
319319
protected static bool InitializeDisableServerCertificateValidation()
320320
{
321-
#if NETSTANDARD1_3 // No System.Configuration.ConfigurationManager in NetStandard1.3
321+
#if !NET451
322322
bool flag;
323323
if (!AppContext.TryGetSwitch("DisableServerCertificateValidationKeyName", out flag))
324324
{

iothub/device/tests/Microsoft.Azure.Devices.Client.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<PackageReference Include="Moq" Version="4.10.1" />
2121
<PackageReference Include="DotNetty.Codecs.Mqtt" Version="0.6.0" />
2222
<PackageReference Include="DotNetty.Handlers" Version="0.6.0" />
23-
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.1" />
23+
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.2" />
2424
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
2525
</ItemGroup>
2626

iothub/service/src/Microsoft.Azure.Devices.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</PropertyGroup>
2323

2424
<PropertyGroup>
25-
<Version>1.18.0</Version>
25+
<Version>1.18.1</Version>
2626
<Title>Microsoft Azure IoT Service Client SDK</Title>
2727
<Authors>Microsoft</Authors>
2828
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
@@ -106,7 +106,7 @@
106106

107107
<ItemGroup>
108108
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
109-
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.1" />
109+
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.2" />
110110
</ItemGroup>
111111

112112
<ItemGroup>

iothub/service/tests/Microsoft.Azure.Devices.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</ItemGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.1" />
19+
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.2" />
2020
<PackageReference Include="Moq" Version="4.8.2" />
2121
</ItemGroup>
2222

provisioning/transport/amqp/src/Microsoft.Azure.Devices.Provisioning.Transport.Amqp.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</PropertyGroup>
2020

2121
<PropertyGroup>
22-
<Version>1.1.8</Version>
22+
<Version>1.1.9</Version>
2323
<Title>Microsoft Azure IoT Provisioning Device Client AMQP Transport</Title>
2424
<Authors>Microsoft</Authors>
2525
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
@@ -82,7 +82,7 @@
8282
</ItemGroup>
8383

8484
<ItemGroup>
85-
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.1" />
85+
<PackageReference Include="Microsoft.Azure.Amqp" Version="2.4.2" />
8686
<PackageReference Condition=" '$(Configuration)' == 'Debug' " Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.1" />
8787
</ItemGroup>
8888
</Project>

readme.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ Due to security considerations, build logs are not publicly available.
3131

3232
| Service Environment | Status |
3333
| --- | --- |
34-
| WestUS | [![Build Status](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_apis/build/status/csharp/csharp-westus1?branchName=master)](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_build/latest?definitionId=44)|
35-
| Canary | [![Build Status](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_apis/build/status/csharp/csharp-canary1?branchName=master)](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_build/latest?definitionId=43)|
36-
| Dogfood | [![Build Status](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_apis/build/status/csharp/csharp-df1?branchName=master)](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_build/latest?definitionId=36)|
34+
| Master | [![Build Status](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_apis/build/status/csharp/csharp-westus1?branchName=master)](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_build?definitionId=44&_a=summary&repositoryFilter=9&branchFilter=23)|
35+
| Preview | [![Build Status](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_apis/build/status/csharp/csharp-canary1?branchName=preview)](https://azure-iot-sdks.visualstudio.com/azure-iot-sdks/_build?definitionId=43&_a=summary&repositoryFilter=9&branchFilter=72)|
3736

3837
## OS platforms and hardware compatibility
3938
The IoT Hub device SDK for .NET can be used with a broad range of OS platforms and devices.

versions.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
AssemblyPath, Version
2-
iothub\device\src\Microsoft.Azure.Devices.Client.csproj, 1.20.2
3-
iothub\service\src\Microsoft.Azure.Devices.csproj, 1.18.0
2+
iothub\device\src\Microsoft.Azure.Devices.Client.csproj, 1.20.3
3+
iothub\service\src\Microsoft.Azure.Devices.csproj, 1.18.1
44
shared\src\Microsoft.Azure.Devices.Shared.csproj, 1.16.0
55
provisioning\device\src\Microsoft.Azure.Devices.Provisioning.Client.csproj, 1.4.0
6-
provisioning\transport\amqp\src\Microsoft.Azure.Devices.Provisioning.Transport.Amqp.csproj, 1.1.8
6+
provisioning\transport\amqp\src\Microsoft.Azure.Devices.Provisioning.Transport.Amqp.csproj, 1.1.9
77
provisioning\transport\http\src\Microsoft.Azure.Devices.Provisioning.Transport.Http.csproj, 1.1.6
88
provisioning\transport\mqtt\src\Microsoft.Azure.Devices.Provisioning.Transport.Mqtt.csproj, 1.1.8
99
security\tpm\src\Microsoft.Azure.Devices.Provisioning.Security.Tpm.csproj, 1.1.6

0 commit comments

Comments
 (0)