Skip to content

Releases: OrleansContrib/OrleansTestKit

3.1.9

05 Feb 17:41
9c0bf84
Compare
Choose a tag to compare

This is a feature release that addresses the following issues:

  • Add support for persistent state facets (#105)
  • Add support for stream HandleId, ProviderName, and StreamIdentity (#121)

Thanks, @Romanx and @amccool!

3.1.8

30 Dec 19:10
1176819
Compare
Choose a tag to compare

This is a feature release that addresses the following issue:

  • Implement ResumeAsync in TestSubscriptionHandle (#114)

Thanks, @HuwLittle!

3.1.7

12 Sep 15:59
87ecdd3
Compare
Choose a tag to compare

This is a feature release that addresses the following issue:

  • Remove Moq hard-dependency on AddProbe method (#113)

Although the TestKit continues to use Moq internally for a few test doubles, this change allows you to use your own mocking library of choice for other test doubles with a callback-based AddProbe overload.

TestKitSilo.AddProbe<T>(Func<IGrainIdentity, T> factory)

Thanks, @HuwLittle!

3.1.6

03 Aug 20:50
db828e6
Compare
Choose a tag to compare

This is a feature release that addresses the following issue:

  • Add count of active timers (#111)

Thanks, @HuwLittle!

3.1.5

22 Jun 05:27
cf9f95a
Compare
Choose a tag to compare

This is a feature release that addresses the following issue:

  • Implemented OnNextBatchAsync method (#107, #108)

Thanks, @michaeltdaniels!

3.1.4

15 Dec 17:53
c637fb2
Compare
Choose a tag to compare

This is a feature release that simulates the behavior of the recently introduced RecordExists property:

  • Implemented RecordExists property (#99)

Thanks, @zeus82!

3.1.3

10 Sep 04:15
43ec44c
Compare
Choose a tag to compare

This is a feature release that introduces compatibility with Orleans 3.3.0.

  • Add new RecordExists property to IStorage<TState> (#95)

Thanks, @pentp!

3.1.2

04 Jul 21:09
9a8d423
Compare
Choose a tag to compare

This is a feature release that addresses the following issue:

  • Allow customization of storage (#92)

Thanks, @jkonecki!

3.1.1

05 Mar 16:33
18e7960
Compare
Choose a tag to compare

This is a bug fix release that addresses the following issue:

  • Revert removeal of RegistrationStrategy in IGrainActivationContext (#88)

This release also includes updates for the following NuGet dependencies:

  • Orleans 3.1.2

3.1.0

04 Mar 22:32
13e3921
Compare
Choose a tag to compare

Note: Orleans 3.1.1 was built/packaged in error, and Orleans 3.1.2 is a fixed release. It is strongly recommended that you upgrade to Orleans 3.1.2 and the OrleansTestKit 3.1.1.

This is a feature release that upgrades to Orleans 3.1.1. This also addresses the following:

  • Removes the parameterless constructor constraint from state classes.

Please take note that, even though the parameterless constructor constraint has been removed, classes without parameterless constructors will not work. This has been added to the list of known limitations.