Bot releases are hidden (Show)
Published by sergeybykov almost 5 years ago
Improvements and bug fixes since 3.0.0.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov almost 5 years ago
Improvements and bug fixes since 2.4.3.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov almost 5 years ago
Major improvements since 2.0.0
This release is backward compatible, over the wire messaging wise, with 2.* releases, which allows for in-place upgrade of a running cluster. However, there are several breaking changes in the APIs that might require minor adjustments for application code to compile.
Tested on .NET Framework 4.7.2, .NET Core 2.2 and .NET Core 3.0.
Changes since 2.3.0:
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
This release is backward compatible, over the wire messaging wise, with 2.* releases, which allows for in-place upgrade of a running cluster. However, there are several breaking changes in the APIs that might require minor adjustments for application code to compile.
Tested on .NET Framework 4.7.2, .NET Core 2.2 and .NET Core 3.0.
This release is ready for production use.
Changes since 3.0.0-rc1:
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
Backported #5958 from 2.4.3.
Published by sergeybykov about 5 years ago
Improvements and bug fixes since 2.4.2.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
This release is backward compatible, over the wire messaging wise, with 2.* releases, which allows for in-place upgrade of a running cluster. However, there are several breaking changes in the APIs that might require minor adjustments for application code to compile.
We measured significant performance gains with this release over 2.* versions, ranging from 8% to 93% depending on the test, mostly due to the network stack rewrite.
Tested on .NET Framework 4.7.2, .NET Core 2.2 and .NET Core 3.0.
This release is ready for production use.
Known issue.
If you get the following run time error on .NET Core 3.0
An exception of type 'System.IO.FileNotFoundException' occurred in Orleans.Runtime.dll but was not handled in user code: 'Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
add an explicit reference to Microsoft.Bcl.AsyncInterfaces NuGet package to your project. See #6028 for details.
Changes since 3.0.0-beta1:
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
Backported #5920 from 2.4.2.
Published by sergeybykov about 5 years ago
Improvements and bug fixes since 2.4.1.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
This release is backward compatible, over the wire messaging wise, with 2.* releases, which allows for in-place upgrade of a running cluster. However, there are several breaking changes in the APIs that might require minor adjustments for application code to compile.
We measured significant performance gains with this release over 2.* versions, ranging from 8% to 93% depending on the test, mostly due to the network stack rewrite.
Changes since 2.3.0:
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
Improvements and bug fixes since 2.4.0. The most important one is #5863 that relaxes the requirements for clustering providers that do not support membership table version. See more details on that in the release notes for 2.4.0.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
Important: An incompatibility was reported of 2.4.0 with clustering providers, such as MongoDB and DynamoDB, that do not implement correctly or at all membership table version. This issue has been addressed via #5863 in v2.4.1.
This release is backward compatible with 2.0.* releases, which allows for in-place upgrade of a running cluster.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov about 5 years ago
Improvements and bug fixes since 2.3.5
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov over 5 years ago
Improvements and bug fixes since 2.3.4.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov over 5 years ago
Improvements and bug fixes since 2.3.3.
Published by sergeybykov over 5 years ago
Improvements and bug fixes since 2.3.2.
Non-breaking improvements
Non-breaking bug fixes
Published by sergeybykov over 5 years ago
Two fixes backported from v2.x
Published by sergeybykov over 5 years ago
Improvements and bug fixes since 2.3.1.
Published by sergeybykov over 5 years ago
Improvements and bug fixes since 2.3.0. The important change is bringing back the batch stream production API that got removed in 2.3.0 by mistake.
Non-breaking improvements
Non-breaking bug fixes
All packages have been updated.
Published by sergeybykov over 5 years ago
IHostEnvironmentStatistics
on Linux, which enables CPU and memory metrics as well as load shedding. Thanks to @martinothamar!This release is backward compatible with 2.0.* releases, which allows for in-place upgrade of a running cluster.
Three new NuGet packages were added:
Breaking changes
Refactored stream batch behaviors to support batch consumption.
(#5425) technically a breaking change due to the changes to the batch streaming API. However, it shouldn't break any working application code because the batching functionality wasn't fully wired previously.Non-breaking improvements
LoadShedding
. (#5387)Non-breaking bug fixes