Skip to content

deps: Bump Akka.Streams, Akka.Streams.TestKit and Akka.TestKit.Xunit#85

Merged
st0o0 merged 1 commit into
mainfrom
dependabot/nuget/src/akka-0ba16490bd
May 20, 2026
Merged

deps: Bump Akka.Streams, Akka.Streams.TestKit and Akka.TestKit.Xunit#85
st0o0 merged 1 commit into
mainfrom
dependabot/nuget/src/akka-0ba16490bd

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Pinned Akka.Streams at 1.5.68.

Release notes

Sourced from Akka.Streams's releases.

1.5.68

1.5.68 May 17th, 2026

Akka.NET v1.5.68 is a maintenance release with bug fixes for Akka.IO TCP connection handling, Akka.Streams stream materialized task faults, and Akka.TestKit xUnit 3 parallel context management.

Akka.IO Bug Fixes

  • Fix: report Tcp.CommandFailed when a scheduled connect retry throws - Fixes #​8195: On Linux, a dropped TCP connection could permanently stall the user actor — it never received Tcp.Connected or Tcp.CommandFailed because a PlatformNotSupportedException thrown during a scheduled connect retry was swallowed by the HashedWheelTimerScheduler. The retry is now scheduled as a RetryConnect self-message via IWithTimers, ensuring any exception is surfaced to the commander as Tcp.CommandFailed and the connection actor stops cleanly. The pending timer is also canceled automatically when the actor stops, removing a latent use-after-dispose bug.

Akka.Streams Bug Fixes

Akka.TestKit Bug Fixes

  • Fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext - ActorCellKeepingSynchronizationContext now accepts an optional inner SynchronizationContext and delegates scheduling to it while wrapping callbacks with the cell-pinning window. This prevents test hangs in downstream consumers such as Akka.Hosting.TestKit whose async IHost lifecycle depends on xUnit v3's MaxConcurrencySyncContext scheduling.

1 contributor since release 1.5.67

COMMITS LOC+ LOC- AUTHOR
3 476 119 Aaron Stannard

To see the full set of changes in Akka.NET v1.5.68, click here.

Changes:

  • 9a00eff319f2518a7c66715ab0fbd3e0575ea879 Update RELEASE_NOTES.md for 1.5.68 release (#​8216)
  • e5afb74950d1efbd2d8f70741dd16bd50879f193 fix: report Tcp.CommandFailed when a scheduled connect retry throws (#​8195) (#​8214)
  • 2ab48f5e37d1d27b36d9fdd5ef3214bd643078a4 fix: observe discarded stream task faults (#​8212)
  • e6080542bbfb33b0f0a5908fe8e2bb45c4e56689 fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext (#​8182) [ akkadotnet/Akka.Hosting#​735, akkadotnet/Akka.Hosting#​733 ]

This list of changes was auto generated.

Commits viewable in compare view.

Updated Akka.Streams.TestKit from 1.5.67 to 1.5.68.

Release notes

Sourced from Akka.Streams.TestKit's releases.

1.5.68

1.5.68 May 17th, 2026

Akka.NET v1.5.68 is a maintenance release with bug fixes for Akka.IO TCP connection handling, Akka.Streams stream materialized task faults, and Akka.TestKit xUnit 3 parallel context management.

Akka.IO Bug Fixes

  • Fix: report Tcp.CommandFailed when a scheduled connect retry throws - Fixes #​8195: On Linux, a dropped TCP connection could permanently stall the user actor — it never received Tcp.Connected or Tcp.CommandFailed because a PlatformNotSupportedException thrown during a scheduled connect retry was swallowed by the HashedWheelTimerScheduler. The retry is now scheduled as a RetryConnect self-message via IWithTimers, ensuring any exception is surfaced to the commander as Tcp.CommandFailed and the connection actor stops cleanly. The pending timer is also canceled automatically when the actor stops, removing a latent use-after-dispose bug.

Akka.Streams Bug Fixes

Akka.TestKit Bug Fixes

  • Fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext - ActorCellKeepingSynchronizationContext now accepts an optional inner SynchronizationContext and delegates scheduling to it while wrapping callbacks with the cell-pinning window. This prevents test hangs in downstream consumers such as Akka.Hosting.TestKit whose async IHost lifecycle depends on xUnit v3's MaxConcurrencySyncContext scheduling.

1 contributor since release 1.5.67

COMMITS LOC+ LOC- AUTHOR
3 476 119 Aaron Stannard

To see the full set of changes in Akka.NET v1.5.68, click here.

Changes:

  • 9a00eff319f2518a7c66715ab0fbd3e0575ea879 Update RELEASE_NOTES.md for 1.5.68 release (#​8216)
  • e5afb74950d1efbd2d8f70741dd16bd50879f193 fix: report Tcp.CommandFailed when a scheduled connect retry throws (#​8195) (#​8214)
  • 2ab48f5e37d1d27b36d9fdd5ef3214bd643078a4 fix: observe discarded stream task faults (#​8212)
  • e6080542bbfb33b0f0a5908fe8e2bb45c4e56689 fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext (#​8182) [ akkadotnet/Akka.Hosting#​735, akkadotnet/Akka.Hosting#​733 ]

This list of changes was auto generated.

Commits viewable in compare view.

Updated Akka.TestKit.Xunit from 1.5.67 to 1.5.68.

Release notes

Sourced from Akka.TestKit.Xunit's releases.

1.5.68

1.5.68 May 17th, 2026

Akka.NET v1.5.68 is a maintenance release with bug fixes for Akka.IO TCP connection handling, Akka.Streams stream materialized task faults, and Akka.TestKit xUnit 3 parallel context management.

Akka.IO Bug Fixes

  • Fix: report Tcp.CommandFailed when a scheduled connect retry throws - Fixes #​8195: On Linux, a dropped TCP connection could permanently stall the user actor — it never received Tcp.Connected or Tcp.CommandFailed because a PlatformNotSupportedException thrown during a scheduled connect retry was swallowed by the HashedWheelTimerScheduler. The retry is now scheduled as a RetryConnect self-message via IWithTimers, ensuring any exception is surfaced to the commander as Tcp.CommandFailed and the connection actor stops cleanly. The pending timer is also canceled automatically when the actor stops, removing a latent use-after-dispose bug.

Akka.Streams Bug Fixes

Akka.TestKit Bug Fixes

  • Fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext - ActorCellKeepingSynchronizationContext now accepts an optional inner SynchronizationContext and delegates scheduling to it while wrapping callbacks with the cell-pinning window. This prevents test hangs in downstream consumers such as Akka.Hosting.TestKit whose async IHost lifecycle depends on xUnit v3's MaxConcurrencySyncContext scheduling.

1 contributor since release 1.5.67

COMMITS LOC+ LOC- AUTHOR
3 476 119 Aaron Stannard

To see the full set of changes in Akka.NET v1.5.68, click here.

Changes:

  • 9a00eff319f2518a7c66715ab0fbd3e0575ea879 Update RELEASE_NOTES.md for 1.5.68 release (#​8216)
  • e5afb74950d1efbd2d8f70741dd16bd50879f193 fix: report Tcp.CommandFailed when a scheduled connect retry throws (#​8195) (#​8214)
  • 2ab48f5e37d1d27b36d9fdd5ef3214bd643078a4 fix: observe discarded stream task faults (#​8212)
  • e6080542bbfb33b0f0a5908fe8e2bb45c4e56689 fix: wrap outer SynchronizationContext in ActorCellKeepingSynchronizationContext (#​8182) [ akkadotnet/Akka.Hosting#​735, akkadotnet/Akka.Hosting#​733 ]

This list of changes was auto generated.

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels May 18, 2026
@st0o0 st0o0 self-assigned this May 19, 2026
@dependabot dependabot Bot changed the title deps: Bump the akka group with 3 updates deps: Bump Akka.Streams, Akka.Streams.TestKit and Akka.TestKit.Xunit May 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/nuget/src/akka-0ba16490bd branch 2 times, most recently from 38f17f2 to 3d7dbd5 Compare May 19, 2026 17:04
@st0o0 st0o0 force-pushed the dependabot/nuget/src/akka-0ba16490bd branch 2 times, most recently from 871a8cc to c32e3e2 Compare May 20, 2026 17:50
Bumps Akka.Streams from 1.5.67 to 1.5.68
Bumps Akka.Streams.TestKit from 1.5.67 to 1.5.68
Bumps Akka.TestKit.Xunit from 1.5.67 to 1.5.68

---
updated-dependencies:
- dependency-name: Akka.Streams
  dependency-version: 1.5.68
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: akka
- dependency-name: Akka.Streams.TestKit
  dependency-version: 1.5.68
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: akka
- dependency-name: Akka.TestKit.Xunit
  dependency-version: 1.5.68
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: akka
...

Signed-off-by: dependabot[bot] <support@github.com>
@st0o0 st0o0 force-pushed the dependabot/nuget/src/akka-0ba16490bd branch from c32e3e2 to 4a585bb Compare May 20, 2026 17:55
@st0o0 st0o0 merged commit b2c3c36 into main May 20, 2026
4 checks passed
@st0o0 st0o0 deleted the dependabot/nuget/src/akka-0ba16490bd branch May 20, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

1 participant