Skip to content

Releases: jviau/durabletask-hosting

v2.2.17

26 Jun 22:30
a473331
Compare
Choose a tag to compare

Vio.DurableTask.DependencyInjection v2.2.17

  • Rev Microsoft.Azure.DurableTask.Core dependency to 2.13.0
  • Add readme
  • update dotnet SDK.

Vio.DurableTask.Hosting v2.2.17

  • Add readme
  • update dotnet SDK.

Vio.DurableTask.Extensions v0.9.6 (prerelease)

  • Initial package preview release

v2.2.1

31 Aug 20:24
381ab8c
Compare
Choose a tag to compare
  • Upgrade to version 2.11.0 of DurableTask.Core
  • Expose new ErrorPropagationMode option to allow controlling the error propagation behavior when an activity or orchestration fails with an unhandled exception
  • Remove '-preview' tag

v2.1.16-preview

12 Jul 21:19
344cb54
Compare
Choose a tag to compare
v2.1.16-preview Pre-release
Pre-release
  • Fix ObjectDisposedException race condition during orchestration middleware
    • The fix was to remove the attempt to re-use IServiceProvider during sessions of the same orchestration.
    • The above would only impact if the DTFx orchestration/activity was registered with "Scoped" lifetime.
    • Doing the above is strongly not recommended. It would lead to undeterministic statefulness of your orchestration or activity.
  • Fixed generic type parsing to properly handle nested generics when there are multiple generic arguments.
  • Fix WrapperOrchestrationContext.IsReplaying not properly updating.

v2.1.4-preview

23 Apr 21:29
48f1ce2
Compare
Choose a tag to compare
v2.1.4-preview Pre-release
Pre-release

Release 2.1.4-preview

  • Consume IOrchestrationService via dependency injection.
    • WithOrchestrationService now adds to IServiceCollection as singleton.
    • AddClient now first looks for IOrchestrationServiceClient, then falls back to casting IOrchestrationService.
    • ITaskHubWorkerBuilder.OrchestrationService marked as obsolete.

v2.0.9-preview

13 Jan 00:52
dd717aa
Compare
Choose a tag to compare
v2.0.9-preview Pre-release
Pre-release
  • Use a short(er) type name, keeping only assembly short name (for generic params) and type name w/ namespace.
    • This means assembly version and public key are dropped.

v2.0.7-preview

08 Jan 23:06
Compare
Choose a tag to compare
v2.0.7-preview Pre-release
Pre-release

Release 2.0.7-preview

Additions

  • Added support for open generics with #14.
    • When enqueing a closed form for an open generic, use Type.FullName as the orchestration/activity name.
    • OrchestrationContext will use Type.FullName by default.
    • TaskHubClient will not - it must be explicitly provided.

v2.0.2-preview

06 Jan 00:48
6c1991f
Compare
Choose a tag to compare
v2.0.2-preview Pre-release
Pre-release

Release 2.0-preview

Breaking Changes

  • Refactor of ITaskHubWorkerBuilder interface and extension methods.
  • Descriptors base classes removed.

Additions

  • Can now call AddTaskHubWorker/ConfigureTaskHubWorker multiple times, same builder will be used.
  • Can insert middleware at desired place, remove existing middleware, etc.
  • DI ObjectFactory used for improved performance
  • Support for func middleware and interface activities.
  • Update to DTFx 2.4.0, add ILoggerFactory while building.

v1.0.73-preview

23 Jul 22:51
Compare
Choose a tag to compare
v1.0.73-preview Pre-release
Pre-release
  • Add assembly scanning extensions for including orchestrations and activities.
  • Add TaskAliasAttribute

v1.0.69-preview

12 May 06:57
Compare
Choose a tag to compare
v1.0.69-preview Pre-release
Pre-release
  • Moves TaskHubOptions to DurableTask.Hosting.Options namespace.
  • Adds IncludeDetails flags configuration.
  • Add error message to WrapperObjectManager.Add

v1.0.65-preview

30 Apr 06:10
Compare
Choose a tag to compare
v1.0.65-preview Pre-release
Pre-release
  • Add TaskHubOptions. Initial version allows for CreateIfNotExists.
    • binds to TaskHub config section.
  • Fix IServiceScope disposal during task orchestration.