Skip to content

v8.1.12

Latest
Compare
Choose a tag to compare
@Kritner Kritner released this 10 Feb 20:18

What's Changed

  • Few housekeeping tasks by @Kritner in #51
  • Allow returning NotStarted from GetWorkStatus by @hendrikdevloed in #57
  • [Breaking change] Removes the IGrainWithGuidKey constraint from ISyncWorker. by @Kritner in #55

Previously defined:

public interface ISyncWorker<in TRequest, TResult> : IGrainWithGuidKey

Is now defined as:

public interface ISyncWorker<in TRequest, TResult> : IGrain

See linked PR for additional details

  • [Breaking change] Adds cancellation token support for long running work grains. by @Kritner in #53

Previous abstract method for implementation was defined as:

protected abstract Task<TResult> PerformWork(TRequest request);

Now defined as:

protected abstract Task<TResult> PerformWork(
  TRequest request, GrainCancellationToken grainCancellationToken);

See associated PR for additional details

New Contributors

Full Changelog: v8.0.3...v8.1.12