Skip to content

Update dev-tunnels-ssh packages to 3.12.36#652

Merged
klvnraju merged 2 commits into
mainfrom
dev/nkotchar/UpdateSSHPackage31236
Jun 22, 2026
Merged

Update dev-tunnels-ssh packages to 3.12.36#652
klvnraju merged 2 commits into
mainfrom
dev/nkotchar/UpdateSSHPackage31236

Conversation

@klvnraju

Copy link
Copy Markdown
Collaborator

Description:

Updates the  dev-tunnels-ssh  dependency from 3.12.24 (C#) / 3.12.29 (TS) to 3.12.36 across both the C# and TypeScript SDKs.

Changes

• C# ( cs/build/build.props ):  DevTunnelsSshPackageVersion  3.12.24 → 3.12.36
• TypeScript ( ts/package.json ):  @microsoft/dev-tunnels-ssh  and  @microsoft/dev-tunnels-ssh-tcp  ^3.12.29 → ^3.12.36

What's in SSH 3.12.36

Key improvements in the updated SSH package:

• Port-forwarding resilience — fixes resource leaks and unhandled errors under bursty multi-port load (PR #144, #138)
• StreamForwarder cleanup — disposed forwarders are now removed from the PFS tracking collection instead of being retained for session lifetime
• Error handling hardening — temporary error handlers on sockets/streams during the channel-open window prevent host crashes from peer resets
• Bug fix —  RemotePortForwarder.forwardChannel  no longer falls through to construct a  StreamForwarder  around a destroyed socket when local TCP connect fails

Testing

• C# SDK:  dotnet build  and  dotnet test  pass ✅
• TypeScript SDK:  npm run build  and  npm run test  pass (75 tests) ✅
• E2E tests in tunnels repository after consuming these changes (Both TS and C#) privately ✅

@klvnraju klvnraju requested a review from DavidObando June 19, 2026 19:35
@klvnraju klvnraju enabled auto-merge (squash) June 22, 2026 20:37

@ArunGopinathan ArunGopinathan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@klvnraju klvnraju merged commit 85c5efe into main Jun 22, 2026
8 checks passed
@klvnraju klvnraju deleted the dev/nkotchar/UpdateSSHPackage31236 branch June 22, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants