0.1.0-beta1
Get from NuGet and read the README
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
toCanceled
- Changed identifiers containing
ID
toId
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)