Skip to content
On this page

Breaking Changes

With the introduction of .NET dependency injection as well as the options pattern into the Shuttle.Core components, some packages are no longer required and support for them will be dropped in due course.

These include the Shuttle.Core.Container, Shuttle.Core.Logging, generic hosting, as well as all related and derived packages.

Logging is no longer directly implemented in any of the components. Instead, where required, events are raised that may be handled in client applications where the appropriate logging should occur.

Please see the documentation for each of the relevant packages to see how to make use of them now.

Breaking Changes has loaded