Release Notes

migration-center 25.2

(released on 30-07-2025)

Breaking changes

Version 25.2 of the WebClient is not compatible with any database older than 25.2.

Performance Improvements

  • Improve performance when loading migsets list (#75367)

    • Optimize migset_grid_v fetching query (#76160)

    • Avoid extra object count calculations (#75370)

    • Improve loading scan runs in migset by removing total objects count (#76165)

  • Improve performance of source object extraction on oracle rest (#76380)

  • Update mapping lists UI providing better performance and experience (#76362)

Features & Enhancements

  • Webclient

    • Upgrade to Tomcat 10.1.43 (#76584)

    • Import/Export scanner and importer configurations (#76415)

    • New and improved migset configuration import and export format (#61368)

      • Export migset configuration in new YAML format (#76419)

      • Import properties from file in a new migset (#76424)

      • Imports transformation from file in a new migset (#76426)

      • Import properties from file in an existing migset (#76425)

      • Imports transformation from file in an existing migset (#76427)

      • Validates properties from file in new and existing migset (#76429)

      • Validates transformation from file in new and existing migset (#76734)

    • Keep Transformation Rule reference when copying rules with the same name (#69194)

  • Alfresco CS Importer

    • Add support for setting the contentStore used for temp upload (#76159)

  • Cara Importer

    • Upgrade Cara importer with version 5.13 of Cara SDK (#76026)

  • Documentum Scanner

    • Documentum Scanner can compute checksum without exporting content (#76383)

  • Documentum NCC Adaptors

    • Synchronize parameters between DCTM NCC and DCTM (#75942)

  • Filesystem Adaptors

    • Add support for XSLT 2.0 in Filesystem adaptors (#75539)

  • Filesystem Scanner

    • Add caseSensitive parameter for checking updates (#76367)

  • Opentext Scanner

    • Split version tree based on the content type (#76099)

    • Add support for scanning documents in Document Collections (#76152)

    • Treat content size missmatch as warning instead of error (#76313)

  • Veeva Scanner

    • Add skip content download option in Veeva Scanner (#76457)

Fixes

  • Webclient

    • Importer selection sorting gets remembered between importers and is only set after clicking a migset (#75703)

    • Display issue in mapping list after migset copy transformation model (#76016)

    • Object Type "ID" attributes are imported as Number instead of String with CSV generated from DqMan (#76049)

    • Copy migset transformation model does not copy columns 2->10 of mapping lists (#76080)

    • First page in fetch objects has 500 objects instead of 100 (#76377)

    • Filtered table goes to wrong page for selected Item (#60581)

    • Adaptor run with UTF8 chars in name is not saved correctly in the DB (#76336)

    • "Map already exists" error after correcting the name of a duplicate named mapping list when the 2 mapping lists where created without saving (#76618)

    • is_update values not displayed in migset Error Objects table (#76820)

    • Error when leaving migset screen before all requests finish loading (#76823)

    • Delay when editing the name of a mapping list with many rows loaded (#61614)

    • Migset transformation and objects tabs are not disabled on new migset (#76416)

    • Migset and global mapping lists are not identified as distinct in mapValue (#76092)

  • Database

    • Oracle update from 23.2 to 25.1 fails due to missing slash in update script (#77167)

  • Alfresco Scanner

    • Alfresco Scanner throws error when cm:content is null or missing (#75931)

    • Scanning cm:categories is inconsistent (#76013)

  • Database Scanner

    • Scanning versions from Postgres with lowercase column names fails with unclear errors (#70726)

  • Cara Importer

    • Error message when labelsMappingFile or relationsMappingFile are incorrect is vague (#76056)

  • D2 Importer

    • reapplyAttributesAfterD2Lifecycle works only on the first object (#75914)

  • DCTM Scanner

    • Concurrency error when scanning using exportAuditTrailAsRendition on Postgres ("Could not obtain lock on row") (#76059)

  • DCTM NCC Importer

    • DCTM NCC adaptor may corrupt content when importing versions on certain Documentum versions (#76841)

  • Filesystem Scanner

    • Multithreaded filesystem scan with XSLT Transformation results in unpredictable behavior (#76006)

    • Filesystem scan with XSLT transformed metadata detects updates incorrectly (#76074)

    • When using XSLT file to transform existing xml files the newly generated xml files are created in the scanned folder (#76010)

  • OpenText Scanner

    • OTCS Scanner throws error when scanning documents and versions created by a Group (#76088)

  • SharePoint Online Batch Importer

    • Setting documents as records no longer works with Migration API (#75061)

  • Veeva Importer

    • Attachments import does not use the specified batch size (#72874)

    • Warning interpreted as error when importing binder versions with no changes between versions (#77046)

  • Veeva Scanner

    • Multiple entries for binders with same id_in_source_system (#77152)

    • Binder relations not scanned when children are not scanned (#77189)

Known Issues

  • WebClient

    • Exclusion filter attribute containing ? produces a bad request when trying to fetch included attributes values (#77012)

    • Importing migset config with mapValue with no mapping list fails validation (#77214)

    • Migset mapping list entries are not validated when before importing migset from file (#77160)

    • Migset Edit Attributes, uses Target Object attribute name instead of TR name (#66260)

    • Migset transformation import with faulty functionParameterId and conditionId fails with unclear error message (#77157)

    • Results don't match if backslashes "" are not escaped in Postgres (#71503)

    • Corrupted H2 files result in failure to create with a positive response (#76802)

    • Select Objects has incorrect behavior when filters cause no objects to be selected (#62043)

    • Selection not being kept after deleting Item on mapping lists and object types (#75881)

    • When deleting items from a list, selection is kept alphabetically (#75884)

    • content_hash column is missing form Target/Error Objects (#75990)

    • Scanner object view columns not rendered properly in certain cases (#76736)

    • Error in objectTypes screen (#76923)

    • Run Log is not downloaded when run description contains comma (#77036)

  • Alfresco Scanner

    • Error when Alfresco Link has no destination (#75849)

  • OTCS Importer

    • Vague error message when importing Physical objects with missing webservice URL (#76951)

  • Veeva Importer

    • Veeva importer hides some non-ftp file upload validation exceptions (#72473)

  • Database

    • hyland_file_format_list mapping list has Column Order set to 1, resulting in column name issues when adding column (#76568)

    • Run log filename doesn't exclude path the logpath saved in teh DB is from different OS than Rest (windows/linux) (#75898)

  • Installers

    • Main installer does not wait for database installer to finish (#72680)

Last updated

Was this helpful?