Skip to content

Releases: Azure/azure-signalr

Release v1.19.0

09 Nov 07:35
3470d1f
Compare
Choose a tag to compare

Features:

  1. Support SignalR client result(.NET7.0+).
  2. Support CloseOnAuthenticationExpiration. Set this option to enable authentication expiration tracking which will close connections when a token expires.

Bug Fixes

  1. Fix #1652: Configuration issue and a few improvements #1654.
  2. Fix #1679: HubConnectionContext.UserIdentifier is null if negotiation with Management SDK and set user ID #1691.
  3. Fix #1700: proxy not applied to serverless transient mode #1708.

Improvements

  1. Reduce retry interval when AAD auth failed #1451.

Release v1.18.3

06 Sep 05:31
8442f47
Compare
Choose a tag to compare

Features:

  1. Add 2 properties InitialHubServerConnectionCount and MaxHubServerConnectionCount and obsolete ConnectionCount

Bug Fixes

  1. Fix #1652: read ApplicationName from configuration Azure:SignalR:ApplicationName #1651
  2. Fix the error log that don't log 401 exceptions when the old key is available #1659

Release v1.18.1

29 Jun 01:56
ebcebcf
Compare
Choose a tag to compare

Bug Fixes

  1. Fix #1602: Obsolete UseAzureSignalR when the framework is >= netcoreapp3.0 #1605
  2. Fix #1632: Improve the process outgoing pipeline logic when client connection is closed #1631

Release 1.18.0

06 Jun 05:40
3afa08b
Compare
Choose a tag to compare

Feature

  1. Add AuthType=azure, AuthType=azure.msi, AuthType=azure.app supports for connection string.

Release 1.17.1

23 May 07:42
5d6662c
Compare
Choose a tag to compare

Bug Fixes

  1. Fix the Azure Function binding issue #1603

Release 1.17.0

18 Apr 08:22
521b001
Compare
Choose a tag to compare

Bug Fixes

  1. Fix the regression issue that for the single endpoint scenario, send message failure does not throw (#1582)
  2. Improve the error handling when a message fails to send with multiple endpoints (#1582)
    1. "DefaultMessageRouter" filters out "offline" endpoints so that messages will not send out to offline endpoints
    2. You can customize your own message router if you'd like to make sure exceptions throw when some endpoints are offline.
  3. Fix the endpoint hot-reload logic to support "ClientEndpoint" and "ServerEndpoint" property (#1592)

Release v1.16.1

06 Apr 05:54
e56e017
Compare
Choose a tag to compare

Features

  • Add server endpoint and client endpoint as optional parameters of a ServiceEndpoint constructor so that users can customize them with AAD auth. #1586
public ServiceEndpoint(Uri endpoint, TokenCredential credential, EndpointType endpointType = EndpointType.Primary, string name = "", Uri serverEndpoint = null, Uri clientEndpoint = null)

Fixes

  • Fixes the ackable message time out problem when multiple SignalR endpoints exist. #1576

Release v1.16.0

08 Mar 08:09
19b81ca
Compare
Choose a tag to compare

Features

  • Support the customization of endpoints for servers to connect to ASRS in code or config. #1564
    Users have two ways to set serverEndpoint or clientEndpoint.
    • Option 1: in connection string: serverEndpoint=...
    • Option 2: in the ctor of ServiceEndpoint:
      new ServiceEndpoint(new Uri(endpoint), new DefaultAzureCredential())
      {
          ClientEndpoint = clientEndpoint,
          ServerEndpoint = serverEndpoint
      }
  • Allow customization of endpoints for clients to connect to ASRS in code.#1564 See the code sample above.
  • Expose connection capacity in metrics of ServiceEndpoint #1567
  • Change the default endpoint router from random to weighted random #1568

Fixes

  • Fix the message order problem with multiple service connections. #1571

Release v1.15.2

22 Feb 10:09
7e51478
Compare
Choose a tag to compare

Fixes

  • Fix the bug that Management SDK connection count is fixed to 3
  • RestClient Set StatusCode on HttpRequestException on .NET 5 or above runtime.

Release v1.15.1

15 Feb 05:30
74ec5cc
Compare
Choose a tag to compare

Fixes

  • Fix dismatch behavior of empty userIs in IHubContext<THub, T>.Clients.Users(userIds).Method, between AspNetCore SignalR and SignalR service SDK #1544

Improvements

  • Improve cross-project debug experience by enabling source link. #1546