| DATA ETL | Enhancement | Better handling of folders for csv files, to prevent incompatible file in the same folder. |
| SharePoint | Fixed | A override URL containing & would not work. |
| FileManagement | Enhancement | Nextcloud: Source-Folder can now use a direct file URL https://abc987.hstgr.cloud/index.php/f/123 |
| | |
| | 7.98.7 |
| GetJsonBoolean() | New | Reads the boolean value of a named field out of a JSON string. |
| GetJsonString() | New | Reads the string value of a named field out of a JSON string. |
| GetJsonNumber() | New | Reads the numeric value of a named field out of a JSON string. |
| SharePoint Online | Fixed | Using the “Normal” transfer mode did not handle % (Percent) correctly |
| SharePoint Online | Enhancement | Rate-limit management: The message now details where the rate-limit was imposes (Source/Destination and type) |
| SharePoint Online | Enhancement | Retrieving files (download) is now 30% faster and with much less workload on the Azure backend hence reducing potential rate-limit |
| SharePoint SE | Enhancement | Native support for SharePoint SE. |
| | |
| | 7.95 |
| SharePoint | Enhancement | FileManagement – SharePoint Online: The time spent processing folders (not the creation process) has been removed. This is SIGNIFICANT when you have 20k folders or more, where this step could previously take anywhere from 20 minutes to several days, rising exponentially. |
| SharePoint | Enhancement | FileManagement – SharePoint Online: Folder processing performance enhancement for folder action Do not migrate empty folders |
| SharePoint | Enhancement | Support for Image column type |
| SharePoint | Enhancement | Support for Location column type |
| SharePoint | Enhancement | Support for folders in lookup-lists. |
| SharePoint | Enhancement | Dynamic URL + [<Alternative destination path>] : New support for prefixiing [<Alternative destination path>] with ../ to enable the destination path to ‘continue’ AFTER the path specified in the Dynamic URL |
| SharePoint | Fixed | When using the keyword TestNoUserValidation in [<Override-JobMode>] did not retrieve the Version Count when having >10 complex data type columns. |
| SharePoint | Fixed | When a file had an extension > 20 characters the job would crash – the extension will now be truncated and a warning message issued. |
| SharePoint | Fixed | Creating folder would leave the entries in the log as ‘Pending’ but all was created ok. |
| SharePoint | Fixed | The Validate user window had the columns mixed up. Also resized to display more users. |
| SharePoint | Fixed | Async processing could start multiple notifications on same job under heavy workload. |
| SharePoint | Fixed | [<Override-ColumnMapping>] : [Content Type ID]=skip! did not work in combination with AutomapAllColumns |
| SharePoint | Fixed | Using SharePoint on-prem (any version) would generate false warnings mentioning the column name _DisplayName. |
| |
| Nextcloud | Enhancement | MetaVox: cloning of SP/SPO columns and views to MetaVox |
| Nextcloud | Enhancement | Support for MetaVox 2.1 and DateTime column data type. |
| Nextcloud | Enhancement | OneDrive migration to Nextcloud. |
| Nextcloud | Enhancement | Support for Nextcloud servers having TLS 1.3 ONLY enforcement. |
| Nextcloud | Enhancement | Support for Dynamic URL |
| Nextcloud | Enhancement | As-You-Go to Nextcloud/Content Governance: New toolbar button to view the accounts that have been used from your licensed account pool. |
| |
| Installer | System | New required auto-installed component: .Net 10 Runtime |
| Installer | Enhancement | New install options (free software): - PostgreSQL 18.3 database server with automatic SMARTBI database (x64) configured as autostart Windows Service. Recommended for high performance BI. - PostgreSQL PG Admin (administration of the PostgreSQL server) - Power BI Desktop with automatic SMARTBI x64 ODBC configuration - SQL Server Management Studio v22 (x64) |
| FileManagement | Enhancement | When creating many folders (>50,000), performance would degrade exponentially. This process now has an almost flat performance curve. |
| FileManagement | Enhancement | PostgreSQL support as BI database Server |
| FileManagement | Enhancement | Version history scope & version trimming: The Options tab now lets you specify exactly how much version history to include — majors, minors on the latest major, and minors on all others — instead of the previous all-or-nothing choice. Defaults are unchanged. Read more here The same setting works as a trimming tool on existing content: migrate a library onto itself and versions outside the scope are removed in place, with file identity and permissions intact. The SMART BI reports show which libraries in the tenant carry the storage weight in version history, so you can target the ones that actually pay off. |
| FileManagement | Fixed | Rate-Limit imposed by MS for download of files from SPO was not reported to the log |
| Transformations | Fixed | Values having ~ (Tilde character) did not work correctly |
| Transformations | Fixed | Values starting with Select throwed an exception because it was interpreted as a SQL statement |
| SMART BI | New | Content Governance: 2 new templates for Power BI Desktop: - SMART BI Job - SMART BI Files |
| SMART BI | New | Function to determine the database type used for SMART BI: GetSMARTBIDBMS() Use this function to implement DBMS vendor specific SQL syntax. Return Values: - MSSQL - PostgreSQL |
| SMART BI | New | New table smart_bi_metadata that collects all column level metadata for each file. |
| System | New | SMART Content Governance |
| System | Fixed | The timezone conversion Windows API did not work on certain VM computers. Rewritten in c# .net 8.0 |
| System | Change | The default Temp folder (..\SMART Migration\Temp) has moved from %Public% to %LocalAppData% for Windows compliance reasons. Notice that you may redirect the Temp folder anywhere you want. To do this you open the configuration file (Account tab Open configuration file) and add a section if not already there: [Profile] Temp=C:\myfolder |
| DataETL | Fixed | AWS as source could give a fatal error |
| DataETL | Enhancement | FileShare inventory: If a file’s type have a space or illegal character it is stripped off including the rest after the space or illegal character. The full file name remains untouched. |
| Job Server | Fixed | database error in some cases related to SMART BI when having multiple concurrent jobs. |
| Functions | Enhancement | New function StringCheckSum() The function returns a MD5 checksum of the string. |
| UI | Enhancement | Automatically adapting to changed “Display resolution” and scaling. |
| Repository | Enhancement | Repository support for Unicode, so it can store international characters such as Greek or Chinese. This also gives a significant performance improvement in FileManagement when >500,000 files have been previously processed in any job. - All varchar columns in all tables are converted to nvarchar (in the internal repository database only). - New char/text columns are automatically created as nvarchar (Unicode) (SQL Server only). |
| Repository | Enhancement | Account/Repository: New tool Optimize database indexes to optimize SQL Server database indexes as they become fragmented over time. |
| Repository | Enhancement | Account/Repository: New tool Update database to support Unicode to convert database varchar columns to nvarchar (Unicode). This is done on all tables, including any tables you have created. |
| Job | Fixed | Jobs could be terminated with the message ‘Terminated unexpectedly’. This typically occurred in scenarios where PowerShell components were part of a completed job that was started immediately before the terminated job. |
| Documentation | New | New module added for AI chat, based on the online documentation. The prompt is powered by Anthropic’s Claude Haiku 4.5. You can ask any question related to SMART Migration, both technical and conceptual. Answers are given purely from the documentation — any updates to the documentation are automatically included in the AI response. |