- Fixed the issue when using customized server endpoint with Azure AD credential.
- Upgraded
Microsoft.Azure.SignalR
,Microsoft.Azure.SignalR.Management
,Microsoft.Azure.SignalR.Protocols
from 1.21.4 to 1.21.6
- Fixed the bug that a wrong exception is thrown when the SignalR connection is not found using REST API to close a connection or add a connection to group.
- Upgraded
Microsoft.Azure.SignalR
,Microsoft.Azure.SignalR.Management
,Microsoft.Azure.SignalR.Protocols
to 1.21.4
- Support MessagePack hub protocol for both persistent mode and transient mode.
- Upgraded
Microsoft.Azure.SignalR
,Microsoft.Azure.SignalR.Management
,Microsoft.Azure.SignalR.Protocols
from 1.19.2 to 1.21.2
- Fixed the bug that the arguments are required in a SignalR message for isolated-process
- Upgraded
Microsoft.Azure.SignalR
,Microsoft.Azure.SignalR.Management
,Microsoft.Azure.SignalR.Protocols
from 1.16.1 to 1.19.2 - Upgraded MessagePack for performance and security improvements.
- Added
SignalROptions
. Users can configure service endpoints, service transport type, and JSON object serialization withSignalROptions
in the startup class. - Support customizing client endpoint and server endpoint in multiple ways. It is useful when you want to integrate with application gateway. Go here for more details.
- Fixed the message order problem.
- Fixed the ackable message timeout problem when multiple SignalR endpoints exist.
Following are the all changes in 1.7.0-beta.2 and 1.7.0-beta.1 versions.
SignalRConnectionAttribute
can be used to customize the connection name of strongly typed serverless hub too. Usage:[SignalRConnection("SignalRConnection")] public class CustomConnectionHub : ServerlessHub<IChatClient> { }
{ "Values":{ "SignalRConnection":"Your-Connection-String" } }
- Added built-in string constants for SignalR trigger:
SignalRTriggerCategories.Connections
for "connections",SignalRTriggerCategories.Messages
for "messages",SignalRTriggerEvents.Connected
for "connected",SignalRTriggerEvents.Disconnected
for "disconnected". - Added strongly typed serverless hub. See sample for more details.
- Enabled SignalR trigger to use identity-based connection.
- Fix a
ServiceEndpoints
binding bug that creating new persistent connections for each request. - Fixed the bug that the function host could not be shutdown locally on Functions V3 runtime.
- Fixed the package restoring issue on .NET 5 and above.
SignalRConnectionAttribute
can be used to customize the connection name of strongly typed serverless hub too. Usage:[SignalRConnection("SignalRConnection")] public class CustomConnectionHub : ServerlessHub<IChatClient> { }
{ "Values":{ "SignalRConnection":"Your-Connection-String" } }
- Added built-in string constants for SignalR trigger:
SignalRTriggerCategories.Connections
for "connections",SignalRTriggerCategories.Messages
for "messages",SignalRTriggerEvents.Connected
for "connected",SignalRTriggerEvents.Disconnected
for "disconnected".
- Fix a
ServiceEndpoints
binding bug that creating new persistent connections for each request.
- Update dependency
Microsoft.Azure.SignalR.Management
version from 1.13.0 to 1.15.1.
- Added strongly typed serverless hub. See sample for more details.
- Enabled SignalR trigger to use identity-based connection.
- Fixed the bug that the function host could not be shutdown locally on Functions V3 runtime.
- Fixed the package restoring issue on .NET 5 and above.