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