Skip to content

Bump Temporalio and Temporalio.Extensions.Hosting#373

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/InfinityFlow.Aspire.Temporal.Client/multi-3955147f77
Open

Bump Temporalio and Temporalio.Extensions.Hosting#373
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/InfinityFlow.Aspire.Temporal.Client/multi-3955147f77

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Updated Temporalio from 1.11.1 to 1.15.0.

Release notes

Sourced from Temporalio's releases.

1.15.0

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)

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

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.

What's Changed

SDK Core Update

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

1.14.1

Highlights

DNS Load Balancing Options

A new load balancing feature was added in temporalio/sdk-rust#1212 which has caused networking issues in certain networking setups. This is now disabled by default and options have been added to enable it in temporalio/sdk-dotnet#689.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@a9481aa to temporalio/sdk-rust@a0ad876

New Contributors

Full Changelog: temporalio/sdk-dotnet@1.14.0...1.14.1

1.14.0

Highlights

💥 Record task latency even for WFT failures that were dropped

Workflow task failure latency is now recorded in the workflow_task_execution_latency histogram even if the workflow task failure is not reported to the server. This brings the SDK in alignment with the Go and Java SDKs for this instrument.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@24703da to temporalio/sdk-rust@a9481aa

1.13.1

Known Issues

OpenTelemetry.Api security advisory (fixed in 1.14.0+)

GHSA-g94r-2vxg-569j reports a vulnerability in OpenTelemetry.Api versions earlier than 1.15.3. The required dependency bump introduces source-incompatible changes in Temporalio.Extensions.OpenTelemetry, so it was shipped in 1.14.0 and intentionally not backported to 1.13.1 in order to preserve source compatibility within the 1.13.x line. Customers needing the mitigation should upgrade to 1.14.0 or later.

Highlights

Fix for worker shutdown ordering

There was an issue with worker shutdown when the frontend.enableCancelWorkerPollsOnShutdown dynamic config flag is enabled on server. The issue was causing shutdown to stall until the full 30s worker shutdown timeout was hit, as server was waiting for a message that the SDK was not sending. This fixes the SDK to send the proper message, allowing shutdown to occur normally.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@24703da to temporalio/sdk-rust@5a0de4d

Full Changelog: temporalio/sdk-dotnet@1.13.0...1.13.1

1.13.0

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@c6b601d to temporalio/sdk-rust@24703da

Full Changelog: temporalio/sdk-dotnet@1.12.0...1.13.0

1.12.1

Known Issues

OpenTelemetry.Api security advisory (fixed in 1.14.0+)

GHSA-g94r-2vxg-569j reports a vulnerability in OpenTelemetry.Api versions earlier than 1.15.3. The required dependency bump introduces source-incompatible changes in Temporalio.Extensions.OpenTelemetry, so it was shipped in 1.14.0 and intentionally not backported to 1.12.1 in order to preserve source compatibility within the 1.12.x line. Customers needing the mitigation should upgrade to 1.14.0 or later.

Highlights

Fix for worker shutdown ordering

There was an issue with worker shutdown when the frontend.enableCancelWorkerPollsOnShutdown dynamic config flag is enabled on server. The issue was causing shutdown to stall until the full 30s worker shutdown timeout was hit, as server was waiting for a message that the SDK was not sending. This fixes the SDK to send the proper message, allowing shutdown to occur normally.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@c6b601d to temporalio/sdk-rust@7c8df5b

Full Changelog: temporalio/sdk-dotnet@1.12.0...1.12.1

1.12.0

Highlights

💥 Standalone Activities (Experimental, Pre-Release)

Activities can now be started directly from a ITemporalClient, independent of any workflow.

As part of this change, some ISerializationContext implementation properties have been made nullable or obsolete.

See https://docs.temporal.io/standalone-activity and temporalio/sdk-dotnet#609 for details.

💥 Nexus Changes (Pre-Release)

Rename Nexus Operation Classes Inside a Workflow

In preparation for Stand Alone Nexus Operations we renamed the Nexus classes inside a workflow to help distinguish them from future client classes. All classes are now prefixed by NexusWorkflow instead of just Nexus .

See temporalio/sdk-dotnet#619 for details.

Standardize Nexus Operation Input Argument Deserialization

This release changes some of the behavior when a handler fails to deserialize the input arguments for a Nexus operation. Previously the SDK would treat any failure as always retry-able. Now the SDK will treat failures at the payload converter level as non-retryable. This aligns the .NET SDK with the other Temporal SDKs.

See temporalio/sdk-dotnet#615 for details.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@372b270 to temporalio/sdk-rust@c6b601d

Commits viewable in compare view.

Updated Temporalio.Extensions.Hosting from 1.11.1 to 1.15.0.

Release notes

Sourced from Temporalio.Extensions.Hosting's releases.

1.15.0

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)

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

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.

What's Changed

SDK Core Update

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

1.14.1

Highlights

DNS Load Balancing Options

A new load balancing feature was added in temporalio/sdk-rust#1212 which has caused networking issues in certain networking setups. This is now disabled by default and options have been added to enable it in temporalio/sdk-dotnet#689.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@a9481aa to temporalio/sdk-rust@a0ad876

New Contributors

Full Changelog: temporalio/sdk-dotnet@1.14.0...1.14.1

1.14.0

Highlights

💥 Record task latency even for WFT failures that were dropped

Workflow task failure latency is now recorded in the workflow_task_execution_latency histogram even if the workflow task failure is not reported to the server. This brings the SDK in alignment with the Go and Java SDKs for this instrument.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@24703da to temporalio/sdk-rust@a9481aa

1.13.1

Known Issues

OpenTelemetry.Api security advisory (fixed in 1.14.0+)

GHSA-g94r-2vxg-569j reports a vulnerability in OpenTelemetry.Api versions earlier than 1.15.3. The required dependency bump introduces source-incompatible changes in Temporalio.Extensions.OpenTelemetry, so it was shipped in 1.14.0 and intentionally not backported to 1.13.1 in order to preserve source compatibility within the 1.13.x line. Customers needing the mitigation should upgrade to 1.14.0 or later.

Highlights

Fix for worker shutdown ordering

There was an issue with worker shutdown when the frontend.enableCancelWorkerPollsOnShutdown dynamic config flag is enabled on server. The issue was causing shutdown to stall until the full 30s worker shutdown timeout was hit, as server was waiting for a message that the SDK was not sending. This fixes the SDK to send the proper message, allowing shutdown to occur normally.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@24703da to temporalio/sdk-rust@5a0de4d

Full Changelog: temporalio/sdk-dotnet@1.13.0...1.13.1

1.13.0

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@c6b601d to temporalio/sdk-rust@24703da

Full Changelog: temporalio/sdk-dotnet@1.12.0...1.13.0

1.12.1

Known Issues

OpenTelemetry.Api security advisory (fixed in 1.14.0+)

GHSA-g94r-2vxg-569j reports a vulnerability in OpenTelemetry.Api versions earlier than 1.15.3. The required dependency bump introduces source-incompatible changes in Temporalio.Extensions.OpenTelemetry, so it was shipped in 1.14.0 and intentionally not backported to 1.12.1 in order to preserve source compatibility within the 1.12.x line. Customers needing the mitigation should upgrade to 1.14.0 or later.

Highlights

Fix for worker shutdown ordering

There was an issue with worker shutdown when the frontend.enableCancelWorkerPollsOnShutdown dynamic config flag is enabled on server. The issue was causing shutdown to stall until the full 30s worker shutdown timeout was hit, as server was waiting for a message that the SDK was not sending. This fixes the SDK to send the proper message, allowing shutdown to occur normally.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@c6b601d to temporalio/sdk-rust@7c8df5b

Full Changelog: temporalio/sdk-dotnet@1.12.0...1.12.1

1.12.0

Highlights

💥 Standalone Activities (Experimental, Pre-Release)

Activities can now be started directly from a ITemporalClient, independent of any workflow.

As part of this change, some ISerializationContext implementation properties have been made nullable or obsolete.

See https://docs.temporal.io/standalone-activity and temporalio/sdk-dotnet#609 for details.

💥 Nexus Changes (Pre-Release)

Rename Nexus Operation Classes Inside a Workflow

In preparation for Stand Alone Nexus Operations we renamed the Nexus classes inside a workflow to help distinguish them from future client classes. All classes are now prefixed by NexusWorkflow instead of just Nexus .

See temporalio/sdk-dotnet#619 for details.

Standardize Nexus Operation Input Argument Deserialization

This release changes some of the behavior when a handler fails to deserialize the input arguments for a Nexus operation. Previously the SDK would treat any failure as always retry-able. Now the SDK will treat failures at the payload converter level as non-retryable. This aligns the .NET SDK with the other Temporal SDKs.

See temporalio/sdk-dotnet#615 for details.

What's Changed

SDK Core Update

Updated from temporalio/sdk-rust@372b270 to temporalio/sdk-rust@c6b601d

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps Temporalio from 1.11.1 to 1.15.0
Bumps Temporalio.Extensions.Hosting from 1.11.1 to 1.15.0

---
updated-dependencies:
- dependency-name: Temporalio
  dependency-version: 1.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Temporalio.Extensions.Hosting
  dependency-version: 1.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants