Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion iothub/device/src/Microsoft.Azure.Devices.Client.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
</PropertyGroup>

<PropertyGroup>
<Version>1.43.0-edgeLts</Version>
<Version>1.43.2-edgeLts</Version>
<Title>Microsoft Azure IoT Device Client SDK</Title>
<IncludeSource>True</IncludeSource>
<IncludeSymbols>True</IncludeSymbols>
Expand Down
2 changes: 2 additions & 0 deletions iothub/device/src/Transport/Mqtt/MqttTransportHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1504,6 +1504,8 @@ private async Task HandleIncomingEventMessageAsync(MqttApplicationMessageReceive
// We try to get the endpoint from the topic, if the topic is in the above format.
string[] tokens = receivedEventArgs.ApplicationMessage.Topic.Split('/');

PopulateMessagePropertiesFromMqttMessage(iotHubMessage, receivedEventArgs.ApplicationMessage);

// if there is an input name in the topic string, set the system property accordingly
if (tokens.Length >= 6)
{
Expand Down
32 changes: 28 additions & 4 deletions vsts/horton-e2e.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
variables:
Horton.FrameworkRoot: $(Agent.BuildDirectory)/e2e-fx
Horton.FrameworkRef: master
Horton.FrameworkRef: timtay/temp # This is deliberately not targeting main because the main branch builds for an older version of .NET than this branch of the azure-iot-sdk-csharp repo targets
Horton.Language: csharp
Horton.Repo: $(Build.Repository.Uri)
Horton.Commit: $(Build.SourceBranch)
Expand All @@ -12,7 +12,31 @@ resources:
type: github
name: Azure/iot-sdks-e2e-fx
ref: refs/heads/master
endpoint: 'GitHub OAuth - az-iot-builder-01'
endpoint: 'azure-iot-sdk-python-github'

jobs:
- template: vsts/templates/jobs-gate-csharp.yaml@e2e_fx
stages:
- stage: setup
jobs:
- job: create_azure_resources
pool:
vmImage: 'windows-latest'
steps:
- template: vsts/templates/steps-create-azure-resources.yaml@e2e_fx

- stage: build_and_test
dependsOn: setup
jobs:
- template: vsts/templates/jobs-gate-csharp.yaml@e2e_fx

- stage: cleanup
dependsOn:
- setup
- build_and_test
condition: always()
jobs:
- job: destroy_azure_resource_group
condition: always()
pool:
vmImage: 'ubuntu-24.04'
steps:
- template: vsts/templates/steps-destroy-azure-resources.yaml@e2e_fx
Loading