Autofac v4.9.0 Release Notes

Release Date: 2019-02-10 // about 5 years ago
    • Decorator enhancements
    • ๐Ÿ‘ Switched from symbol server to SourceLink support
    • #919: Memory optimisations
    • โฌ‡๏ธ Reduced locking in ComponentRegistry to improve concurrency of service resolution (extracted from PR #953)
    • ๐Ÿ›  Fix for #635 SingleInstance lock. Use lock only if instance not created yet.
    • Alternative to #924: Changed max resolve limit to static for reflection access
    • ๐Ÿ‘Œ Improved performance of CollectionRegistrationSource
    • ๐Ÿ‘ป Resolved #927: Clarified duplicate lifetime scope exception message with respect to Owned<T>
    • ๐Ÿ›  Fix for #889 and #932 - Add .NET Standard 2.0 target and make DependencyResolutionException serializable
    • ๐Ÿ›  Fix for #929: Resetting resolve op activation stack on succeed or fail to allow try/catch in lambda registrations
    • Inherit Registered callback in child scopes (closes #218)
    • ๐Ÿšš Move registration source extension method to a dedicated class and make consistent with module registration
    • ๐Ÿ›  Fix for #218: Module.AttachToComponentRegistration() detects registrations in nested scopes
    • Throw ObjectDisposedException on activation if activator is disposed
    • โฌ†๏ธ Solution upgraded to .NET Core SDK 2.2.101