Skip to content

1.15.0

Choose a tag to compare

@jmaeagle99 jmaeagle99 released this 04 Jun 17:44
1aeb98d

Breaking Changes

💥 Outbound Workflow Interceptor Nexus Operation Types and Methods Renamed

  • On WorkflowOutboundInterceptor type, StartNexusOperationAsync method renamed to ScheduleNexusOperationAsync
  • StartNexusOperationInput type renamed to ScheduleNexusOperationInput

Highlights

Standalone Nexus Operations (Experimental)

Added support for Standalone Nexus Operations, allowing clients to start and manage Nexus operations directly outside of a Workflow. Documentation, Samples, and instructions to request enablement in Temporal Cloud will be linked here when available.

Standalone Nexus Operations is experimental and currently only supported on pre-release versions of the dev server.

⚠️ Possible Local Activity Behavioral Difference

This release includes a bugfix in the Core library that changes incorrect behavior that may have unintentionally worked previously. Specifically, local activities that start running, and continue running while their associated workflow was evicted from the cache, could possibly be "re-attached" to the workflow if it was recreated before they finished. This behavior was unsound. Now, any running local activities are invalidated when a workflow is evicted. This change was really only likely to be encountered if you were running with the workflow cache disabled, which we never recommend doing.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@a0ad876 to temporalio/sdk-rust@6a8355a

New Contributors

Full Changelog: 1.14.1...1.15.0