Platform change log (Archive)

This change log represents changes before 1/1/2019 that may affect Relativity Developers, such as changes to APIs, deprecation of APIs, new APIs and other developer-focused changes. See the User Guide for version release notes.

You can use the following table to find changes for a specific Relativity version, API, or other value. To filter the data in the table, select a value from a drop-down in the column header (Release, Type, and Feature) or type in the Search field. To sort, click the column name.

Note: For changes since 1/1/2019, please refer to the Platform change log

Date Release Type Feature Change
Date Release Type Feature Change
9/26/2018 9.7.99.15 Enhancement Services API The Export API now supports exporting document fields, including complete long text fields such as extracted text. The IObjectManager interface exposes three new methods to support the export workflow. The InitializeExportAsync() sets up an export job; the RetrieveNextResultsBlockFromExportAsync() method retrieves successive blocks of document fields; and the StreamLongTextAsync() method streams text when it exceeds a specific size limit. Additionally, the Relativity.Services.DataContracts.DTOs.Results namespace includes the ExportInitializationResults class used to provide information about data that is ready for export. For more information, see Export API in Object Manager (.NET).
9/26/2018 9.7.99.15 Enhancement REST API Through REST, the Export API now supports export functionality. It includes the following new endpoints for this functionality: initializeexportasync, retrievenextresultsblockfromexportasync, and streamlongtextasync. It uses the same export workflow as .NET. For more information, see Export API in Object Manager (REST).
9/26/2018 9.7.99.15 Enhancement Import API In the Import API, OnProcessProgess event now provides information about the throughput for transferring files and document metadata in bytes per second. This enhancement is the result of the new FilesThroughput and MetadataThroughput properties added to the FullStatus class, which represents status information provided to the OnProcessProgess event. This class is available in the kCura.Relativity.DataReaderClient namespace of the Import API. For more information, see Import API events.
9/26/2018 9.7.99.15 Enhancement Services API The Object Manager API now supports mass operations for creating, updating, and deleting Relativity Dynamic Objects (RDOs). It also supports mass operations for updating and deleting Document objects. In the Relativity.Services.Objects namespace, the IObjectManager interface exposes the new overloaded versions of the CreateAsync(), UpdateAsync(), and DeleteAsync() methods for these operations. Additionally, the Relativity.Services.Objects.DataContracts namespace includes several new classes for making mass operation requests and returning results. For more information, see Object Manager (.NET).
9/26/2018 9.7.99.15 Enhancement REST API Through the REST API, the Object Manager service supports mass operations with its existing endpoints for update and delete on Document objects and RDOs, and create on RDOs. It does require new JSON request formats for mass operations. For more information, see Object Manager (REST).
6/30/2018 9.6.174.30 Enhancement RelativityOne Sandbox

Sandbox is an add on feature that provides you a dedicated instance for testing customizations and applications in RelativityOne.

Sandbox provides the ability to further differentiate and customize your RelativityOne offering, enables you to test your customizations and applications without interrupting your production environment, and prepares your organization for the latest RelativityOne functionality and how it will impact custom applications and integrations

Administrators can grant access to Sandbox instances by simply adding users to a Sandbox group in your RelativityOne production instance. Sandbox environments are accessed through Federated Instance Manager (.NET) in the User dropdown. See RelativityOne Sandbox for more information on pricing and features.

4/28/2018 9.6.110.36 Breaking change Imaging API In the Imaging API, the StopImagingSetAsync() method has been deprecated for use through .NET. Similarly, the StopImagingSetAsync endpoint has been deprecated for use through REST. Upgrade your custom code to use the StopImagingJobAsync method or endpoint for compatibility with RelativityOne 9.6.110.36 and above, and Relativity Server9.6.134.78 and above. For more information, see Imaging (.NET).
4/28/2018 9.6.110.36 Enhancement Relativity Integration Points API Relativity Integration Points API now supports secured configurations for data source providers. The new DataSourceProviderConfiguration class includes properties for storing both general and secured configurations set by a user. The method signatures on the IDataSourceProvider interface have been updated to include a DataSourceProviderConfiguration object as a parameter rather than configuration JSON as used in previous releases. For compatibility with RelativityOne 9.6.110.36 and above, upgrade any custom source providers by referencing the new DLLs provided in the Relativity Integration Points SDK 9.6.33.7. For sample code, see Use secured configurations for sensitive information.
4/28/2018 9.6.110.36 Enhancement Services API New operators for text conditions have been added to enhance querying for objects, and creating views and saved searches. The TextConditionEnum enumeration includes the new IsLessThanOrEqualTo and IsGreaterThanOrEqualTo members. This enumeration is available in the Relativity.Services namespace. Additionally, the CriteriaConditionEnum enumeration includes the new StartsWith and EndsWith members. This enumeration is available in the Relativity.Services.Search namespace. For more information, see Services API.
4/28/2018 9.6.110.36 Enhancement API Helpers Relativity API helpers now provide the InstanceSettingsBundle interface for interacting with instance settings from agents, event handlers, and custom pages. The interface includes synchronous and asynchronous methods for refreshing cached instance settings and reading values of different data types. For more information, see Work with instance settings.
4/28/2018 9.6.110.36 Enhancement Data Grid Audit API We have updated the Data Grid Audit API to follow the query pattern of the underlying Object Manager API. You can now use the queryslim endpoint to return a condensed version of the payload to conserve network bandwidth. The request input parameters and response structure have also changed to follow the changes in the Object Manager API. For more information, see Legacy Audit API.
4/28/2018 9.6.110.36 Breaking change Data Grid Audit API The query/withdetails endpoint of the Data Grid Audit API has been deprecated.
2/3/2018 9.6.26.97 Enhancement Event Handlers The new List Page Interaction Event Handler API is a collection of JavaScript APIs, which are now exposed specifically for use with list pages. You can interact with list pages by implementing a ListPageInteractionEventHandler and writing separate JavaScript files that contain custom code. This custom code must use the new List Page Interaction Event Handler API developed specifically for this purpose. For more information, see List Page Interaction event handlers and List Page Interaction Event Handler API.
2/3/2018 9.6.26.97 Enhancement REST API The Object Manager service now makes POST method calls for all its endpoints. It also offers the QuerySlim endpoint, which streamlines querying by returning a smaller payload than the Query endpoint. All the URLs for the existing endpoints have been updated. Additionally, the format for the JSON requests now require request objects, and include various changes to the fields. For more information, see Object Manager (REST).
2/3/2018 9.6.26.97 Breaking change REST API In the Object Manager service, the URLs for each endpoint have been deprecated, and replaced with ones using a new format. The format for the JSON requests has also been modified, requiring a request object as well as other changes. For more information, see Object Manager (REST).
2/3/2018 9.6.26.97 Enhancement Services API The Object Manager API now includes the new Relativity.Services.Objects.DataContracts namespace, which contains the majority of classes and enumerations needed to interact with this service. The new Relativity.Services.Objects.Extensions namespace includes classes that contain methods used for working with hydrated objects, such as Choice, Field, Layout, and RelativityObject types. The new QuerySlimAsync() method streamlines querying by returning a smaller payload then the QueryAsync() method. Additionally, the methods on the IObjectManager interface now have updated signatures that require you to pass a request object for a specific operation. For more information, see RelativityOne Developer News and Object Manager (.NET).
2/3/2018 9.6.26.97 Breaking change Services API In the Object Manager API, the Relativity.Services.Objects.Models.WebContent namespace and all of its contents have been deprecated. Multiple classes in the Relativity.Services.Objects.Models and Relativity.Services.Field namespace have also been deprecated. In the Relativity.Services.Objects namespace, all existing method signatures have been deprecated and replaced with new ones that require a request object. For more information, see Object Manager (.NET).
2/3/2018 9.6.26.97 Enhancement Processing API The Processing API now includes the new Processing Profile Manager service that supports CRUD operations on processing profiles. The new IProcessingProfileManager interface exposes the SaveAsync(), ReadAsync(), and DeleteAsync() methods. It includes the new ProcessingProfile class, which has multiple properties for specifying numbering, deNISTing, extraction, and deduplication settings. Additional classes and enumerations have been added to support this functionality. For more information, see Get started with the Processing API and Processing API services for REST.
2/3/2018 9.6.26.97 Enhancement REST API In the Pivot Manager service, the Pivot profile now includes a toggle that displays or hides a sub-chart containing data. This field controls the display of the sub-chart for the bar, stacked, and line charts. For more information, see Pivot Manager (REST).
2/3/2018 9.6.26.97 Enhancement Services API In the Pivot API, the Pivot profile now includes a toggle that displays or hides a sub-chart containing data. The ToggleOptions class includes the new ShowSubChart property, which you can set on a PivotProfile object. It controls the display of the sub-chart for the bar, stacked, and line charts. The ToggleOptions class is available in the Relativity.Services.PivotProfile namespace. For more information, see Pivot Manager (REST).
1/6/2018 9.5.378.15 Enhancement Imaging API The Imaging API now includes the new ImageDocumentAsync() method, which is used to image a single document on the fly. It takes an instance of the new ImageDocumentJob class, which contains the properties for the workspace, document, and profile IDs. The Imaging API also includes the new StopImagingJobAsync() method, which is used cancel any type of imaging job, including imaging set jobs and jobs for imaging on the fly. The new StopImagingJobRequest and StopImagingJobResponse classes interact with the StopImagingJobAsync() method. The Imaging API services available through REST also support the new ImageDocumentAsync and StopImagingJobAsync endpoints. For more information, see Imaging (.NET) and Imaging API (REST).
12/2/2017 9.5.350.16
Enhancement Structured Analytics API The Structured Analytics API now includes the new RunAsync() method used to execute an analysis; the RunAnalysisPreparationAsync() method used to generate fields before running an analysis; the GetValidTasksAsync() method used to retrieve valid operations for a structured analytics set; the RunCopyToLegacyAsync() method used to copy results to legacy document fields; and the CancelCopyToLegacyAsync() method used to cancel a copy operation. It includes the new AnalysisSettings class used to represent a configuration for running an analysis; the ValidTaskResult class used to represent valid operations for a structured analytics set; and the OperationState class used to provide information about an operation status. In addition, it includes the new StructuredAnalyticsTask enumeration, which contains members used to represent valid operations for a set. For more information, see Structured Analytics (.NET) and Structured Analytics Manager (REST).
12/2/2017 9.5.350.16 Breaking change Structured Analytics API In the Structured Analytics API, the RunFullAsync() and the RunIncrementalAsync() methods have been deprecated. The RunAsync() method replaces these deprecated methods for running an analysis of a structured analytics set. In addition, the ExecutionOperation enumeration has been deprecated. The new StructuredAnalyticsTask enumeration now replaces it.
12/2/2017 9.5.350.16 Enhancement Imaging API The new Imaging API supports programmatically executing imaging jobs in Relativity. It includes the imaging job service, which you can use to run, cancel, and retry imaging jobs. The Imaging API provides services for imaging profiles, imaging sets, and application field codes that support all CRUD operations. The imaging set service offers additional functionality used to hide and release images during a quality control review, while the native type service includes functionality for reading native file types supported by Relativity. It also exposes endpoints through REST that support the same functionality as available in .NET. For more information, see Imaging (.NET) and Imaging API (REST).
10/28/2017 9.5.315.50 Breaking change Application Deployment System To improve system security, we have made changes to the way the Relativity HTML sanitizer component parses embedded HTML code in HTML-enabled and custom text fields and labels.
10/28/2017 9.5.315.50 Enhancement REST API The View Manager service now supports the functionality for associating a dashboard with a view. When you can create or update a view, you can optionally include a Dashboard object in the JSON request. For more information, see View Manager (REST).
10/28/2017 9.5.315.50 Enhancement Services API In the View Manager API, the View class now has a new property called DashboardRef, which is used to associate a dashboard with a view. This property contains the Artifact ID, name, and any GUIDs for the Dashboard instance. This class is available in the Relativity.Services.View namespace. For more information, see View Manager (.NET).
10/28/2017 9.5.315.50 Breaking change Services API In the Object Manager API, the QueryAsync() method signature now includes an ObjectTypeRef object rather than an Int32 when referencing an artifact type for a query. This method is available on the IObjectManager interface in the Relativity.Services.Objects namespace. For sample code, see Deprecated content for Object Manager in .NET on the Relativity 9.5 Developers site.
10/28/2017 9.5.315.50 Breaking change REST API On the Object Manager service, the QueryAsync endpoint now requires the JSON request to contain a DescriptorArtifactTypeID or a Guids field set to an identifier for the artifact type that you want to query on.
10/28/2017 9.5.315.50 Enhancement Services API The Object Manager service now includes the new DeleteSingleAsync() method, which is used for deleting Document objects and all their associated files, as well as RDOs. The new ObjectDeleteResult class represents the results of a delete operation, and contains a DeleteReport property. The new DeleteReport class provides the results of a delete operation as a collection of DeleteItems objects. The new DeleteItems class contains information about each item removed during a delete operation, such as the type of object deleted, the number of objects, and other details. For more information, see Deprecated content for Object Manager in .NET on the Relativity 9.5 Developers site.
10/28/2017 9.5.315.50 Enhancement REST API The Object Manager service now includes the DeleteSingleAsync endpoint, which supports deleting Document objects and all their associated files, as well as RDOs.
12/2/2017 9.5.350.1 Enhancement Document Viewer Services API The new Document Viewer Services API includes functionality for converting documents to viewer types supported by Relativity, including native, image, production, and transcript types. It includes the GetViewerContentKeyAsync() method that provides this functionality. This method takes a GetViewerContentKeyRequest object that includes information about how to convert a document, such as its conversion type, priority, and other options. The Document Viewer Services API also exposes an endpoint through REST that supports this functionality. For more information, see Document Viewer Services (.NET).
10/28/2017 9.5.315.50 Enhancement Relativity SDK

We no longer provide the 32-bit version of the SDK. All custom development for RelativityOne must be performed using the 64-bit version.

10/28/2017 9.5.315.50 Enhancement Invariant API

You can now use the DocumentManager RESTful service of the Invariant API to troubleshoot the errors related to the metadata of documents in processing sets. F

9/2/2017 9.5.259.2 Breaking change Relativity Integration Points API For the Relativity Integration Points API, the kCura.SourceProviderInstaller.dll file has been renamed to kCura.IntegrationPoints.SourceProviderInstaller.dll.
9/30/2017 9.5.287.43 Enhancement Field Size API When interacting with Relativity data, you can now use the RESTful Text Field Size Service to return the size of text in any fixed length or long text field. The API returns the size of the text in UTF-16 bytes, and you don't have to retrieve the contents of the field to calculate it. You can use this functionality to identify documents of a certain size, and use the API to interact with the text in both Data Grid and the Relativity SQL database. For more information, see Field Size API.
9/30/2017 9.5.287.43 Enhancement Import API We have significantly improved the performance of the Import API by integrating it with the Relativity Transfer API. The Transfer API queries the target Relativity workspace and, depending on how it is set up, automatically selects an optimal transfer mode: Aspera, direct, or web. Import jobs are now faster, and we have provided additional configuration properties that give you more control of the import and export process. For more information, see Get started with the Import API.
9/30/2017 9.5.287.43 Enhancement Invariant Monitoring API You can now use the SetWorkgroupAsync endpoints of the Worker Manager and Job Manager RESTful services of the Invariant API to change the workgroup for workers and jobs. We have added the SetPriorityAsync endpoint to the Job Manager service that enables you to set job priority. You can also use the new RemoveWorkerAsync endpoint of the Worker Manager service to delete processing workers.
9/30/2017 9.5.287.43 Enhancement Production API We have made enhancements to the Production API to allow you to select the production placeholder image format. For more information, see Production Manager (.NET) and Production Data Source Manager (.NET).
9/30/2017 9.5.287.43 Enhancement Services API In the Object Query Manager service, the Query class now has a new QueryHint property, which is used to optimize the view. When you call the QueryAsync() method, you can optionally set this property on the Query instance that you pass to this method. The Query class is available in the Relativity.Services.ObjectQuery namespace. For more information, see Legacy Object Query Manager (.NET).
9/30/2017 9.5.287.43 Enhancement REST API In the Object Query Manager service, the Query object can now optionally include the QueryHint field in a JSON request on the QueryAync endpoint. The optional QueryHint field is used to optimize the view. For more information, see Legacy Object Query Manager (REST).
9/30/2017 9.5.287.43 Enhancement Services API The Object Manager service now includes the new CreateSingleAsync() method, which is used for creating Relativity Dynamic Objects (RDOs) and setting values on their associated fields. The new ObjectCreateResult class represents objects returned by this method. The new Relativity.Services.Objects.Models.WebContent namespace contains classes used to provide event handlers with information about the context in which they are called. Two new overloaded QueryAsync() methods include the options to monitor the progress of a query and to request its cancellation. The Query class now has a new QueryHint property, which is used to optimize the view. The ReadSingleAsync() and UpdateAsync() methods now support identifying fields by name. For more information, see Deprecated content for Object Manager in .NET on the Relativity 9.5 Developers site.
9/30/2017 9.5.287.43 Breaking change Services API In the Object Manager service, the signatures of the ReadSingleAsync() and UpdateAsync() methods now require a CallingContext object. The Query object can now optionally include the QueryHint field in a JSON request on the QueryAync endpoint. For more information, see Deprecated content for Object Manager in .NET on the Relativity 9.5 Developers site.
9/30/2017 9.5.287.43 Breaking change Services API The Services API now supports retrieval of Data Grid-enabled fields with Read() and ReadSingle() operations. For more information, see Work with Data Grid, Field code samples, and Single-artifact access.
9/30/2017 9.5.287.43 Breaking change Services API The Services API Update() and UpdateSingle() operations with both SQL and Data Grid-enabled fields now generate a single audit record. The oldValue and newValue audit for large text fields are now truncated at 1,000,000 characters for both types of field. For more information, see Work with data grid.
9/30/2017 9.5.287.43 Breaking change Services API You can now programmatically associate saved searches with Relativity dashboards. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), and Keyword Search Manager (.NET).
9/30/2017 9.5.287.43 Enhancement REST API The Object Manager service now includes the CreateSingleAsync endpoint, which supports creating Relativity Dynamic Objects (RDOs) and setting values on their associated fields. Additionally, the ReadSingleAsync() and UpdateAsync() endpoints now support identifying fields by name.
9/30/2017 9.5.287.43 Breaking change REST API In the Object Manager service, the JSON requests for the ReadSingleAsync() and UpdateAsync() endpoints now require a CallingContext field.
9/30/2017 9.5.287.43 Enhancement REST API You can now use the REST API to associate saved searches with dashboards. For more information, see Analytics Search Manager (REST), Legacy dtSearch Manager (REST), and Keyword Search Manager (REST).
9/30/2017 9.5.287.43 Enhancement Transfer API We are making the Transfer API (TAPI) available to third-party developers as a technology preview. You can use TAPI to build application components that connect to a Relativity instance and stream the data into Relativity from external data sources using different transfer protocols, for example, HTTP, SMB, and Aspera. You can find the TAPI libraries and documentation in GitHub (https://github.com/relativitydev/transfer-api-samples).
7/29/2017 9.5.224.9 Enhancement Application Deployment System We have enhanced the application upgrade process to purge assembly resource files (DLLs) no longer associated to the newer application version. This also removes agent types, event handlers, and application services associated with the application objects. For more information, see Application resource file purge.
7/29/2017 9.5.224.9 Enhancement REST API When using the GetFilteredSearchContainerTreeAsync endpoint in the Search Container Manager REST service, you can now specify the saved search tree filtering condition as the object with matching properties, such as created by user, created date, and matching the text in the search and folder names. For more information, see Retrieve expanded search container nodes.
7/29/2017 9.5.224.9 Enhancement REST API The Search Container Manager REST service now includes the new GetAdvancedSearchViewInfoAsync, GetAdvancedSearchViewUniqueCreatedByAsync, GetAdvancedSearchViewUniqueModifiedByAsync, and GetAdvancedSearchViewUniqueOwnersAsync endpoints for working with the Advanced Search View fields. For more information, see Retrieve Advanced Search View fieldsKeyword Search Manager (.NET)
7/29/2017 9.5.224.9 Enhancement Services API We have added an overloaded to the GetFilteredSearchContainerTreeAsync() method that allows you to specify the saved search tree filtering condition as the SearchContainerTreeFilter object. The condition is a set of object properties, such as created by user, created date, and matching the text in the search and folder names. For more information, see Retrieve expanded search container nodesKeyword Search Manager (.NET)
7/29/2017 9.5.224.9 Enhancement Services API The ISearchContainerManager interface provides GetAdvancedSearchViewInfoAsync(), GetAdvancedSearchViewUniqueCreatedByAsync(), GetAdvancedSearchViewUniqueModifiedByAsync(), and GetAdvancedSearchViewUniqueOwnersAsync() methods for working with the Advanced Search View fields.For more information, see Retrieve Advanced Search View fieldsKeyword Search Manager (.NET)
9/30/2017 9.5.287.43 Enhancement Processing API The Processing API now includes the new SubmitCancelJobAsync() method and CancelJob class. You can use this method to cancel inventory, discovery, and publishing jobs for a specific processing set. The Processing Services REST API also supports the new SubmitCancelJobAsync endpoint. For more information, see Get started with the Processing API.
7/1/2017 9.5.196.101 Enhancement Services API The DefaultFileLocation property of the Workspace DTO now contains a ResourceServer object. You can set it by specifying the resource server ArtifactID as the choice ArtifactID.
7/1/2017 9.5.196.101 Enhancement Application Deployment System The Application Deployment System removes the no longer used event handlers from the associated object types upon application upgrade. For more information, see Advanced functionality for the application framework.
6/29/2017 9.5.196.102 Enhancement Developer environment setup You must upgrade your Relativity development environment to .NET 4.6.2.
7/1/2017 9.5.196.101 Enhancement Analytics Index Manager API

We have refactored the Analytics Index Manager API to be part of the Analytics application and provide more advanced features for interacting with Analytics indexes. The API now includes the functionality for creating, reading, updating, and deleting indexes, and also retrieving index status and submitting and canceling index jobs. In addition, the Analytics Index Manager API exposes endpoints through REST that provide similar functionality. You must install the Analytics application in your Relativity workspace before you can automate workflows with this API. For more information, see Analytics Conceptual Index (.NET).

6/29/2017 9.5.196.102 Enhancement Services API The Object Manager service supports updating and reading fields on Document objects and Relativity Dynamic objects (RDOs). It also supports querying for Workspaces, Documents, RDOs and system types. These methods are available on the new IObjectManager interface in the Relativity.Services.Objects namespace. Additionally, the new Relativity.Services.Objects.Models namespace contains the following classes used by this service: ObjectUpdateResult, ObjectReadResult, ObjectQueryResultSet, Query, RelativityObject, and EventHandlerStatus classes. The new Relativity.Services.Objects.Exceptions namespace contains the EventHandlerFailedException class. For more information, see Deprecated content for Object Manager in .NET on the Relativity 9.5 Developers site.
6/29/2017 9.5.196.102 Enhancement REST API The Object Manager service supports updating and reading fields on Document objects and Relativity Dynamic objects (RDOs). The Object Manager service also includes functionality for querying on Workspaces, Documents, RDOs and system types.
5/31/2017 9.5.162.111 Enhancement Services API The View Manager service provides methods for creating, reading, and updating views. It includes the GetViewOwnersAsync() method for retrieving workspaces users who can be assigned ownership of a view, as well as the GetAccessStatusAsync() method for retrieving information about whether a user has View permissions on a view and on the fields used in the search conditions on a view. The GetObjectTypesAsync() method retrieves a list of the object types in a workspace, which you can use to assign an object type to a view based on the objects that you want displayed in it. The new IViewManager interface is available in the Relativity.Services.View namespace. For more information, see View Manager (.NET).
5/31/2017 9.5.162.111 Enhancement REST API The View Manager service supports creates, reads, and updates views. It retrieves workspaces users who can be assigned ownership of a view. It retrieves information about whether a user has View permissions on a view and on the fields used in the search conditions on a view. This service retrieves a list of the object types in a workspace, which you can use to assign an object type to a view based on the objects that you want displayed in it. For more information, see View Manager (REST).
4/26/2017 9.5.133.118 Enhancement Services API You can now use the Services API to create, read, update, delete and query admin-level RDOs. For more information, see RDO.
4/26/2017 9.5.133.118 Enhancement Services API The CopySingleAsync() method is now available in the IAnalyticsSearchManager, IdtSearchManager, and IKeywordSearchManager interfaces. The method allows you to create a copy of a specified saved search in the same folder. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), and Keyword Search Manager (.NET)
4/26/2017 9.5.133.118 Enhancement Services API You can now use the GetAccessStatusAsync() helper method to return the information about the user's ability to access a saved search or a document folder. The method is available on the IAnalyticsSearchManager, IdtSearchManager, IKeywordSearchManager, and IFolderManager interfaces. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), Keyword Search Manager (.NET), and Folder Manager (.NET).
4/26/2017 9.5.133.118 Enhancement Services API The MoveAsync() method in the IAnalyticsSearchManager, IdtSearchManager, IKeywordSearchManager, and ISearchContainerManager interfaces now allows you to move a saved search or a saved search folder to a different saved search folder. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), Keyword Search Manager (.NET), and Search Container Manager (.NET).
4/26/2017 9.5.133.118 Enhancement REST API The Analytics Search Manager, dtSearch Manager, and Keyword Search Manager REST services now include the CopySingleAsync endpoint. The endpoint allows you to create a copy of a specified saved search in the same folder. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), and Keyword Search Manager (.NET)
4/26/2017 9.5.133.118 Enhancement REST API The GetAccessStatusAsync endpoint in the Analytics Search Manager, dtSearch Manager, Keyword Search Manager, and Folder Manager REST services now allows you to return the information about the user's ability to access a saved search or a document folder. For more information, see Analytics Search Manager (.NET), Legacy dtSearch Manager (.NET), Keyword Search Manager (.NET), and Folder Manager (REST).
4/26/2017 9.5.133.118 Enhancement REST API You can use the new MoveAsync endpoint in the Analytics Search Manager, dtSearch Manager, Keyword Search Manager, and Search Container Manager REST services to move a saved search or a saved search folder to a different saved search folder. For more information, see Analytics Search Manager (REST), Legacy dtSearch Manager (REST), Keyword Search Manager (REST), and Search Container Manager (.NET).
4/26/2017 9.5.133.118 Enhancement Relativity Integration Points API The FieldEntry class has a new property called Type, which is a string that indicates the Relativity field type. This class is available in the kCura.IntegrationPoints.Contracts.Models namespace.
2/22/2017 9.5.69.85 Defect REST API Fixed an issue with the ARM API where move jobs could not be updated.
2/22/2017 9.5.69.85 Defect REST API Fixed validation of “Existing Target Database” field when creating restore jobs via the ARM API.
2/22/2017 9.5.69.85 Defect REST API Groups can now be auto-mapped when restoring via the ARM API.
2/22/2017 9.5.69.85 Enhancement REST API The ARM API now supports specifying the Analytics server to restore for ARM restore jobs when the archive contains Analytics data.
2/22/2017 9.5.69.85 Enhancement Structured Analytics API The new Structured Analytics API includes functionality for automating a full or incremental analysis of a structured analytics set, checking the status of the analysis, retrieving document and other errors, and performing additional tasks. It contains the IStructuredAnalyticsManager interface that exposes the overloaded RunFullAsync(), RunIncrementalAsync(), GetErrorsAsync(), and other methods. The Structured Analytics API also exposes endpoints through REST, which support similar functionality. For more information, see Structured Analytics (.NET).
2/22/2017 9.5.69.85 Enhancement Services API In the Services API, the Folder Manager service now includes the new MoveFolderAsync() method, which you can use to move a folder and its children, including subfolders and documents. It also includes the new FolderMoveResultSet class. The MoveFolderAsync() method returns an object of this type that provides information about the status of the move operation. For more information, see Folder Manager (.NET).
2/22/2017 9.5.69.85 Enhancement REST API In the REST API, the Folder Manager service now supports the MoveFolderAsync() endpoint, which you can use to move a folder and its children, including subfolders and documents. For more information, see Folder Manager (REST).
1/25/2017 9.5.41.87 Breaking change Relativity Database Relativity has deprecated support for the EDDSResource database. Mass Operation handlers that reference tables in this database won’t function properly. Instead, update these handlers to reference the new location under the workspace database with the [Resource] schema qualifier.
1/25/2017 9.5.41.87 Enhancement Services API In the Services API, the Object Query Manager service now includes the new overloaded QueryUniqueFieldValuesAsync() method used to query for unique values in fixed-length text fields. It also includes the new ObjectQueryUniqueFieldValuesResult class. The QueryUniqueFieldValuesAsync() method returns an object of this type, which contains the list of unique field values. For more information, see Query for Relativity objects.
1/25/2017 9.5.41.87 Enhancement REST API The new ARM API provides a REST service that supports multiple operations required to archive, restore, and move Relativity workspace data. For more information, see .
1/25/2017 9.5.41.87 Enhancement REST API In the REST API, the Object Query Manager service now supports the new QueryUniqueFieldValuesAsync endpoint used to query for unique values in fixed-length text fields. For more information, see Object queries.
11/30/2016 9.4.378.21 Enhancement Services API Use the SendBulkInvitationAsync method of the ILoginProfileManager interface to send invitation emails to multiple users. Before sending the emails, you can test whether the users are properly configured with the VerifyBulkInvitationAsync method. For more information, see Login Profile Manager (.NET).
11/30/2016 9.4.378.21 Enhancement REST API The Login Profile Manager service now provides the SendBulkInvitationAsync and VerifyBulkInvitationAsync endpoints for sending out invitation to multiple users. For more information, see Login Profile Manager (.NET)
11/30/2016 9.4.378.21 Enhancement Services API The Services API now includes the Logging Configuration Manager, the Logging Rule Manager, and the Logging Sink Manager services. These services support programmatically interacting with the Relativity logging framework. The interfaces used to access these services are available in the Relativity.Services.LoggingConfig namespace. This namespace also includes the Configuration, Rule, and Sink classes used in conjunction with the new services.
11/30/2016 9.4.378.21 Enhancement REST API The REST API now includes logging configuration services for creating and retrieving configurations, rules, and sinks used in the Relativity logging framework. It also provides endpoints for deleting configurations and rules. This new coverage includes the Logging Configuration Manager, the Logging Rule Manager, and the Logging Sink Manager services.
11/30/2016 9.4.378.21 Enhancement Relativity Scripts We have added the timezone input constant for specifying time zone offset in Relativity scripts. For more information, see constant.
11/15/2016 9.4.361.1 Enhancement Services API Added the overloaded CreateAsync method to the IOAuth2ClientManager interface to accept an OAuth2Client object for creating an OAuth2 client with a specified, rather than an autogenerated, ID. For more information, see OAuth2 Client Manager (.NET).
11/15/2016 9.4.361.1 Enhancement REST API You can now use the OAuth2 Client Manager REST service to create OAuth2 clients with a specified ID. For more information, see OAuth2 Client Manager (.NET).
11/15/2016 9.4.361.1 Enhancement Data Grid You can now use the LUCENESEARCH operator for data grid-enabled fields in the following search conditions.
11/15/2016 9.4.361.1 Enhancement Services API The Password Bank Manager service retrieves document passwords from the password bank used by processing and imaging. It includes the GetAllPasswordsAsync() method to retrieve passwords. For more information, see Password Bank Manager (.NET).
11/15/2016 9.4.361.1 Enhancement REST API The Password Bank Manager service retrieves document passwords from the password bank used by processing and imaging. It includes the GetAllPasswordsAsync endpoint to retrieve passwords. For more information, see Password Bank Manager (REST).
10/4/2016 9.4.321.2 Breaking change Relativity Database Relativity is phasing out support for the EDDSResource database as January 2017. Mass Operation handlers that reference tables in this database won’t function properly. Instead, update these handlers to reference the new location under the workspace database with the [Resource] schema qualifier.
10/4/2016 9.4.321.2 Enhancement Invariant API Relativity 9.4.321.2 includes general enhancements to Invariant. Due to these enhancements, you must update the reference to the Invariant.core.dll in custom Invariant plugins used in Relativity 9.4.321.2.
10/4/2016 9.4.321.2 Enhancement REST API The REST API now support the LUCENESEARCH operator for searching text in the Data Grid using the Object Query Manager service. For more information, see Work with Data Grid.
10/4/2016 9.4.321.2 Enhancement Services API

You can now use Lucene syntax when searching Data Grid-enabled fields through Relativity Object Queries. For more information, see Work with Data Grid.

8/31/2016 9.4.284.1 Enhancement Services API

Support for programmatic access to OAuth2 clients to authenticate against Relativity in a secure manner. The API allows you to create, read, update, and delete OAuth2 clients, and regenerate secrets for certain types of clients. You can perform the operations using the IOAuth2ClientManager interface. For more information, see OAuth2 Client Manager (.NET).

8/31/2016 9.4.284.1 Enhancement Services API

You can create, read, update, and delete federated instances using the IFederatedInstanceManager interface. For more information, see Federated Instance Manager (.NET).

8/31/2016 9.4.284.1 Enhancement REST API

Coverage for OAuth2 clients through REST. The API allows you to create, read, update, and delete OAuth2 clients, and regenerate secrets for certain types of clients. You can perform the operations using the OAuth2 Client Manager REST service. For more information, see OAuth2 Client Manager (.NET).

8/31/2016 9.4.284.1 Enhancement REST API

You can create, read, update, and delete federated instances using the Federated Instance Manager REST service. For more information, see Federated Instance Manager (.NET).

8/31/2016 9.4.284.1 Breaking change Relativity Scripts We have removed the foreign keys from the Document and RDO database tables. This includes artifact, single object, and multi-object table relationships. Doing this resolves the previous issues involved with globally locking the artifact and other tables for the entire duration of a deletion job, which could be lengthy and could subsequently delay document review. As a result of removing these foreign keys, the delete process will execute without applying a global lock, allowing the system to then batch delete records without delaying document review in Relativity.
7/27/2016 9.4.254.2 Enhancement Services API The Services API now provides the SendInvitationAsync and SetPasswordAsync methods for working with the Relativity user login profile. Use the methods to send login invitation emails (after creating users) and reset Relativity passwords. For more information, see Login Profile Manager (.NET).
7/27/2016 9.4.254.2 Enhancement REST API You can now use the Login Profile Manager service SendInvitationAsync and SetPasswordAsync operations to send login invitation emails and resetting Relativity passwords. For more information, see Login Profile Manager (.NET).
7/27/2016 9.4.254.2 Enhancement Processing API The ProcessingDataSource class now includes the new StartNumber property, which represents the value used to begin numbering a sequence of documents published from a specific data source. The new IsStartNumberVisible property determines whether the Relativity UI displays the Start Number field on the Data Source layout. The REST API also supports these properties. For more information, see Get started with the Processing API.
7/27/2016 9.4.254.2 Breaking change Relativity Scripts We have changed the [Redaction] data table to more accurately store information. Changing the datatype of the existing columns could take over an hour on certain large cases, and so instead, the following four nullable decimal columns have been added: Redaction.[X_d], Redaction. [Y_d], Redaction. [Width_d], Redaction. [Height_d].
7/27/2016 9.4.254.2 Defect Import API Production imports through Import API in overlay mode now correctly update existing documents
7/27/2016 9.4.254.2 Defect Import API Dynamic objects created through the Import API are now correctly audited in the audit table.
6/29/2016 9.4.224.2 Enhancement Services API Added support for common authentication protocols, including SAML 2.0, Open ID Connect (OIDC), and OAuth2. Using these protocols, you can now authenticate to Relativity via many popular identity providers, such as Okta or Azure Active Directory. For the authentication overview, see Authentication overview.
6/29/2016 9.4.224.2 Enhancement Services API API coverage has been added around the new authentication model, allowing developers to programatically configure authentication providers and users in Relativity. For the authentication API overview, see Identity (authentication and user accounts).
6/29/2016 9.4.224.2 Breaking change Services API When using the RSAPI, all authentication-related fields on the User object now have an Obsolete tag. If an application consuming these APIs has “Treat Warnings as Errors” turned on, this will cause a minor compile-time breaking change.
6/29/2016 9.4.224.2 Enhancement Services API The new Field Mapping service maps fields between Relativity and an external data source. For this release, the only external data source supported by this service is Invariant. For more information, see Field mapping for processing.
6/29/2016 9.4.224.2 Defect Services API Relativity Service Catalog now uses one timer to reset data in the service catalog, instead of a new timer for each request.
6/29/2016 9.4.224.2 Enhancement API Helpers You can now use the GetGuid() method of the API helper interfaces to return the GUID of a Relativity artifact from agents, custom pages, and event handlers. For more information, see Basic concepts for Relativity API Helpers.
6/29/2016 9.4.224.2 Enhancement REST API The new Field Mapping service maps fields between Relativity and an external data source. For this release, the only external data source supported by this service is Invariant. For more information, see Field mapping.
6/29/2016 9.4.224.2 Enhancement Invariant API The Invariant API now includes the GetAutoMappedGuids() method for internal use only. The IDataSources interface in the Invariant namespace contains this method.
6/29/2016 9.4.224.2 Enhancement Relativity Integration Points API The kCura.IntegrationPoints.Contracts namespace now includes the new ProviderFactoryBase class, which simplifies the implementation of dependency injection. For more information, see Update the use of dependency injection. This namespace also includes the new SourceProviderConfiguration class, which includes optional properties that control source provider behavior, such as whether Relativity copies native files to a repository. For sample code, see Display source provider settings selected by users and Build an advanced integration point.
6/29/2016 9.4.224.2 Enhancement Relativity Integration Points API The FieldEntry class has the new ActualName property, which is the name used for the field in the source code. This class is available in the kCura.IntegrationPoints.Contracts.Models namespace.
6/29/2016 9.4.224.2 Enhancement Relativity Integration Points API The kCura.IntegrationPoints.Contracts.Provider namespace now includes the new ProviderReadDataException class, which represents an error thrown by an IDataReader when a read failure occurs.
6/29/2016 9.4.224.2 Enhancement Relativity Integration Points API The kCura.IntegrationPoints.SourceProviderInstaller namespace includes an update to the SourceProvider class, which has the new Configuration property. This property is used to get or set a list of optional properties that control source provider behavior.
6/29/2016 9.4.224.2 Deprecated Relativity Integration Points API The kCura.IntegrationPoints.Contracts.Synchronizer namespace has been deprecated. The DefaultProviderFactory class, IProviderFactory interface, and PluginBuilder class in the kCura.IntegrationPoints.Contracts namespace have also been deprecated. In addition, the FieldMap class and FieldMapTypeEnum enumeration in the kCura.IntegrationPoints.Contracts.Models namespace have been deprecated. For upgrade information, see Upgrade integration points for use in Relativity 9.4.
5/25/2016 9.3.418.9 Enhancement Services API The Services API allows you to programmatically interact with production data sources. For more information, see Production Data Source Manager (REST).
5/25/2016 9.3.418.9 Enhancement Services API The REST now allows you to programmatically interact with production data sources. For more information, see Production Data Source Manager (REST) in the REST API reference.
5/25/2016 9.3.418.9 Enhancement REST API You can now create productions using the CreateSingleAsync() method of the IProductionsManager interface. For more information, see Production Manager (.NET).
5/25/2016 9.3.418.9 Enhancement REST API You can now create productions using the CreateSingleAsync endpoint of the Production Manager Service. For more information, see Production Manager (REST).
5/25/2016 9.3.418.9 Enhancement Services API Separate CreateSingleAsync() and UpdateSingleAsync() methods of the IProductionPlaceholder have been added for creating and updating production placeholders. The SaveSingleAsync() method of the IProductionPlaceholder interface has been deprecated. For more information, see Production Placeholder Manager (.NET).
5/25/2016 9.3.418.9 Deprecated REST API Separate CreateSingleAsync and UpdateSingleAsync endpoints have been added to the Production Placeholder Manager service for creating and updating production placeholders. The SaveSingleAsync endpoint has been deprecated. For more information, see Production Placeholder Manager (REST).
5/25/2016 9.3.418.9 Enhancement Services API Use the GetAllAsync() method of the IProductionManager to return a list of all productions in a workspace. GetAllProductionsAsync() has been deprecated. For more information, see Production Manager (.NET).
5/25/2016 9.3.418.9 Deprecated REST API Use the GetAllAsync endpoint of the Production Manager service to return a list of all productions in a workspace. GetAllProductionsAsync has been deprecated. For more information, see Production Manager (REST).
5/25/2016 9.3.418.9 Enhancement Services API The suppressWarnings parameter has been added to the RunProductionAsync() method of the IProductionManager interface to indicate whether a production should fail if there are warning messages. For more information, see Production Manager (.NET).
5/25/2016 9.3.418.9 Enhancement REST API The suppressWarnings parameter has been added to the RunProductionAsync endpoint of the Production Manager service to indicate whether a production should fail if there are warning messages. For more information, see Production Manager (REST).
5/25/2016 9.3.418.9 Enhancement Services API The TextCondition class now supports the IS SET and IS NOT SET operators for querying text in the Data Grid. For more information, see Work with Data Grid.
5/25/2016 9.3.418.9 Enhancement REST API The REST API now support the IS SET and IS NOT SET operators for querying text in the Data Grid. For more information, see Work with Data Grid.
5/25/2016 9.3.418.9 Enhancement Services API You can now use the MonthOf operator in the Services API date queries. For more information, see Search Relativity.
5/25/2016 9.3.418.9 Enhancement REST API You can now use the MonthOf operator in the REST API date queries. For more information, see Query for resources
4/27/2016 9.3.389.9 Enhancement Processing API In the Processing API, the ProcessingCustodian class now includes a CustodianType and Name property. The CustodianType property identifies the custodian as an individual or an entity who owns data in a processing set. The Name property corresponds to the Full Name field on a Custodian object in Relativity. For more information, see Get started with the Processing API.
4/27/2016 9.3.389.9 Enhancement Processing API The Processing API now includes the GetDocumentAggregates() method on the IProcessingSetManager interface. This method retrieves a list of processing sets and related document aggregate information. It also includes the addition of the GetDocumentAggregatesRequest, ProcessingSetDocumentInfoSummary, and ProcessingSetDocumentInfo classes, which the GetDocumentAggregates() method uses during the retrieval of the required processing sets. For more information, see Get started with the Processing API.
4/27/2016 9.3.389.9 Enhancement Processing API The Processing API now includes the GetDocumentAggregates endpoint on Processing Set Manager service available through Relativity REST API. It provides the same functionality that is available through the GetDocumentAggregates() method on the IProcessingSetManager interface. For more information, see Processing API services for REST.
4/27/2016 9.3.389.9 Defect Services API Saved search queries in FluidUI have been updated to return the full range of the date-time values in search conditions instead of just the starting time.
4/27/2016 9.3.389.9 Defect Services API Relativity Services API has been updated to allow you to write to data grid-enabled fields.
4/27/2016 9.3.389.9 Enhancement Services API The ObjectQueryManager service now supports multi-reflected multiple choice fields in the response returned on a query.
4/27/2016 9.3.389.9 Enhancement REST API The ObjectQueryManager service now supports multi-reflected multiple choice fields in the response returned on a query.
3/30/2016 9.3.362.9 Defect Services API The ObjectQueryResultSet class name has been updated with the correct spelling.
3/30/2016 9.3.362.9 Enhancement Services API Relativity admins can now create RDOs in the Admin Mode area. For more information, see Relativity Objects.
3/2/2016 9.3.332.21 Enhancement Services API The Services API now enables you to programmatically interact with the Relativity productions. For more information, see Production Manager (.NET).
3/2/2016 9.3.332.21 Enhancement Services API You can use the Services API to create, update, and delete production placeholders. For more information, see Production Placeholder Manager (.NET).
3/2/2016 9.3.332.21 Enhancement REST API The REST API now allows you to programmatically interact with the Relativity productions. For more information, see Production Manager (REST) in the REST API reference.
3/2/2016 9.3.332.21 Enhancement REST API You can use the REST API to create, read, update, and delete production placeholders. For more information, see Production Placeholder Manager (REST).
3/2/2016 9.3.332.21 Enhancement Processing API The Processing API includes the new SubmitInventoryJobsAsync() and SubmitPublishJobsAsync() methods used to perform inventory jobs and publish discovered data to a workspace respectively. See Get started with the Processing API.
3/2/2016 9.3.332.21 Enhancement Services API The DataResult object returned by the Object Query Manager service now contains the Includes property, which indicates the Field that was used to determine any related items added to your result set.
11/23/2015 9.3.242.6 Enhancement Processing API The new Processing API includes the Processing Custodian Manager, Processing Data Source Manager, Processing Set Manager, and Processing Job Manager services used to automate processing workflows. See Get started with the Processing API.
11/23/2015 9.3.242.6 Enhancement Services API The new Object Query Manager service queries for Document objects and Relativity Dynamic Objects (RDOs) in workspaces.
11/23/2015 9.3.242.6 Enhancement REST API The new Object Query Manager service queries for Document objects and Relativity Dynamic Objects (RDOs) in workspaces.
11/23/2015 9.3.242.6 Enhancement Services API The new Search Provider Manager service retrieves a list of active search providers in a workspace, which can be displayed in the Relativity UI framework.
11/23/2015 9.3.242.6 Enhancement REST API The new Search Provider Manager service retrieves a list of active search providers in a workspace, which can be displayed in the Relativity UI framework.
11/23/2015 9.3.242.6 Enhancement Services API The new Folder Manager service supports multiple operations for manipulating folder structures in the Relativity UI framework.
11/23/2015 9.3.242.6 Enhancement REST API The new Folder Manager service supports multiple operations for manipulating folder structures in the Relativity UI framework.
11/23/2015 9.3.242.6 Enhancement Services API Enhancements to the Pivot API include the new CreateProfileAsync() and UpdateProfileAsync() methods for creating or updating a pivot profile respectively. Additionally, the PivotIdToDisplayValueMap property on the PivotResultSet class is used to map column values to display values used in the Relativity UI when rendering data.
11/23/2015 9.3.242.6 Enhancement REST API Enhancements to the Pivot API include the new CreateProfileAsync() and UpdateProfileAsync() methods for creating or updating a pivot profile respectively.
11/23/2015 9.3.242.6 Enhancement Services API The Search Container Manager has the new GetSearchContainerTreeAsync() method used to render an expanded browser tree for a saved search.
11/23/2015 9.3.242.6 Enhancement REST API The Search Container Manager service now supports retrieving information on expanded nodes in a specified search container.
11/23/2015 9.3.242.6 Enhancement Services API The Query <T> class now has the SearchProviderCondition property, which is an object that holds the information necessary to run a query for the search provider used for pivoting on a base set of documents.
11/23/2015 9.3.242.6 Enhancement Event Handlers The event handler framework provides enhanced support for File fields, including a FileValue class, Modified Updated property on the FieldValue class, new properties on the FileFieldValue class, and modified Value property behavior on the FileFieldValue class. You can now access a file stream associated with a File field, so that you can read the contents of the stream, or provide a new stream. For more information, see Support for File fields.
11/23/2015 9.3.242.6 Enhancement REST API The text query condition now supports the Greater than ('Foo' > 'Bar'), Less than ('Foo' < 'Bar'), and Contains ('Foobar' CONTAINS 'Bar') operators. For more information, see Query for resources.
11/23/2015 9.3.242.6 Enhancement Services API The TextConditionEnum enumeration now supports the Greater than ('Foo' > 'Bar'), Less than ('Foo' < 'Bar'), and Contains ('Foobar' CONTAINS 'Bar') query conditions for text. For more information, see Search Relativity.
11/23/2015 9.3.242.6 Enhancement Services API The CopyInstancesOnParentCopy property of the ObjectType DTO now allows you to set up an ObjectType to automatically copy the instances of an object when its parent object is copied. For more information, see ObjectType and Update RDO properties and fields.
11/23/2015 9.3.242.6 Enhancement API Helpers Added the IAPILog interface to API Helpers to enable access to the Relativity logging infrastructure from agents, custom pages, and event handlers. For more information, see Basic concepts for Relativity API Helpers.
11/23/2015 9.3.242.6 Full support Services API Permissions coverage through the Services API is out of technology preview and is now fully supported. For more information, see Permission Manager (.NET).
11/23/2015 9.3.242.6 Full support REST API Permissions coverage through the REST API is out of technology preview and is now fully supported. For more information, see Permission Manager (.NET).
11/23/2015 9.3.242.6 Enhancement Custom Pages To enhance the security of Relativity user interface, we have removed the session variables from custom pages. Instead, use the methods available in the Relativity API helper interfaces to obtain the information such as user context and current workspace ID. For more information, see Basic concepts for Relativity API Helpers.
9/30/2015 9.2.331.10 Defect Services API Corrected a problem with the CreateSingle() method for documents. The operation now correctly returns ArtifactID when creating a document where the identifier contains Unicode. For more information, see Create documents.
8/26/2015 9.2.296.16 Enhancement Services API Added the GetItemLevelSecurityListAsync() method of the IPermissionManager interface to return a collection of item-level security settings for a specified list of artifacts. For more information, see Enabling item-level security.
7/29/2015 9.2.271.9 Enhancement Services API Added the GetPermissionSelectedListAsync() method of the IPermissionManager interface to return a collection of permission values for the current user and a specified list of artifacts. For more information, see Read the current user and group permission values.
5/30/2015 9.2.190.9 Enhancement Services API Added a beta implementation of APIs that enable you to manage permissions and security for users, system admins, and individual objects, and to define custom permissions for Relativity Dynamic Objects (RDOs). For more information, see Permission Manager (.NET).
5/30/2015 9.2.190.9 Enhancement Services API Added asynchronous operations for creating, reading, updating, deleting, and querying Client objects.
5/30/2015 9.2.190.9 Enhancement Services API Added asynchronous operations for creating, reading, updating, deleting, and querying Matter objects.
5/30/2015 9.2.190.9 Enhancement Services API Added asynchronous operations for reading and updating Message of the Day (MotD) objects.
5/30/2015 9.2.190.9 Enhancement Services API Added support for using SavedSearchCondition and ViewCondition conditions in compound queries. For more information, see Search Relativity.
5/30/2015 9.2.190.9 Enhancement Services API Added asynchronous operations for creating, reading, updating, deleting, and querying saved search folders.
5/30/2015 9.2.190.9 Enhancement Services API Added the Relativity.Services.Pivot namespace, which defines methods and classes for creating and running Pivot queries.
5/30/2015 9.2.190.9 Defect Services API Corrected a UTC translation problem in the DateTime query condition. The DateTime condition now evaluates only the date portion of a timestamp expression and ignores the time portion.
5/30/2015 9.2.190.9 Defect Services API Updated the Relativity installer to automatically install net.pipe and net.tcp bindings with WCF non-HTTP activation on agent servers.
5/30/2015 9.2.190.9 Enhancement REST API Added a beta implementation of APIs that enable you to manage permissions and security for users, system admins, and individual objects, and to define custom permissions for Relativity Dynamic Objects (RDOs). For more information, see Permission Manager (REST).
5/30/2015 9.2.190.9 Enhancement REST API Added operations for creating, reading, updating, deleting, and querying Client objects.
5/30/2015 9.2.190.9 Enhancement REST API Added operations for creating, reading, updating, deleting, and querying Matter objects.
5/30/2015 9.2.190.9 Enhancement REST API Added operations for reading and updating Message of the Day (MotD) objects.
5/30/2015 9.2.190.9 Enhancement REST API Added support for using SavedSearchCondition and ViewCondition conditions in compound queries. For more information, see Query for resources.
5/30/2015 9.2.190.9 Enhancement REST API Added operations for creating, reading, updating, deleting, and querying saved search folders.
5/30/2015 9.2.190.9 Enhancement REST API Added the Pivot Manager Service, which defines operations and fields for working with custom Pivot queries and Pivot profiles.
5/30/2015 9.2.190.9 Enhancement REST API Added support for the RelAuth cookie to custom pages. Custom pages can now "piggy back” on browser-based authentication when making calls to the REST API.
5/30/2015 9.2.190.9 Defect REST API Corrected the issue that removed white space between words in REST responses.
5/30/2015 9.2.190.9 Enhancement Import API Updated the importJob.Settings.DataGridIDColumnName property to support mapping documents to records in Data Grid.
1/30/2015 9.1.87.5 Enhancement Services API Updated the object hierarchy in the Relativity framework to support multi-tenancy. The Client object is now the parent of Matter, Group, User, and Workspace objects. This means that there is a new workflow for setting the Client property on a Group DTO. In addition, the Parent Artifact property on User and Workspace DTOs is now set to a Client object. For more information, see Client.
1/28/2015 9.0.285.3 Enhancement Services API Added full support for saved search APIs that were initially released in Relativity 9.0.198.5 as a Customer Technology Preview (CTP).
1/28/2015 9.0.285.3 Enhancement Services API Updated the architecture of Services API DLLs to deliver API functionality in multiple DLLs.
1/28/2015 9.0.285.3 Enhancement Services API Added support for accessing saved search APIs from agents, event handlers and custom pages.
11/14/2014 9.0.198.5 Enhancement Application Deployment System Added support for packaging saved searches in Relativity applications and deploying them through the Application Deployment System (ADS).
11/14/2014 9.0.198.5 Enhancement Application Deployment System Added support for assigning custom, user-friendly URLs to Relativity applications.
11/14/2014 9.0.198.5 Enhancement Application Deployment System Deprecated functionality for exporting applications as XML files. You can now export applications only as RAP files. In addition, applications developed in Relativity 9 or above can't be deployed to earlier versions, such as 8.2 or below, of Relativity.
11/14/2014 9.0.198.5 Enhancement Services API Added CTP implementations of APIs for creating, reading, updating, and deleting saved searches.
11/14/2014 9.0.198.5 Enhancement Services API Updated the ServiceFactory class to return proxies for any of the service interfaces in the Services API. You can use the class to create proxies for standalone .NET applications, specifying connection parameters in the associated ServiceFactorySettings class. API Helpers for event handlers, custom pages, and agents can also return any of the service interfaces in the Services API.
11/14/2014 9.0.198.5 Enhancement Services API Updated the Value property of SingleChoiceCondition or MultiChoiceCondition objects to support an array of GUIDs that represent the Choices to compare against, in addition to continuing support for setting the property to a list or an array of Integer values.
11/14/2014 9.0.198.5 Enhancement Services API Added the DefaultCacheLocation property to the Workspace DTO (kCura.Relativity.Client.DTOs namespace). You can use the property to get or set the ArtifactID of a server that’s designated as the default cache location for temporarily storing files for natives, images, and productions that are used by the viewer.
11/14/2014 9.0.198.5 Enhancement Services API Added the DefaultCacheLocation field to the WorkspaceFieldNames class (kCura.Relativity.Client.DTOs namespace). The field stores the Artifact ID of the server used to cache files.
9/24/2014 9.0.198.5 Enhancement Import API Updated various API components to improve performance significantly. You do not need to modify or update any existing code to leverage these enhancements.
9/24/2014 8.2.340.4 Enhancement Import API Significant performance enhancements, which you can leverage without making any modifications to your existing code.
9/24/2014 8.2.340.4 Enhancement Services API The RSAPI now uses HttpContext.Current.Items list instead of using data stored in the Session when making WebAPI and other calls.
8/26/2014 8.2.320.2 Defect Services API The GetRelativityScriptInputs() RSAPI method no longer returns incorrect results for Relativity script inputs.
7/25/2014 8.2.287.4 Defect Application Deployment System Default tabs can now be successfully imported through ADS.
7/25/2014 8.2.287.4 Defect Services API Blank GUID values no longer cause an error to be thrown when using the kCura.Client.DTO.FieldValue.AllFields directive to retrieve all fields.
7/25/2014 8.2.287.4 Defect Services API The admin choice enum has been updated and should be used in conjunction with the GetAdminChoiceTypes method to retrieve Artifact IDs for admin choices.
7/25/2014 8.2.287.4 Enhancement Application Deployment System Relativity applications can now optionally be assigned a short, user-friendly URL.
5/30/2014 8.2.231.1 Deprecated Services API CertificateFindValue property has been deprecated
5/30/2014 8.2.231.1 Enhancement Services API Using a ViewCondition and a Fields value of *SELECTEDFIELDS* in a query returns all expected Fields
5/30/2014 8.2.231.1 Enhancement Services API Using a ViewCondtion to retrieve multiple pages of results returns all values
5/30/2014 8.2.231.1 Enhancement Services API Executing a search with a condition using a GUID or Artifact ID
5/30/2014 8.2.231.1 Enhancement Services API Executing a Saved Search from an agent
5/30/2014 8.2.231.1 Enhancement Services API Querying with a sort containing an invalid Field fails consistently
5/30/2014 8.2.231.1 Enhancement Services API Setting choice values by GUID
5/30/2014 8.2.231.1 Enhancement Services API Querying for admin choices by Choice Type
5/30/2014 8.2.231.1 Enhancement Services API Updating a Client without the appropriate permissions fails with a valid exception
5/30/2014 8.2.231.1 Enhancement Services API Queries on fields recently added to an RDO or Document no longer fail
5/30/2014 8.2.231.1 Enhancement Services API Updating a Group without the proper permissions when no data is changing fails and throws a valid exception
5/30/2014 8.2.231.1 Enhancement Services API Querying a MultiObject Field with an ObjectConditionEnum.EqualTo condition fails with a valid error message
5/30/2014 8.2.231.1 Enhancement Services API Group names are validated consistently
5/30/2014 8.2.231.1 Enhancement Services API User emails addresses are validated consistently
5/30/2014 8.2.231.1 Enhancement Services API Attempting to create an object with an invalid WorkspaceID returns a valid error message
5/30/2014 8.2.231.1 Enhancement Services API Reading a Document with StrictMode disabled no longer returns reflected Batch fields
5/30/2014 8.2.231.1 Enhancement Services API ViewCondition queries are sorted by the View sort
5/30/2014 8.2.231.1 Enhancement Services API Deleting objects respects dependencies
5/30/2014 8.2.231.1 Enhancement Services API ‘User’ field permissions are validated consistently on RDO creation
5/30/2014 8.2.231.1 Enhancement Services API FieldType attribute on ‘Client’ field of User object is consistent
5/30/2014 8.2.231.1 Enhancement Services API FieldType attribute on ‘Object Type’ field is consistent
5/30/2014 8.2.231.1 Enhancement Services API FieldType attribute on ‘System Created By’ and ‘System Last Modified By’ fields is consistent
5/30/2014 8.2.231.1 Deprecated Services API Services API untyped create, read, update, delete, and query operations have been deprecated.
5/30/2014 8.2.231.1 Enhancement Services API A system admin Platform Status tab has been added to monitor and display the status of the Relativity API endpoints.
5/30/2014 8.2.231.1 Enhancement Services API Index methods have been added to the Fields collection so that fields can be easily retrieved by ID, Name, or GUID.
5/30/2014 8.2.231.1 Enhancement Services API A simplified pattern for performing an operation with a single artifact has been added.
5/30/2014 8.2.231.1 Enhancement Services API Using the Services API instead of SQL, users can create, update, and delete choices.
5/30/2014 8.2.231.1 Enhancement Services API Using the Services API instead of SQL, users can create, update, and delete workspaces.
5/30/2014 8.2.231.1 Enhancement Services API A new property for getting back the user ID number for the currently logged in user has been added to the API helpers.
9/22/2014 8.1.491.2 Defect Services API The RSAPI now uses HttpContext.Current.Items list instead of using data stored in the Session when making WebAPI and other calls.
8/26/2014 8.1.474.2 Defect Services API The GetRelativityScriptInputs() RSAPI method no longer returns incorrect results for Relativity script inputs.
7/25/2014 8.1.441.2 Defect Services API Blank GUID values no longer cause an error to be thrown when using the kCura.Client.DTO.FieldValue.AllFields directive to retrieve all fields.
7/25/2014 8.1.441.2 Enhancement Application Deployment System Relativity applications can now optionally be assigned a short, user-friendly URL.
1/29/2014 8.1.264.1 Defect Services API A permission error will now be returned when a non-system admin user queries Relativity Scripts using the Services API.
1/29/2014 8.1.264.1 Defect Services API Deleted workspaces are no longer returned when querying through the Services API before the Case Manager agent runs.
1/29/2014 8.1.264.1 Enhancement Application Deployment System Relativity now supports applications up to 1 GB in size.
12/23/2013 8.1.225.2 Defect Services API Tokens are now removed on a regular interval, instead of every time a Dispose() method is called in the Services API.
12/20/2013 8.1.223.7 Defect Services API Logging in to the Services API via Integrated HTTPS will no longer fail when the client is on a different machine than the server.
12/4/2013 8.1.202.3 Defect Import API Import API folder creation now occurs server-side to avoid folder name collisions.
11/26/2013 8.1.200.2 Defect Services API Previously, a timeout occurred when using the Relativity Services API to update a multi-object field associated with documents in very large workspaces. A WHERE clause has now been added to the query in order to prevent a timeout.
11/26/2013 8.1.200.2 Defect Application Deployment System The "Enable Snapshot Auditing on Delete" property can now be edited, even if the object is part of a locked application.
11/20/2013 8.1.195.1 Defect Services API Self-hosted Services API instances in agents now correctly construct the URI, preventing a failed connection.
11/8/2013 8.1.182.3 Enhancement Application Deployment System A new configuration value,AuditApplicationUninstallEnabled, controls whether or not delete audits are logged when uninstalling an application. Setting this value to No may improve application uninstall speeds in your case.
11/8/2013 8.1.182.3 Enhancement Application Deployment System A new Workspace Create event handler type has been added for use when you want to run custom logic when creating a new workspace.
11/8/2013 8.1.182.3 Enhancement Application Deployment System You can now easily and completely uninstall Relativity applications from a workspace.
11/8/2013 8.1.182.3 Enhancement Application Deployment System You can attach uninstall event handlers to Relativity Applications to perform custom actions prior to the standard application uninstall process.
11/8/2013 8.1.182.3 Enhancement Application Deployment System You can include pre- and post-install event handlers in an application to perform custom actions during the deployment of your application.
11/8/2013 8.1.182.3 Enhancement Application Deployment System You can no longer lock applications that contain errors.
11/8/2013 8.1.182.3 Defect Custom Pages A user can now view a custom page from more than one Relativity session at the same time.
11/8/2013 8.1.182.3 Defect Custom Pages Previously, after upgrading Relativity, library DLLs were not automatically upgraded for custom pages. Now Procuro will automatically reset all applications if the Relativity version changes, and the custom page manager will refresh the library files.
11/8/2013 8.1.182.3 Enhancement Event Handlers A new page interaction event handler has been created, which can be used to insert JavaScript and CSS easily on a page.
11/8/2013 8.1.182.3 Enhancement Import API Performance has been improved for multiple threads using a single Import API.
11/8/2013 8.1.182.3 Enhancement Import API Folder creation now occurs server-side to avoid folder name collisions.
11/8/2013 8.1.182.3 Enhancement Import API An option has been exposed to specify an overlay identifier on import.
6/25/2014 8.0.291.1 Defect Services API Searching by user ID against a user field with an ""is equal to"" condition via the Services API no longer causes a read failed error.
6/25/2014 8.0.219.1 Defect Custom Pages Custom page deployment no longer fails when the default IIS website is not named "Default Web Site."
6/25/2014 8.0.247.1 Defect Application Deployment System When a reflected single-choice field is removed from an application, but the associated field remains, the choices are no longer deleted. Additionally, the application layout will now properly update the list of single-choice fields without requiring a page refresh.
6/25/2014 8.0.247.1 Defect Import API Performance has been improved for multiple threads using a single Import API.
6/25/2014 8.0.260.5 Defect Application Deployment System When exporting an application, the Visible in Dropdown view setting will now be preserved.
6/25/2014 8.0.291.1 Defect Services API Document.Read() now only retrieves the fields and choices specified by the user.
6/25/2014 8.0.302.1 Defect Services API The login database table and cache are now kept in sync to prevent avoid authentication errors when logging back in to the Services API after a period of inactivity.
6/25/2014 8.0.302.1 Defect Services API GenerateRelativityAuthenticationToken now automatically authenticates Services API users.
6/25/2014 8.0.302.1 Defect Import API Native file and object importing has been optimized for the Import API by improving the creation of temporary tables.
6/25/2014 8.0.316.2 Defect Services API Using the RSAPIClient or ArtifactManagerProxy, the channel cache now allows you to connect to more than one Services API server from a single application.
6/25/2014 8.0.233.1 Defect Event Handlers When creating event handlers, checking if values are selected for a multi-object field on a layout now returns the correct result.
6/25/2014 8.0.233.1 Defect Services API The Services API programming samples now point to the correct folders to access third-party DLL files after the Relativity SDK is installed.
6/25/2014 8.0.233.1 Defect Services API The Services API no longer requires HTTPS to be configured on the Services API server when using NetNamedPipes or NetTCP to transmit metadata.
6/25/2014 8.0.291.1 Defect Application Deployment System Fields and objects can now be renamed when upgrading locked applications that conflict with themselves.
1/29/2014 8.0.428.2 Defect Services API A permission error will now be returned when a non-system admin user queries Relativity Scripts using the Services API.
1/29/2014 8.0.428.2 Defect Services API Deleted workspaces are no longer returned when querying through the Services API before the Case Manager agent runs.
12/19/2013 8.0.387.6 Defect Services API Logging into the Services API via Integrated HTTPS will no longer fail when the client is on a different machine than the server.
12/4/2013 8.0.373.1 Defect Import API Import API folder creation now occurs server-side to avoid folder name collisions.
12/4/2013 8.0.373.1 Defect Services API Tokens are now removed on a regular interval, instead of every time a Dispose() method is called.
11/26/2013 8.0.358.1 Defect Services API Previously, a timeout occurred when using the Relativity Services API to update a multi-object field associated with documents in very large workspaces. A WHERE clause has now been added to the query in order to prevent a timeout.
11/26/2013 8.0.358.1 Defect Application Deployment System The "Enable Snapshot Auditing on Delete" property can now be edited, even if the object is part of a locked application.
10/9/2013 8.0.316.2 Defect Services API Using the RSAPIClient or ArtifactManagerProxy, the channel cache now allows you to connect to more than one Services API server from a single application.
9/25/2013 8.0.302.1 Defect Services API GenerateRelativityAuthenticationToken now automatically authenticates Services API users.
9/25/2013 8.0.302.1 Defect Services API The login database table and cache are now kept in sync to prevent avoid authentication errors when logging back in to the Services API after a period of inactivity.
9/25/2013 8.0.302.1 Enhancement Import API Native file and object importing has been optimized for the Import API by improving the creation of temporary tables.
9/13/2013 8.0.291.1 Defect Application Deployment System Fields and objects can now be renamed when upgrading locked applications that conflict with themselves.
9/13/2013 8.0.291.1 Enhancement Services API The Services API has been updated to simplify configuration, increase performance, and provide an easier environment for developers. No code changes are required to take advantage of the new API, but any external applications that package their own client DLL must be recompiled with the new Services API client.
9/13/2013 8.0.291.1 Defect Services API Document.Read() now only retrieves the fields and choices specified by the user.
9/13/2013 8.0.291.1 Defect Services API Searching by user ID against a user field with an "is equal to" condition via the Services API no longer causes a read failed error.
8/14/2013 8.0.260.5 Defect Application Deployment System When exporting an application, the Visible in Dropdown view setting will now be preserved.
7/31/2013 8.0.247.1 Defect Application Deployment System When a reflected single-choice field is removed from an application, but the associated field remains, the choices are no longer deleted. Additionally, the application layout will now properly update the list of single-choice fields without requiring a page refresh.
7/31/2013 8.0.247.1 Defect Import API Performance has been improved for multiple threads using a single Import API.
7/31/2013 8.0.247.1 Defect Import API Folder creation now occurs server-side to avoid folder name collisions.
7/31/2013 8.0.247.1 Defect Import API An option has been exposed to specify an overlay identifier on import.
7/17/2013 8.0.233.1 Defect Services API The Services API no longer requires HTTPS to be configured on the Services API server when using NetNamedPipes or NetTCP to transmit metadata.
7/17/2013 8.0.233.1 Defect Services API The Services API programming samples now point to the correct folders to access third-party DLL files after the Relativity SDK is installed.
7/17/2013 8.0.233.1 Defect Event Handlers When creating event handlers, checking if values are selected for a multi-object field on a layout now returns the correct result.
7/3/2013 8.0.219.1 Defect Custom Pages Custom page deployment no longer fails when the default IIS website is not named "Default Web Site."
7/3/2013 8.0.219.1 Defect Services API Searching by user ID against a user field with an "is equal to" condition via the Services API no longer causes a read failed error.
5/10/2013 8.0.165.3 Enhancement Application Deployment System Assemblies have been renamed to resource files.
5/10/2013 8.0.165.3 Enhancement Application Deployment System You can safely load different versions of third party vendor assemblies in your environment. Each assembly (resource file) you upload must be attached to a Relativity Application. A new application domain will be created for each application type in your environment, and all associated resource files will be isolated from each other.
5/10/2013 8.0.165.3 Enhancement Application Deployment System You can add an application to the master application library directly from your workspace using the new Push to Library button on the Relativity Application console.
5/10/2013 8.0.165.3 Enhancement Event Handlers You can include pre and post install event handlers in an application to perform custom actions during the deployment of your application.
5/10/2013 8.0.165.3 Defect Application Deployment System Fixed an issue where users not in the System Administrator group could not export applications, even if they had the appropriate permissions.
5/10/2013 8.0.165.3 Enhancement Services API Relativity 8 provides a community preview of a new REST API that offers a subset of the functionality of the Services API (RSAPI), but allows for simple, cross-platform development.
5/10/2013 8.0.165.3 Enhancement Services API The ArtifactManagerProxy class now includes a new method for logging in to Relativity that provides functionality for using Relativity credentials with Net.Pipe.
5/10/2013 8.0.165.3 Enhancement Services API The Username/Password authentication scheme is now supported with the Net Named Pipes protocol.
5/10/2013 8.0.165.3 Enhancement Services API The ArtifactManagerProxy class now includes a method for creating objects that populates the Results property with success and failure information, even in the case of a partial failure.
5/10/2013 8.0.165.3 Enhancement Services API The ArtifactManagerProxy class now includes a method for deleting all artifacts of a specific type.
5/10/2013 8.0.165.3 Enhancement Services API The ArtifactManagerProxy class now includes a method for deleting specified artifacts of a specifc type.
5/10/2013 8.0.165.3 Enhancement Services API The ArtifactManagerProxy class now includes a new method for deleting all documents in a workspace.
5/10/2013 8.0.165.3 Enhancement Services API The human readable string for ObjectType's "Artifact Type ID" was changed to "Descriptor Artifact Type ID" to prevent some naming collisions.
5/10/2013 8.0.165.3 Enhancement Services API MassCreate and MassEdit now generate a SqlException of "Some supplied choice ids are invalid" if invalid choice ids are provided.
5/10/2013 8.0.165.3 Enhancement Services API Metadata is now always retrieved over the same endpoint over which client communication takes place.
5/10/2013 8.0.165.3 Enhancement Services API A new Relativity API provides a standard interface for establishing connections to databases and the Services API. This API also includes helper methods and unit testing tools that you can program against when developing agents, custom pages, and event handlers.
5/10/2013 8.0.165.3 Enhancement Services API Relativity 8 provides a newer REST API that offers parity in functionality with the Relativity Services API (RSAPI) but allows simple, fast, cross-platform development.
5/10/2013 8.0.165.3 Enhancement Services API Relativity 8 has a new database configuration value called DeveloperMode. When enabled, this changes the behavior of Relativity in a development environment.
5/10/2013 8.0.165.3 Enhancement Application Deployment System You can include pre and post install event handlers in an application to perform custom actions during the deployment of your application.
8/26/2014 7.5.634.47 Defect Services API The GetRelativityScriptInputs() RSAPI method no longer returns incorrect results for Relativity script inputs.
7/25/2014 7.5.634.30 Defect Services API Blank GUID values no longer cause an error to be thrown when using the kCura.Client.DTO.FieldValue.AllFields directive to retrieve all fields.
6/25/2014 7.5.632.40 Defect Services API Searching by user ID against a user field with an ""is equal to"" condition via the Services API no longer causes a read failed error.
6/25/2014 7.5.632.40 Defect Custom Pages Custom page deployment no longer fails when the default IIS website is not named "Default Web Site."
6/25/2014 7.5.632.58 Defect Application Deployment System When a reflected single-choice field is removed from an application, but the associated field remains, the choices are no longer deleted. Additionally, the application layout will now properly update the list of single-choice fields without requiring a page refresh.
6/25/2014 7.5.632.58 Defect Import API Performance has been improved for multiple threads using a single Import API.
6/25/2014 7.5.632.58 Defect Application Deployment System When exporting an application, the Visible in Dropdown view setting will now be preserved.
6/25/2014 7.5.632.68 Defect Services API Document.Read() now only retrieves the fields and choices specified by the user.
6/25/2014 7.5.632.83 Defect Services API The login database table and cache are now kept in sync to prevent avoid authentication errors when logging back in to the Services API after a period of inactivity.
6/25/2014 7.5.632.92 Defect Services API GenerateRelativityAuthenticationToken now automatically authenticates Services API users.
6/25/2014 7.5.632.92 Defect Import API Native file and object importing has been optimized for the Import API by improving the creation of temporary tables.
6/25/2014 7.5.633.12 Defect Services API Using the RSAPIClient or ArtifactManagerProxy, the channel cache now allows you to connect to more than one Services API server from a single application.
6/25/2014 7.5.630.13 Defect Application Deployment System A new Object Rule Type, ""Mass Action Visiblity"", is available to hide the Edit, Replace, or Copy options from the Mass Actions list for any dynamic Object.
6/25/2014 7.5.630.13 Defect Application Deployment System A new Object Rule Type, ""Custom Single Object Add Link Visibility"", is available to control when the hyperlinked Add option is available on Layouts for Single Object fields.
6/25/2014 7.5.630.13 Defect Application Deployment System Relativity no longer unlinks multiple object instances from custom objects after an application upgrade. Instead, user-set multiple object instances will remain linked to custom objects after upgrading an application, regardless of how instances are linked in the application package.
6/25/2014 7.5.630.13 Defect Application Deployment System Session IDs and authentication tokens are now hashed with the SHA1 hashing algorithm before being stored in the Relativity database.
6/25/2014 7.5.630.13 Defect Application Deployment System Users can now set up contextual help on custom object layout categories.
6/25/2014 7.5.630.13 Defect Application Deployment System The Application Install Manager agent has been renamed to the Custom Page Installation Manager. The ApplicationInstallManagerIsOffHourAgent configuration value has also been renamed to CustomPageInstallationManagerIsOffHourAgent.
6/25/2014 7.5.630.13 Defect Application Deployment System You can now connect to SQL via a database connection property on kCura.Agent.AgentBase.
6/25/2014 7.5.630.13 Defect Application Deployment System Company Name, Copyright, and Description information can now be included on all assemblies, agent types, and event handlers. Company Name and Copyright are attributes that can be added to the assembly itself, while Description information can be added individually to each event handler or agent type in an assembly.
6/25/2014 7.5.630.13 Defect Application Deployment System The Mass Action Visibility object rule now includes an option to hide the "copy" mass action.
6/25/2014 7.5.630.13 Defect Import API The Import API now supports mapping to single-object and multi-object field values by Artifact ID.
6/25/2014 7.5.630.28 Defect Services API The Services API has been updated to allow authentication over HTTP when the CertificateFindValue is set in the app.config file.
6/25/2014 7.5.630.50 Defect Services API The correct data is now returned when querying the Services API for a multi-object field that references objects of the same type, or for documents with relational fields.
6/25/2014 7.5.630.50 Defect Services API The Services API query now filters saved searches correctly using the search text.
6/25/2014 7.5.630.50 Defect Services API Compiling the Relativity SDK sample solution no longer returns NUnit and assembly errors.
6/25/2014 7.5.630.82 Defect Application Deployment System An error is no longer displayed when importing an application with reflected choice fields.
6/25/2014 7.5.630.82 Defect Services API The Relativity Services API no longer displays an error following a first-time installation of 7.5 because of an invalid entry in the web configuration file.
6/25/2014 7.5.630.82 Defect Services API When using the RSAPI to query for artifacts, the artifact ID and GUID are now populated for each field in the query artifact fields collection.
6/25/2014 7.5.630.94 Defect Services API The Services API can now retrieve a Relativity authentication token for use during login.
6/25/2014 7.5.630.94 Defect Services API The Mass Edit command in the Services API no longer returns an error when trying to mass edit Yes/No fields.
6/25/2014 7.5.631.14 Defect Application Deployment System An intermittent HTTP error message no longer occurs when installing a new Relativity Application.
6/25/2014 7.5.631.33 Defect Services API Running a query through the Services API now returns field names with the appropriate spacing.
6/25/2014 7.5.631.33 Defect Services API When StrictMode is set to True, the field names used in fields selection, sorts, and conditions are no longer case-sensitive.
6/25/2014 7.5.631.48 Defect Services API TotalCount is now returned properly when querying objects that do not support paging through the Services API.
6/25/2014 7.5.631.48 Defect Services API An error is no longer returned when executing a saved search via the Services API while using a custom agent.
6/25/2014 7.5.631.63 Defect Services API The Services API no longer allows users to create a batch set based on saved searches they don't have permission to access.
6/25/2014 7.5.631.63 Defect Services API The Services API can now successfully query documents using the ArtifactGUID of a relational field.
6/25/2014 7.5.631.63 Defect Services API The Services API now allows creation of a document or RDO using its ArtifactTypeGUID.
6/25/2014 7.5.631.63 Defect Services API The Services API now correctly creates a document in the folder specified by the ParentArtifactID.
6/25/2014 7.5.631.63 Defect Services API The Services API now validates the FolderID to prevent creation of documents with an invalid FolderID.
6/25/2014 7.5.631.63 Defect Import API The RDC and Application Deployment System using the Import API can now run multiple imports concurrently without an error occurring when the imports create single- or multiple-object fields.
6/25/2014 7.5.631.83 Defect Services API An error is no longer returned when creating an RDO using the ExecuteBatch command.
6/25/2014 7.5.631.83 Defect Services API "The Services API now displays a more intuitive error message for the following actions: • Querying Artifact Type names longer than 50 characters. • Querying object types with a workspace ID equal to -1. • Creating or deleting objects with invalid authentication tokens.
6/25/2014 7.5.632.20 Defect Import API When multiple threads are imported using a single Import API, the temporary folder is no longer shared between all of the threads.
6/25/2014 7.5.632.3 Defect Services API The artifact type for the ParentArtifactID is now validated when creating a child RDO.
6/25/2014 7.5.632.3 Defect Services API When creating a child RDO, the Services API now automatically generates the Parent Object required field using the ParentArtifactID property.
6/25/2014 7.5.632.3 Defect Import API The Import API can now be installed on 32-bit machines using the Relativity SDK installer.
6/25/2014 7.5.632.40 Defect Services API The Services API client no longer leaves connections open if it fails while closing a faulted channel.
1/29/2014 7.5.633.46 Defect Services API Deleted workspaces are no longer returned when querying through the Services API before the Case Manager agent runs.
1/29/2014 7.5.633.46 Defect Services API A permission error will now be returned when a non-system admin user queries Relativity Scripts using the Services API.
12/18/2013 7.5.633.36 Defect Services API Logging into the Services API via Integrated HTTPS will no longer fail when the client is on a different machine than the server.
11/20/2013 7.5.633.28 Defect Services API Previously, a timeout occurred when using the Relativity Services API to update a multi-object field associated with documents in very large workspaces. A WHERE clause has now been added to the query in order to prevent a timeout.
10/9/2013 7.5.633.12 Defect Services API Using the RSAPIClient or ArtifactManagerProxy, the channel cache now allows you to connect to more than one Services API server from a single application.
9/25/2013 7.5.632.92 Enhancement Import API Native file and object importing has been optimized for the Import API by improving the creation of temporary tables.
9/25/2013 7.5.632.92 Defect Services API GenerateRelativityAuthenticationToken now automatically authenticates Services API users.
9/25/2013 7.5.632.92 Defect Services API The login database table and cache are now kept in sync to prevent avoid authentication errors when logging back in to the Services API after a period of inactivity.
9/13/2013 7.5.632.83 Enhancement Services API The Services API has been updated to simplify configuration, increase performance, and provide an easier environment for developers. No code changes are required to take advantage of the new API, but any external applications that package their own client DLL must be recompiled with the new Services API client.
9/13/2013 7.5.632.83 Defect Services API Document.Read() now only retrieves the fields and choices specified by the user.
8/14/2013 7.5.632.68 Defect Application Deployment System When exporting an application, the Visible in Dropdown view setting will now be preserved.
7/31/2013 7.5.632.58 Defect Import API Performance has been improved for multiple threads using a single Import API.
7/31/2013 7.5.632.58 Defect Import API Folder creation now occurs server-side to avoid folder name collisions.
7/31/2013 7.5.632.58 Defect Import API An option has been exposed to specify an overlay identifier on import.
7/31/2013 7.5.632.58 Defect Application Deployment System When a reflected single-choice field is removed from an application, but the associated field remains, the choices are no longer deleted. Additionally, the application layout will now properly update the list of single-choice fields without requiring a page refresh.
7/3/2013 7.5.632.40 Defect Custom Pages Custom page deployment no longer fails when the default IIS website is not named "Default Web Site."
7/3/2013 7.5.632.40 Defect Services API Searching by user ID against a user field with an "is equal to" condition via the Services API no longer causes a read failed error.
7/3/2013 7.5.632.40 Defect Services API The Services API client no longer leaves connections open if it fails while closing a faulted channel.
5/22/2013 7.5.632.3 Defect Import API The Import API can now be installed on 32-bit machines using the Relativity SDK installer.
5/22/2013 7.5.632.3 Defect Services API When creating a child RDO, the Services API now automatically generates the Parent Object required field using the ParentArtifactID property.
5/22/2013 7.5.632.3 Defect Services API The artifact type for the ParentArtifactID is now validated when creating a child RDO.
6/5/2013 7.5.632.20 Defect Import API When multiple threads are imported using a single Import API, the temporary folder is no longer shared between all of the threads.
5/8/2013 7.5.631.83 Defect Services API The Services API now displays a more intuitive error message for the following actions:•Querying Artifact Type names longer than 50 characters.•Querying object types with a workspace ID equal to -1.•Creating or deleting objects with invalid authentication tokens.
5/8/2013 7.5.631.83 Defect Services API An error is no longer returned when creating an RDO using the ExecuteBatch command.
4/24/2013 7.5.631.63 Defect Import API The RDC and applications using the Import API can now run multiple imports concurrently without an error occurring when the imports create single- or multiple-object fields.
4/24/2013 7.5.631.63 Defect Services API The Services API now validates the FolderID to prevent creation of documents with an invalid FolderID.
4/24/2013 7.5.631.63 Defect Services API The Services API now correctly creates a document in the folder specified by the ParentArtifactID.
4/24/2013 7.5.631.63 Defect Services API The Services API now allows creation of a document or RDO using its ArtifactTypeGUID.
4/24/2013 7.5.631.63 Defect Services API The Services API can now successfully query documents using the ArtifactGUID of a relational field.
4/24/2013 7.5.631.63 Defect Services API The Services API no longer allows users to create a batch set based on saved searches they don't have permission to access.
4/10/2013 7.5.631.48 Defect Services API An error is no longer returned when executing a saved search via the Services API while using a custom agent.
4/10/2013 7.5.631.48 Defect Services API TotalCount is now returned properly when querying objects that do not support paging through the Services API.
3/27/2013 7.5.631.33 Defect Services API When StrictMode is set to True, the field names used in fields selection, sorts, and conditions are no longer case-sensitive.
3/27/2013 7.5.631.33 Defect Services API Running a query through the Services API now returns field names with the appropriate spacing.
3/13/2013 7.5.631.14 Defect Application Deployment System An intermittent HTTP error message no longer occurs when installing a new Relativity Application.
2/27/2013 7.5.630.94 Defect Services API The Mass Edit command in the Services API no longer returns an error when trying to mass edit Yes/No fields.
2/27/2013 7.5.630.94 Defect Services API The Services API can now retrieve a Relativity authentication token for use during login.
2/13/2013 7.5.630.82 Defect Services API When using the RSAPI to query for artifacts, the artifact ID and GUID are now populated for each field in the query artifact fields collection.
2/13/2013 7.5.630.82 Defect Services API The Relativity Services API no longer displays an error following a first-time installation of 7.5 because of an invalid entry in the web configuration file.
2/13/2013 7.5.630.82 Defect Application Deployment System An error is no longer displayed when importing an application with reflected choice fields.
1/16/2013 7.5.630.50 Defect Services API Compiling the Relativity SDK sample solution no longer returns NUnit and assembly errors.
1/16/2013 7.5.630.50 Defect Services API The Services API query now filters saved searches correctly using the search text.
1/16/2013 7.5.630.50 Defect Services API The correct data is now returned when querying the Services API for a multi-object field that references objects of the same type, or for documents with relational fields.
12/19/2012 7.5.630.28 Defect Services API The Services API has been updated to allow authentication over HTTP when the CertificateFindValue is set in the app.config file.
11/30/2012 7.5.630.13 Enhancement Import API The Import API now supports mapping to single-object and multi-object field values by Artifact ID.
11/30/2012 7.5.630.13 Enhancement Application Deployment System The Mass Action Visibility object rule now includes an option to hide the "copy" mass action.
11/30/2012 7.5.630.13 Enhancement Application Deployment System Company Name, Copyright, and Description information can now be included on all assemblies, agent types, and event handlers. Company Name and Copyright are attributes that can be added to the assembly itself, while Description information can be added individually to each event handler or agent type in an assembly.
11/30/2012 7.5.630.13 Enhancement Application Deployment System You can now connect to SQL via a database connection property on kCura.Agent.AgentBase.
11/30/2012 7.5.630.13 Enhancement Application Deployment System The Application Install Manager agent has been renamed to the Custom Page Installation Manager. The ApplicationInstallManagerIsOffHourAgent configuration value has also been renamed to CustomPageInstallationManagerIsOffHourAgent.
11/30/2012 7.5.630.13 Enhancement Application Deployment System Users can now set up contextual help on custom object layout categories.
11/30/2012 7.5.630.13 Enhancement Application Deployment System Session IDs and authentication tokens are now hashed with the SHA1 hashing algorithm before being stored in the Relativity database.
11/30/2012 7.5.630.13 Enhancement Application Deployment System Relativity no longer unlinks multiple object instances from custom objects after an application upgrade. Instead, user-set multiple object instances will remain linked to custom objects after upgrading an application, regardless of how instances are linked in the application package.
11/30/2012 7.5.630.13 Enhancement Application Deployment System A new Object Rule Type, "Custom Single Object Add Link Visibility", is available to control when the hyperlinked Add option is available on Layouts for Single Object fields.
11/30/2012 7.5.630.13 Enhancement Application Deployment System A new Object Rule Type, "Mass Action Visiblity", is available to hide the Edit, Replace, or Copy options from the Mass Actions list for any dynamic Object.

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.