Skip to content

Commit f877ed2

Browse files
Prepare for release (#25261)
* Prepare for release * Fix
1 parent 37137d0 commit f877ed2

File tree

5 files changed

+45
-9
lines changed

5 files changed

+45
-9
lines changed

eng/Packages.Data.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
<PackageReference Update="Azure.Core.Experimental" Version="0.1.0-preview.18" />
8585
<PackageReference Update="Azure.Messaging.EventHubs" Version="5.6.2" />
8686
<PackageReference Update="Azure.Messaging.EventGrid" Version="4.7.0" />
87-
<PackageReference Update="Azure.Messaging.ServiceBus" Version="7.4.0" />
87+
<PackageReference Update="Azure.Messaging.ServiceBus" Version="7.5.0" />
8888
<PackageReference Update="Azure.Messaging.WebPubSub" Version="1.0.0-beta.2" />
8989
<PackageReference Update="Azure.Identity" Version="1.5.0" />
9090
<PackageReference Update="Azure.Security.KeyVault.Secrets" Version="4.2.0" />

sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/CHANGELOG.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
# Release History
22

3-
## 5.1.0-beta.1 (Unreleased)
3+
## 5.1.0 (2021-11-10)
44

55
### Features Added
6-
7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
6+
- Added `EnableCrossEntityTransactions` option
7+
- Added ability to bind to `ServiceBusClient`
128

139
## 5.0.0 (2021-10-21)
1410

sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,22 @@ public static async Task Run(
201201
}
202202
```
203203

204+
### Binding to ServiceBusClient
205+
206+
There may be times when you want to bind to the same `ServiceBusClient` that the trigger is using. This can be useful if you need to dynamically create a sender based on the message that is received.
207+
208+
```C# Snippet:ServiceBusBindingToClient
209+
[FunctionName("BindingToClient")]
210+
public static async Task Run(
211+
[ServiceBus("<queue_or_topic_name>", Connection = "<connection_name>")]
212+
ServiceBusReceivedMessage message,
213+
ServiceBusClient client)
214+
{
215+
ServiceBusSender sender = client.CreateSender(message.To);
216+
await sender.SendMessageAsync(new ServiceBusMessage(message));
217+
}
218+
```
219+
204220
## Troubleshooting
205221

206222
Please refer to [Monitor Azure Functions](https://docs.microsoft.com/azure/azure-functions/functions-monitoring) for troubleshooting guidance.

sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Microsoft.Azure.WebJobs.Extensions.ServiceBus.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0</TargetFrameworks>
55
<Description>Microsoft Azure WebJobs SDK ServiceBus Extension</Description>
6-
<Version>5.1.0-beta.1</Version>
6+
<Version>5.1.0</Version>
77
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
88
<ApiCompatVersion>5.0.0</ApiCompatVersion>
99
<NoWarn>$(NoWarn);AZC0001;CS1591;SA1636;CA1507</NoWarn>
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
4+
using System;
5+
using System.Threading.Tasks;
6+
using Azure.Messaging.ServiceBus;
7+
8+
namespace Microsoft.Azure.WebJobs.Extensions.ServiceBus.Tests.Samples
9+
{
10+
public class BindingToClient
11+
{
12+
#region Snippet:ServiceBusBindingToClient
13+
[FunctionName("BindingToClient")]
14+
public static async Task Run(
15+
[ServiceBus("<queue_or_topic_name>", Connection = "<connection_name>")]
16+
ServiceBusReceivedMessage message,
17+
ServiceBusClient client)
18+
{
19+
ServiceBusSender sender = client.CreateSender(message.To);
20+
await sender.SendMessageAsync(new ServiceBusMessage(message));
21+
}
22+
#endregion
23+
}
24+
}

0 commit comments

Comments
 (0)