Skip to content

0.1.0-beta1

Compare
Choose a tag to compare
@cretz cretz released this 24 Jul 13:45
· 120 commits to main since this release
54ff8c5

Get from NuGet and read the README

⚠️ This is a beta release and compatibility may not be maintained.

Highlights

This release contains minor improvements over the last alpha release and some breaking changes.

Beta Release

This is the first beta release! This means that the .NET SDK, after months of hard work and feedback, is beta quality. The SDK has been well tested and most major API changes have been settled. Technically breaking changes may still occur until the SDK is marked GA, but we will make clear in these release notes if that occurs.

Experimental Worker Versioning

Support has been added for the brand new Worker Versioning feature. This feature is currently experimental and can only be enabled when running the open source server and setting some special options. Samples for the versioning feature will be present soon.

Better Client Dependency Injection and Lazy Client Support

The Temporalio.Extensions.Hosting extension has a new IServiceCollection.AddTemporalClient extension method which registers a client as a singleton and only connects lazily upon first call. This is made possible by the new TemporalClient.CreateLazy static helper. The client can also be used via dependency injection in worker services.

💥 BREAKING CHANGES

The following refactors occurred:

  • Changed identifiers containing Cancelled to Canceled
  • Changed identifiers containing ID to Id

Specific Changes

2023-07-17 - 945f058 - .NET framework copy targets and smoke test (#102)
2023-07-17 - 9cb71af - Worker Versioning (#103)
2023-07-18 - 0dc06cd - Versioning enum updates, rename "Cancelled" identifiers to "Canceled", and README updates (#112)
2023-07-18 - 32ef77e - Minor README and API doc updates (#96)
2023-07-18 - 370d479 - Rename ID to Id (#111)
2023-07-18 - 52d6868 - Lazy clients, client DI, and health check (#98)
2023-07-20 - 1c14789 - Log and drop signals when we can't decode the arguments (#114)
2023-07-24 - dee4538 - Support for experimental workflow task events (#113)