Incredibly simple real-time web for .NET
This is a patch release for SignalR 2.4.
This release brings minor bug fixes and improvements. It should be fully compatible with 2.4.0 applications.
See a list of issues fixed in this release here: https://github.com/SignalR/SignalR/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed+milestone%3A2.4.3+
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.3 |
Microsoft.AspNet.SignalR.Client | 2.4.3 |
Microsoft.AspNet.SignalR.Core | 2.4.3 |
Microsoft.AspNet.SignalR.JS | 2.4.3 |
Microsoft.AspNet.SignalR.Redis | 2.4.3 |
Microsoft.AspNet.SignalR.StackExchangeRedis | 2.4.3 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.3 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.3 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.3 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.3 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.3 |
Microsoft.AspNet.SignalR.Utils | 2.4.3 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.3 | latest |
To install the preview release of the NPM package, use the command npm install signalr
This is a patch release for SignalR 2.4.
This release brings minor bug fixes and improvements. It should be fully compatible with 2.4.0 applications.
See a list of issues fixed in this release here: https://github.com/SignalR/SignalR/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed+milestone%3A2.4.2+
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.2 |
Microsoft.AspNet.SignalR.Client | 2.4.2 |
Microsoft.AspNet.SignalR.Core | 2.4.2 |
Microsoft.AspNet.SignalR.JS | 2.4.2 |
Microsoft.AspNet.SignalR.Redis | 2.4.2 |
Microsoft.AspNet.SignalR.StackExchangeRedis | 2.4.2 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.2 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.2 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.2 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.2 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.2 |
Microsoft.AspNet.SignalR.Utils | 2.4.2 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.2 | latest |
To install the preview release of the NPM package, use the command npm install signalr
This is a patch release for SignalR 2.4.
This release brings minor bug fixes and improvements. It should be fully compatible with 2.4.0 applications.
See a list of issues fixed in this release here: https://github.com/SignalR/SignalR/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed+label%3A%22closed%3A+Fixed%22+milestone%3A2.4.1
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.1 |
Microsoft.AspNet.SignalR.Client | 2.4.1 |
Microsoft.AspNet.SignalR.Core | 2.4.1 |
Microsoft.AspNet.SignalR.JS | 2.4.1 |
Microsoft.AspNet.SignalR.Redis | 2.4.1 |
Microsoft.AspNet.SignalR.StackExchangeRedis | 2.4.1 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.1 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.1 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.1 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.1 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.1 |
Microsoft.AspNet.SignalR.Utils | 2.4.1 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.1 | latest |
NOTE: Since Bower is now deprecated, we are no longer publishing to https://github.com/SignalR/bower-signalr
To install the preview release of the NPM package, use the command npm install signalr
This is the RTM build of ASP.NET SignalR 2.4.0 🎉🎈🎆
This release brings support for the Azure SignalR Service, see the Azure SignalR Samples repo for a sample application and tutorial for deploying an ASP.NET SignalR application using the Azure SignalR Service.
ASP.NET SignalR 2.4 is a fully compatible release so please upgrade even if you aren't planning to use the Azure SignalR Service and report any bugs you find! There are a number of bug fixes that are unrelated to Azure SignalR support!
See a list of fixed issues here: https://github.com/SignalR/SignalR/issues?utf8=%E2%9C%93&q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed+label%3A%22closed%3A+Fixed%22+
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.0 |
Microsoft.AspNet.SignalR.Client | 2.4.0 |
Microsoft.AspNet.SignalR.Core | 2.4.0 |
Microsoft.AspNet.SignalR.JS | 2.4.0 |
Microsoft.AspNet.SignalR.Redis | 2.4.0 |
Microsoft.AspNet.SignalR.StackExchangeRedis 💡 new | 2.4.0 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.0 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.0 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.0 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.0 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.0 |
Microsoft.AspNet.SignalR.Utils | 2.4.0 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.0 | latest |
To install the preview release of the NPM package, use the command npm install signalr
This is the second preview of ASP.NET SignalR 2.4.0. There aren't any major new features or functionality in this release but a number of bugs have been fixed.
It should be compatible with your existing applications so please feel free to upgrade even if you aren't planning to use the Azure SignalR Service and report any bugs you find so we can make sure this release is a fully compatible upgrade!
See a list of fixed issues here: https://github.com/SignalR/SignalR/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+label%3A%22shipped-in%3A+2.4.0-preview2%22+
See issues planned to be fixed in future 2.4.0 releases here: https://github.com/SignalR/SignalR/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+milestone%3A2.4.0+
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.Client | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.Core | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.JS | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.Redis | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.0-preview2-20181018-02 |
Microsoft.AspNet.SignalR.Utils | 2.4.0-preview2-20181018-02 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.0-preview2-20181018-02 | next |
To install the preview release of the NPM package, use the command npm install signalr@next
This is the first preview of ASP.NET SignalR 2.4.0. It includes initial client support for the Azure SignalR Service. This support has not yet been enabled in the Azure SignalR production environment, we will post an announcement post to https://blogs.msdn.microsoft.com/webdev when that support is fully available.
It should be compatible with your existing applications so please feel free to upgrade even if you aren't planning to use the Azure SignalR Service and report any bugs you find so we can make sure this release is a fully compatible upgrade!
See a list of fixed issues here: https://github.com/SignalR/SignalR/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+label%3A%22shipped-in%3A+2.4.0-preview1%22+
See issues planned to be fixed in future 2.4.0 releases here: https://github.com/SignalR/SignalR/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+milestone%3A2.4.0+
The following packages have been released to NuGet.org:
Package ID | Version |
---|---|
Microsoft.AspNet.SignalR | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.Client | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.Core | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.JS | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.Redis | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.SelfHost | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.ServiceBus | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.ServiceBus3 | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.SqlServer | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.SystemWeb | 2.4.0-preview1-20180920-03 |
Microsoft.AspNet.SignalR.Utils | 2.4.0-preview1-20180920-03 |
Also, the localized satellite packages have been uploaded as well.
The following NPM modules have been released to npmjs.com
Package ID | Version | Tag |
---|---|---|
signalr | 2.4.0-preview1-20180920-03 | next |
When using a CDN, you should always use Sub-Resource Integrity to validate that the version coming from the CDN is the correct version. The Sub-Resource Integrity hash for the JavaScript client files in 2.4.0 are:
sha384-kF+nqlCwwQb2iRK5Fo6v33c+dD1veCr6f7aYMDO02Ql6MhRKYw2aOQKHK4tTNVb8
sha384-LMEFr9opkL8CRhzH+WFQ1CqNlkc4lJtM9wq6nvcbBDFWIqtVJZreneLIPr7KsgY3
To install the preview release of the NPM package, use the command npm install signalr@next
IMPORTANT: Even though this version has incremented the minor version, this should be considered a patch release. There are no new features in this release, only bug fixes. The version number was changed in order to resolve a blocking issue. See below for more details
Updated packages are now available on NuGet.org!
ScaleoutStore
doesn't update MinMappingId
properly, resulting in lost messages (https://github.com/SignalR/SignalR/issues/4121)Short version: Our build system has some quirks and the easiest way to resolve it was to simply update the minor version.
Our build system produces version numbers of the following format: Major.Minor.Build.Revision
. The Major
and Minor
tokens come from the major and minor version of the product (2.3 in this case). The Revision
token is a sequence number. However the Build
token (the third one) is generated based on the date in the following way: YMMdd
:
Y
is the number of years since the "start year" of the product, it's 1-based so the first builds were 1MMdd
, a year later they had 2MMdd
, etc. This number does not reset with each Major/Minor version bumpMM
is the month of the year (01
is January, 12
is December, etc.)dd
is the day of the monthThis year (2018) marks the 7th year of SignalR, thus the version number for 2.2.3
(the previous patch) was going to be something like the following: 2.2.7MMdd.1234
. However, in Windows version numbers, each field is a 16-bit integer, and thus has a maximum value of 65535
. So the build failed. In order to fix this, we reset the "start year" value so that new builds would be of the form 2.2.1MMdd.1234
. However, there are already publicly released builds with version numbers like this. So in order to resolve this issue, we had to increment the minor version number, because 2.3.1MMdd
is always considered newer than 2.2.6MMdd
.