Backwards compatibility and API changes in Content Manager introduced in SDL Tridion Sites 9

A number of previously deprecated, very old Content Manager features are no longer supported as of SDL Tridion Sites 9. This constitutes a backwards compatibility break if you still use such deprecated code in your implementation.

Multiple old features discontinued
The following long-deprecated features are discontinued as of SDL Tridion Sites 9:
  • Business Connector (including XmlResponder facade)
  • TOM API (predecessor of the TOM.NET API)
  • TOM-based Event System
  • VBScript, JScript and XSLT Templates
  • VBScript Automatic Activities
PageRenderer and ComponentPresentationRenderer no longer supported

These API classes, which are not part of any public API but are mentioned in the Content Manager configuration file, Tridion.ContentManager.config, specifically existed to support backward compatibility with older versions of the product, are now no longer supported or mentioned in the file.

API delta
The following changes were made to the API:
  • A new method was added, Tridion.ContentManager.Session.GetTempFileStream(string TempField), to enables you to read binary file content from a temporary uploaded file.
  • In the Tridion.ContentManager.TemplateTypes.TemplateType class, the WebDavFileExtensions property is deprecated in favor of the new WebDavFileExtensionMappings property.
  • The Tridion.ContentManager.TemplateTypes.WebDavFileExtensions class is deprecated in favor of IEnumerable<WebDavFileExtensionMapping>.