# Release Notes

## migration-center 3.16

{% hint style="warning" %}
Since 3.16, the following adapters will no longer be supported:

* eRoom Scanner
* Exchange Removal Scanner
* DCM Importer
* FirstDoc Importer
* Legacy SharePoint Importer

These adapters will no longer work with the 3.16 Jobserver after upgrading existing migration-center environments to 3.16.
{% endhint %}

### Features & Enhancements

* General
  * Add support for Java 11 for all adapters (#53313)
  * Add new transformation function: **GetInternalAttributeValue** (#57376)
  * Add new transformation function: **CalculateNewNumber**  (#58237)
* Cara Importer (NEW)
  * Add support for checksum verification (#57744)
  * Add support for importing VDs (#57756)
  * Add support for proxy communication (#58057)
  * Add support for uploading content using REST (#58169)
* D2 InPlace Adapter (NEW)
  * D2 Auto-Naming functionality (#57662)
  * D2 Auto-Linking functionality (#57663)
  * D2 Auto-Security functionality (#57664)
  * Validate attributes values based on D2 dictionaries (#57666)
  * Apply D2 rules based on a document’s owner (#57667)
* CSV/Excel Scanner
  * Add support for delta migration on CSV/Excel scanner (#56911)
* D2 Importer
  * Add support for D2 20.4 (#55909)
* Database Scanner
  * Improve performance when scanning data from a single query (#56714)
* Documentum Importer/Scanner
  * Add support for DCTM server 20.4 (#55904)
* Filesystem Scanner
  * Add support for scanning paths provided in a text file (#57073)
  * Specify folders to exclude as relative paths (#57074)
  * Enhance explicit versioning to new versions to existing ones during delta scan(#58563)
* InfoArchive Importer
  * Add support for InfoArchive 20.4 (#55912)
  * Add support for generating huge PDI files (#56912)
* Opentext Content Server Scanner/Importer
  * Add support for OpenText Content Server 20.4 (#55901)
* SharePoint Online Batch Importer
  * Set retention policy labels (#56114)
  * Set sensitivity labels (#57086)
  * Add support for QuickXorHash (needed for files > 15 GB) (#57226)

### Fixes

* CSV/Excel Scanner
  * Cells that have nothing but  are scanned as null (#57228)
* Documentum Importer
  * Repeating attributes are not rewritten on new versions (#58231)
* Opentext Content Server Importer
  * The job status is not properly set when occurring OutOfMemory error  (#57022)
* SharePoint Online Batch Importer
  * MIP Service fails to load DLL (#58038)
* Veeva Scanner
  * The temporary location is not cleared up after the scan run (#57853)
* Veeva Importer
  * Validation errors are not cleared after each validated document (#57206)
  * Submissions cannot be imported when having more than 200 applications (#58062)

### Known Issues & Limitations

* Veeva Scanner
  * The binder relations are scanned even if the children documents are not (#56230)
* SharePoint Online Batch Importer
  * When trying to import a broken version tree, the import fails for all documents (even the ones that had a correct version tree) with an error status (#57099)
* Database Scanner
  * The summary is not completely accurate when using a single query  (#58228)
* InfoArchive Importer
  * The first version of child doc remains validated when includeChildrenVersions is set to *false* and includeChildrenOnce is set to *true* (#57766)
* Veeva Importer
  * Attributes mapping does not work properly when the object\_type\_\_v is not the same as the object that is imported (#57383)
* Opentext Content Server Importer
  * NPE when importing documents with no content (#58288)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.migration-center.com/3.16/release-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
