Platform Architecture Changes

Relativity is bringing a scalable and extensible cloud platform to our community to unlock future opportunities in the legal and compliance industries, while keeping pace with ever-increasing workloads and unstructured-data demands of today. The good news is, to tap into this future we are not fundamentally changing anything about the nature of the code that you develop; ADS applications will continue to support the same extensibility points, and ADS developers will continue to write their code using .NET Framework. The main change is in how Relativity hosts your code, specifically the architecture we use to host Agents, Kepler Services, Custom Pages, and Event Handlers. As a result of these platform changes, you may need to make changes or updates to your ADS applications. Use this topic to learn more about the platform changes on a high level and to find supporting content that provides more detail on the impact these changes may have on your customizations or code.

Areas affected by the platform changes

The table below lists areas affected by the Platform Architecture changes. You can find scheduling information, impact of the changes, and links to supporting content to help you migrate, or prepare for upcoming changes.

Note: The areas listed in this table will expand as other aspects of the platform are changed to take advantage of the scalable and extensible cloud platform's capabilities. Check this topic for the latest information on upcoming platform changes that may impact your applications.

Area Removal Schedule Replacement Schedule Impact More information

Upcoming Changes

Agent migration Migration of all third-party agents in Production will begin late February 2022. Migration of all third-party agents in EA Sandboxes will occur on November 20, 2021. To migrate an agent after this date, please contact devex@relativity.com. Agents running in RelativityOne may need to be migrated to comply with the requirements of the new scalable and extensible cloud platform. Beginning in Q1 2022, non-compliant agents will be unable to run in RelativityOne

Agent migration checklist

Developer Community announcement

Classic List Page deprecation Deprecation and removal dates are still to be determined, however there will be an RDO to control using the classic list page or the new list page in the interim. The new Relativity list page is scheduled for availability in Q4 2021. Due to official Angular support ending at the end of 2021, the classic list page will be deprecated and any customizations to the classic list page will need to be migrated to use the updated list page APIs. The classic list page will be controlled by an RDO and available to accommodate the transition.

Classic List Page API deprecation

Developer Community announcement

Classic Forms removal Classic Forms will be removed on April 1, 2021
Relativity Forms is available as of Mayapple (11.3.1), released in November 2020. In 2022, we will remove classic forms from our code base, and all objects that utilize forms and layouts will only be served up through Relativity Forms. If you have customized Classic Forms, you will need to migrate your code to Relativity Forms by end of March 2022.

On February 1, 2022 new objects will only be able to be created using Relativity Forms. Pre-existing objects that use classic forms will continue to render, and those objects will be available to move over to Relativity Forms up until the end of March 2022. On April 1, 2022, Relativity will move all existing RDO still using classic forms to Relativity Forms.
Migrating applications to Relativity Forms

In-progress changes

RSAPI deprecation Q3 2021 - Q4 2021 Q1 2021 Any application making RSAPI calls must be migrated to instead use Kepler APIs. The RSAPI surface will be removed in the 12.2 and 12.3 releases, scheduled for release in Q3 2021 and Q4 2021 respectively RSAPI deprecation process

Completed Changes

Classic Viewer deprecation Classic Viewer is deprecated in October 2021 with the Sundrop release (12.3) The Review APIs have been available since October 2020 in the Lanceleaf release (11.2) Viewer extensions that only work with the Classic Viewer will no longer be accessible. Extension code will need to be migrated to Review before the Sundrop release (12.3) to remain operational after the Classic Viewer is deprecated. Viewer Extension Migration Guide

Additional Resources

DevHelp Community GitHub Release Notes NuGet

Share knowledge with the Relativity developer community.

Access tools and resources to build an application.

Review the most recent product release notes.

Create .NET Apps faster with NuGet.