Repository navigation
Releases
Releases · autofac/Autofac.Multitenant.Wcf
v7.0.0
Compatibility release for Autofac 9 and Castle.Core 5.
Breaking Changes
- Removed support for
net472. The package now targetsnet481only. - Now requires Autofac 9.x:
Autofac.Multitenant6.0.0 → 9.0.1 andAutofac.Wcf6.0.0 → 8.0.0. Castle.Core4.4.1 → 5.2.1.- Castle 5 removed the code generation extension points that
ServiceHostInterfaceProxyGeneratorandIgnoreAttributeInterfaceProxyInstanceContributorwere built on, so both types are gone. CustomAttributeDataExtensions.ToAttributeBuilderis nowToCustomAttributeInfoand returnsCastle.DynamicProxy.CustomAttributeInfoinstead ofSystem.Reflection.Emit.CustomAttributeBuilder.- The generated
Autofac.Multitenant.Wcf.Properties.Resourcesclass is no longer public. - Non-inheritable attributes you declare on a service contract interface are now replicated onto the generated hosting proxy type; earlier releases suppressed them wholesale. WCF's own contract attributes are unaffected - they are inheritable and were never replicated.
ServiceContractAttributeis suppressed through Castle'sAttributesToAvoidReplicatinglist, which is process-wide. No Castle proxy generated anywhere in the process will carry a replicatedServiceContractAttribute.ServiceHostProxyBuilder.CreateWcfProxyTypethrowsArgumentExceptionfor an open generic or inaccessible interface where it previously threw Castle'sGeneratorException, a type Castle has removed.
Other Changes
- Nullable reference type annotations across the public API.
v6.0.0
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
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.
- Minimum Autofac 5.1.1.