Skip to main content

New Archive providers

New MDO providers

New web service methods

Breaking changes - modified web service methods

Authentication using SoAccessTokenSecurityToken

The following is a breaking change in the API. SoAccessTokenSecurityToken was removed from the codebase in version 10.? without notification.
Instead, now you are required to use the new SoCredentials class.

Context Provider changes

The custom ContextProvider functionality was changed and caused breaking changes for partner applications. Please refer to the forum post on Community. No additional resources exist for this topic.

NetServer Core changes

Session Mode Changes

The config file setting for Session Mode has been removed. This has been replaced with a session handling implementation to AddNetServerCore.
The session mode is an implementation of ISoContextProvider.
There are several default implementations of ISoContextProvider located in SoCore.
  • ThreadContextProvider
  • ContextContextProvider
  • ProcessContextProvider
Another is HttpContextProvider, located in SuperOffice.DCFWeb.

Services Mode Changes

The Setting for Services Local or Remote NetServer mode has been removed from the Config. This has been replaced with extension methods to IServiceCollection. For Local mode calling Services Implementation, use:
  • services.AddDCFServicesImplementation();
  • services.AddServicesImplementation();
  • services.AddMessagingServicesImplementation();
For remote mode using proxies, use:
  • services.AddServicesProxies();

Logging Changes

Configuration of logging has been moved from NetServer to the application using NetServer. SuperOffice NetServer now support logging in the appsettings.json file.
It is configured using the AddLogging extension method.

All API changes