Release notes for version 4.2.0 are available on this page.
BizDataX Designer
- Extended workflow steps to support restartability
- Implemented better support for restarting iterators
- Added support for UNIX LF on the end of the line (Delimited and Fixed API)
- Implemented PAN Generator
- Added support for workflow "Out" arguments
- Added namespace property to data sources that is used to name generated toolbox activities
- Added support for importing portal data with multiple environments
- Extended import portal data functionality to automatically install appropriate NuGet package for that database
- Added option to omit system objects when importing data sources
- Implemented and improved restartability support (including support for tables with no primary key)
- MSSQL, Oracle, DB2, Informix, Sybase
- Added support for masking of related entities
- MSSQL, Oracle, DB2, Informix, Sybase
- Revised error logging and recovery
- MSSQL, Oracle, DB2, Informix, Sybase, MarkLogic
- Implemented new way of saving and loading repeaters - repeaters on-the-fly
- Other minor improvements and bux fixes
BizDataX Portal
- Table actions moved to context menu!
- Table rows have context menus where every available option, for that record, is listed
- When selecting more than one row, master context menu is available for group actions
- Improved error reporting during Portal initialization
- Adopted new philosophy regarding deletion of entities on Portal - every delete functionality permanently removes entities mentioned in delete confirmation dialog and makes them unrecoverable
- Added namespace property to data sources
- Namespaces are automatically generated and can't be changed
- Namespaces are used when importing data into Visual Studio
- Added environments to data sources
- Each environment has it's own connection string and connects to different version of a database
- Added an ability to compare environments to discover differences between them
- Extended discovery rule's scope with environment
- Data source and environment are required parts of a scope
- Added package guid and version number
- Improved restartability control through the Portal
- Packages with the same guid, but different version numbers can be restarted as if they were one package
- Improved package abort, pause and resume, and kill functionality
- Implemented log streaming when executing packages, importing data source and discovering sensitive data
- Implemented number of new 'Advanced options' dialogs for easier filtering on tables
- Other minor, visual and functional, improvements