Skip to content

Releases: autofac/Autofac.Wcf

v8.0.0

Choose a tag to compare

@tillig tillig released this 14 Jul 14:50
0b3b865

Breaking Changes

  • Minimum framework requirement is now .NET Framework 4.8.1. The target framework was raised from net472 to net481; consumers on earlier framework versions must upgrade.
  • Updated the Autofac dependency from 8.0.0 to 9.3.1. This is a major-version bump of the core dependency and may require consumers to update their own Autofac reference.

Other Changes

  • Fixed singleton hosting of intercepted WCF services (#31). Registering a service as SingleInstance() together with interception (EnableInterfaceInterceptors) previously crashed at host construction because WCF rejected the Castle proxy type. The resolved singleton is now wrapped in a DispatchProxy so WCF can host it while interception continues to run. Clean, non-proxied instances are still hosted directly.
  • Added a dependency on System.Reflection.DispatchProxy 4.8.1 (BCL only; no Castle dependency is introduced into the core package).

v7.0.0

Choose a tag to compare

@tillig tillig released this 27 Jan 20:29

Breaking Changes

Updated minimum core Autofac to 8.0.0, which includes minor breaking changes and target framework updates. See release notes for core Autofac. (Thanks, @2226cc!)

v6.1.0

Choose a tag to compare

@tillig tillig released this 18 Jul 15:44

What's Changed

  • #28: Missing service registrations will now throw InvalidOperationException instead of NullReferenceException. (Thanks @JarkoDubbeldam! #29)
  • Package now includes README and symbols are published in .snupkg format to NuGet.

Full Changelog: v6.0.0...v6.1.0

v6.0.0

Choose a tag to compare

@alistairjevans alistairjevans released this 04 Oct 10:50

This is a compatibility release for Autofac 6.0

Breaking change: Starting with Autofac 6.0, we now only target netstandard2.0 and netstandard2.1; we have removed the explicit target for net461.

This package therefore now targets net472, instead of net461.

v5.0.0

Choose a tag to compare

@tillig tillig released this 30 Jan 22:54

This release is an update for compatibility with Autofac 5.0.0 and requires that new version. Autofac 5.0.0 does have some breaking changes - see the Autofac release notes for more information.

  • Minimum .NET Framework updated to .NET 4.6.1
  • Support for registering modules that will be added on a per-instance-context basis.

v4.1.0

Choose a tag to compare

@tillig tillig released this 24 May 21:32
  • #1: Added minimum .NET Framework assembly references to the package so referencing the package will also include WCF framework references.
  • #5: Added support for ServiceHost.AddDependencyInjectionBehavior to allow parameters to be provided as part of the manual behavior attachment to a host.

v4.0.0

Choose a tag to compare

@tillig tillig released this 03 Jan 23:56

Verified Autofac 4 support.

v3.0.2

Choose a tag to compare

@tillig tillig released this 03 Jan 23:54

Resolved #3: AutofacInstanceProvider disposes the lifetime scope immediately when an exception is thrown in the constructor of the service being resolved.

v3.0.1

Choose a tag to compare

@tillig tillig released this 03 Jan 23:53

Added AllowPartiallyTrustedCallersAttribute to the assembly.