Skip to content

deps: Bump System.ServiceModel.NetTcp and System.ServiceModel.Primitives - #253

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/Source/ISHRemote/Trisoft.ISHRemote/multi-a791bcc6d3
Closed

deps: Bump System.ServiceModel.NetTcp and System.ServiceModel.Primitives#253
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/Source/ISHRemote/Trisoft.ISHRemote/multi-a791bcc6d3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor

Updated System.ServiceModel.NetTcp from 4.10.3 to 10.0.652802.

Release notes

Sourced from System.ServiceModel.NetTcp's releases.

10.0.0

What's Changed

Full Changelog: dotnet/wcf@v8.1.2-rtm...v10.0.0-rtm

8.1.2

What's Changed

Full Changelog: dotnet/wcf@v8.0.0-preview1-dotnet-svcutil...v8.1.2-rtm

8.1.1

Release Notes

Package Info

Bug Fixes

8.1

Release Notes

Package Info

What's New

Net standard 2.0 and .NET Framework support are back in WCF Client 8.1 Release.

Bug Fixes

New Contributors

Full Changelog: dotnet/wcf@v8.0.0-rtm...v8.1.0-rtm

8.0.0

Release Notes

Package Info

What's New

WCF Client 8.0 is the successor to WCF Client 6.0. It will be supported for three years as a long-term support (LTS) release, align with .NET 8.0.0.

Breaking Change:

https://learn.microsoft.com/en-us/dotnet/core/compatibility/wcf-client/8.0/configurationname-apis

8.0.0-preview1-dotnet-svcutil

Release Notes

dotnet-svcutil v8.0.0 preview1 was released on January 8th, 2025.

Packages

What's New

  • Remove inappropriate warning (#​5709)
  • dotnet-svcutil: update tool target framework (#​5705)
  • dotnet-svcutil: refine TFX resolution and the referenced WCF versions, and update test baselines (#​5653)
  • dotnet-svcutil: generate CloseAsync with preprocessor directive and update test baselines (#​5652)
  • Add README.md for dotnet-svcutil package (#​5622)
  • Fix for WCFCSTools issue - invalid namedPipe URL throws uncatchable exception in Visual Studio (#​5604)
  • dotnet-svcutil: add escaped prefix to types named with specific keywords (#​5494)
  • dotnet-svcutil: update NamedPipeMetadataImporter to remove the internal asset folder (#​5582)
  • Update metadataSourceFiles for URL input to correctly compute hash for caching ServiceDescriptor (#​5544)
  • Multi target type reuse (#​5300)
  • dotnet-svcutil: resolve targetFramework from Directory.Build.props (#​5428)
  • Add missing integer schema types (#​5451)
  • dotnet-svcutil: generate compliable code for a service with contract member named System (#​5432)
  • dotnet-svcutil: fix IsTypeSerializable to enable typereuse serializable type (#​5441)
  • dotnet-svcutil: update pkg version to 8.0.0 preview (#​5439)
  • dotnet-svcutil: support .esproj as dependency project (#​5429)
  • Support net8 SDK in dotnet-svcutil (#​5376)
  • Rename namedpipeMetadataImporter assembly (#​5314)

6.2

Release Notes

Package Info

What's New

We've added the System.ServiceModel.UnixDomainSocket package (PR #​5172) to provide support for using unix domain sockets with WCF Client. This provides an alternative to NetNamedPipe and works on all supported platforms. This was contributed by @​birojnayak from AWS.

Bug Fixes:

-Use LINQ Expressions for implementation of default IOperationInvoker. If there are any unexpected compatibility issues, the prior implementation can be used by setting the AppContext switch System.ServiceModel.Dispatcher.UseLegacyInvokeDelegate to true, contributed by @​g7ed6e (PR #​5298).

  • Fixed issue with unhandled exception when an idle connection pool socket is closed (PR #​5342).
  • Fixed race condition in NetTcp which can cause a failure on CPU's with a weaker memory model (PR #​5343).

6.1

Release Notes

Package Info

What's New

  • Public OperationDescription.Begin/End/SyncMethod properties and add unit test (PR #​5165)
  • Expose DuplexChannelFactory constructor with Type overloads (PR #​5167)
  • Expose CreateMessage method overloads with FaultCode parameter (PR #​5169)
  • Fix for issue #​5171 (PR #​5175)
  • Expose EnableUnsecuredResponse in SecurityBindingElement and add unit test (PR #​5176)
  • Make Federation package generate documentation file. Fix some doc formatting bugs (PR #​5192)
  • Remove interface IBindingRuntimePreferences from HttpBindingBase (PR #​5203)
  • Add ISecurityCommunicationObject Interface to Primitives Ref (PR #​5207)
  • Remove dead code from WCF repository & simplify msbuild logic (PR #​5222)
  • Enable CS1591 errors for undocumented API (PR #​5223)
  • Remove System.Security.Principal.Windows reference (PR #​5229)
  • Remove System.Reflection.DispatchProxy reference (PR #​5230)
  • Remove unused arcade properties (PR #​5231)
  • Use SDK's version for restoring NetFx targeting pack (PR #​5233)
  • Update MessageVersion ref (PR #​5283)
  • Add ChannelFactory Public Class to Primitives.ref Package and Update Test (PR #​5284)
  • Remove System.ServiceModel.Duplex and System.ServiceModel.Security Packages (PR #​5293)
  • WebSocket certificate handling (PR #​5302)

6.0

Release Notes

Package Info

What's New

  • Fix some dependencies and added TargetFrameworkAttribute (#​5111)
  • Change NetNamedPipe from net6.0-windows to net6.0 (#​5112)
  • Fix TWMC when using single threaded sync context (#​5136)
  • Fix disabling send/receive timers after send/receive operations completed (#​5138)

6.0.0-rc

Release Notes

Package Info

What's New

Previously when using Duplex contract, failure to capture synchronization context on channel factory open. The behavior now matches .NET framework, by default, we will now capture the synchronization context, and will dispatch callbacks to the captured context. To revert to 4.x behavior, apply the CallbackBehaviorAttribute with the UseSynchronizationContext property set to false.

  • Fixes sync context capture and multiple async continuation issues (#​5044)
  • Mtom fixes (#​5069)

See Also

Breaking changes doc

6.0.0-preview1

Release Notes

Package Info

What's New

WCF Client (used to be called WCF Core) 6.0 preview 1 release is the successor release to WCF Core 4.10. This release has added support for NetNamedPipe (Initial NetNamedPipe implementation #​4955). This release also takes a step forward to align with the latest .NET LTS release and is moving to target .NET 6.0. WCF Client 6.0 does not target net standard 2.0.

In addition, System.ServiceModel.Duplex and System.ServiceModel.Security packages are deprecated, and this is the last release for these two Nuget packages. The types have been moved to System.ServiceModel.Primitives, these final packages will type forward the types to System.ServiceModel.Primitives for binary compatibility.

Recommended Action

Previous Now
Target .NET Core 6.0 or later No change needed
Target .NET standard 2.0 Multi-target with conditional assembly reference to System.ServiceModel for .NET framework and conditionally add package reference to WCF Client packages for .NET
Target .NET Framework Reference System.ServiceModel for .NET Framework
Target .NET Core 5.0 or earlier These are not supported anymore, suggest moving to .NET 6.0 or later

See Also

Breaking changes doc

Commits viewable in compare view.

Updated System.ServiceModel.Primitives from 4.10.3 to 10.0.652802.

Release notes

Sourced from System.ServiceModel.Primitives's releases.

10.0.0

What's Changed

Full Changelog: dotnet/wcf@v8.1.2-rtm...v10.0.0-rtm

8.1.2

What's Changed

Full Changelog: dotnet/wcf@v8.0.0-preview1-dotnet-svcutil...v8.1.2-rtm

8.1.1

Release Notes

Package Info

Bug Fixes

8.1

Release Notes

Package Info

What's New

Net standard 2.0 and .NET Framework support are back in WCF Client 8.1 Release.

Bug Fixes

New Contributors

Full Changelog: dotnet/wcf@v8.0.0-rtm...v8.1.0-rtm

8.0.0

Release Notes

Package Info

What's New

WCF Client 8.0 is the successor to WCF Client 6.0. It will be supported for three years as a long-term support (LTS) release, align with .NET 8.0.0.

Breaking Change:

https://learn.microsoft.com/en-us/dotnet/core/compatibility/wcf-client/8.0/configurationname-apis

8.0.0-preview1-dotnet-svcutil

Release Notes

dotnet-svcutil v8.0.0 preview1 was released on January 8th, 2025.

Packages

What's New

  • Remove inappropriate warning (#​5709)
  • dotnet-svcutil: update tool target framework (#​5705)
  • dotnet-svcutil: refine TFX resolution and the referenced WCF versions, and update test baselines (#​5653)
  • dotnet-svcutil: generate CloseAsync with preprocessor directive and update test baselines (#​5652)
  • Add README.md for dotnet-svcutil package (#​5622)
  • Fix for WCFCSTools issue - invalid namedPipe URL throws uncatchable exception in Visual Studio (#​5604)
  • dotnet-svcutil: add escaped prefix to types named with specific keywords (#​5494)
  • dotnet-svcutil: update NamedPipeMetadataImporter to remove the internal asset folder (#​5582)
  • Update metadataSourceFiles for URL input to correctly compute hash for caching ServiceDescriptor (#​5544)
  • Multi target type reuse (#​5300)
  • dotnet-svcutil: resolve targetFramework from Directory.Build.props (#​5428)
  • Add missing integer schema types (#​5451)
  • dotnet-svcutil: generate compliable code for a service with contract member named System (#​5432)
  • dotnet-svcutil: fix IsTypeSerializable to enable typereuse serializable type (#​5441)
  • dotnet-svcutil: update pkg version to 8.0.0 preview (#​5439)
  • dotnet-svcutil: support .esproj as dependency project (#​5429)
  • Support net8 SDK in dotnet-svcutil (#​5376)
  • Rename namedpipeMetadataImporter assembly (#​5314)

6.2

Release Notes

Package Info

What's New

We've added the System.ServiceModel.UnixDomainSocket package (PR #​5172) to provide support for using unix domain sockets with WCF Client. This provides an alternative to NetNamedPipe and works on all supported platforms. This was contributed by @​birojnayak from AWS.

Bug Fixes:

-Use LINQ Expressions for implementation of default IOperationInvoker. If there are any unexpected compatibility issues, the prior implementation can be used by setting the AppContext switch System.ServiceModel.Dispatcher.UseLegacyInvokeDelegate to true, contributed by @​g7ed6e (PR #​5298).

  • Fixed issue with unhandled exception when an idle connection pool socket is closed (PR #​5342).
  • Fixed race condition in NetTcp which can cause a failure on CPU's with a weaker memory model (PR #​5343).

6.1

Release Notes

Package Info

What's New

  • Public OperationDescription.Begin/End/SyncMethod properties and add unit test (PR #​5165)
  • Expose DuplexChannelFactory constructor with Type overloads (PR #​5167)
  • Expose CreateMessage method overloads with FaultCode parameter (PR #​5169)
  • Fix for issue #​5171 (PR #​5175)
  • Expose EnableUnsecuredResponse in SecurityBindingElement and add unit test (PR #​5176)
  • Make Federation package generate documentation file. Fix some doc formatting bugs (PR #​5192)
  • Remove interface IBindingRuntimePreferences from HttpBindingBase (PR #​5203)
  • Add ISecurityCommunicationObject Interface to Primitives Ref (PR #​5207)
  • Remove dead code from WCF repository & simplify msbuild logic (PR #​5222)
  • Enable CS1591 errors for undocumented API (PR #​5223)
  • Remove System.Security.Principal.Windows reference (PR #​5229)
  • Remove System.Reflection.DispatchProxy reference (PR #​5230)
  • Remove unused arcade properties (PR #​5231)
  • Use SDK's version for restoring NetFx targeting pack (PR #​5233)
  • Update MessageVersion ref (PR #​5283)
  • Add ChannelFactory Public Class to Primitives.ref Package and Update Test (PR #​5284)
  • Remove System.ServiceModel.Duplex and System.ServiceModel.Security Packages (PR #​5293)
  • WebSocket certificate handling (PR #​5302)

6.0

Release Notes

Package Info

What's New

  • Fix some dependencies and added TargetFrameworkAttribute (#​5111)
  • Change NetNamedPipe from net6.0-windows to net6.0 (#​5112)
  • Fix TWMC when using single threaded sync context (#​5136)
  • Fix disabling send/receive timers after send/receive operations completed (#​5138)

6.0.0-rc

Release Notes

Package Info

What's New

Previously when using Duplex contract, failure to capture synchronization context on channel factory open. The behavior now matches .NET framework, by default, we will now capture the synchronization context, and will dispatch callbacks to the captured context. To revert to 4.x behavior, apply the CallbackBehaviorAttribute with the UseSynchronizationContext property set to false.

  • Fixes sync context capture and multiple async continuation issues (#​5044)
  • Mtom fixes (#​5069)

See Also

Breaking changes doc

6.0.0-preview1

Release Notes

Package Info

What's New

WCF Client (used to be called WCF Core) 6.0 preview 1 release is the successor release to WCF Core 4.10. This release has added support for NetNamedPipe (Initial NetNamedPipe implementation #​4955). This release also takes a step forward to align with the latest .NET LTS release and is moving to target .NET 6.0. WCF Client 6.0 does not target net standard 2.0.

In addition, System.ServiceModel.Duplex and System.ServiceModel.Security packages are deprecated, and this is the last release for these two Nuget packages. The types have been moved to System.ServiceModel.Primitives, these final packages will type forward the types to System.ServiceModel.Primitives for binary compatibility.

Recommended Action

Previous Now
Target .NET Core 6.0 or later No change needed
Target .NET standard 2.0 Multi-target with conditional assembly reference to System.ServiceModel for .NET framework and conditionally add package reference to WCF Client packages for .NET
Target .NET Framework Reference System.ServiceModel for .NET Framework
Target .NET Core 5.0 or earlier These are not supported anymore, suggest moving to .NET 6.0 or later

See Also

Breaking changes doc

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 System.ServiceModel.NetTcp from 4.10.3 to 10.0.652802
Bumps System.ServiceModel.Primitives from 4.10.3 to 10.0.652802

---
updated-dependencies:
- dependency-name: System.ServiceModel.NetTcp
  dependency-version: 10.0.652802
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: System.ServiceModel.Primitives
  dependency-version: 10.0.652802
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 11, 2026
@dependabot
dependabot Bot requested review from a team and ddemeyer as code owners August 11, 2026 07:25
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 11, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #257.

@dependabot dependabot Bot closed this Aug 11, 2026
@dependabot
dependabot Bot deleted the dependabot/nuget/Source/ISHRemote/Trisoft.ISHRemote/multi-a791bcc6d3 branch August 11, 2026 13:36
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants