Skip to content

Conversation

swapnil-nagar
Copy link
Contributor

@swapnil-nagar swapnil-nagar commented Jul 10, 2025

Description:

This PR adds the settlement.proto definition file, which is required to support gRPC-based Service Bus message actions such as Complete, Abandon, Defer, and DeadLetter. This is part of enabling message settlement capabilities in the new Service Bus extension layer.

Key Changes:

Introduced settlement.proto under the proto definitions directory.
This file defines the contract for performing message actions over gRPC.

This feature has been in development for non-.NET environments. However, it has already been available and well-tested in .NET for the past two years.
I am currently working on implementing this feature for Node.js.

Adding ServiceBus Trigger Chnages by swapnil-nagar · Pull Request #353 · Azure/azure-functions-nodejs-library
Azure Functions Service Bus Extensions with Message Settlement by swapnil-nagar · Pull Request #4 · Azure/azure-functions-nodejs-extensions

Existing proto contract with dotNet env.

azure-functions-dotnet-worker/extensions/Worker.Extensions.ServiceBus/src/Proto/settlement.proto at 37484db97f9acf45d198550a9ee61e721d90178c · Azure/azure-functions-dotnet-worker

@swapnil-nagar swapnil-nagar changed the title Settlement Proto for Service Bus Settlement Proto for Service Bus to Support Service Bus Message Actions Jul 10, 2025
@swapnil-nagar swapnil-nagar merged commit b3e2b14 into dev Jul 10, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants