16/03/202 - Tables Merging in Metadata Modeller

16/03/202 - Tables Merging in Metadata Modeller

Enhancements

  • Introduced the ability to create "merger tables" that link multiple "partial tables" for better data organization.

  • Merged tables are now displayed in an expandable tree view, showing the underlying partial tables within the UI.

  • Added validation to prevent the merging of tables that have conflicting cell data.

  • Implemented logic to manage the use of tables within Table Groups. Partial tables cannot be directly added to groups; the application will suggest adding the parent merge table instead.

  • When a partial table is modified, the parent merge table is now rebuilt. A warning is displayed that custom ordering will be reset.

  • Table merge information is now correctly included in database export and import operations.

Security Updates

  • Addressed OpenSSL vulnerability (CVE-2025-15467) by updating internal components.

Bug Fixes

  • Fixed a regression bug where dates entered manually were incorrectly shifted back by one day upon saving.

  • Resolved an issue that prevented the export of model comparison results to an Excel file.

  • Corrected the global search functionality, which was previously unresponsive.

  • Fixed an error that prevented the detachment of a referenced table group from a module or another table group.

  • Addressed inconsistencies in the comparison log summary to ensure it accurately reflects all changes.

  • Ensured that new tasks, such as business rule imports, appear immediately in the task list without requiring a page refresh.

  • Improved error logging by providing a specific "rule not found" message instead of a generic "Internal API error" when an imported business rule is incompatible.