Dodeca Version 8.4.4

March 24, 2025 - Build 90


This version of the Dodeca Framework uses the .NET Framework, version 4.7.2 and higher on the desktop. The components used in this version of Dodeca are SpreadsheetGear 2023 (9.3.23.102), NetAdvantage 2021, Volume 2 (21.2.46), Aspose.Cells 24.10.0, Aspose.Slides 24.10.0, Syncfusion Essential Studio 25.1.39, GdPicture.NET 14.1.0.121, and Xceed Zip 3.6.7363.15420.

This version of Dodeca has two server-side services that run inside a Java Application Server. The Dodeca service is supported and tested on Java 8, 11, 17, and 21. The Dodeca-Essbase connector (for all Essbase versions) is supported and tested on Java 8, 11, 17 and 21.

This release notes for this version contain the following items:

Application

  • Fixed Issue: When an Application does not include a ViewSelector.ViewSelectorProperties.HierarchyID and a DefaultView is run, an error is thrown. #4004

Commentary

  • Fixed Issue: Comment key items that contain characters outside of the Basic Latin Unicode block (such as 'ä', 'ö', 'ü' and 'ß') can be converted to uppercase incorrectly prior to hashing. This can result in comments that appear to save correctly but subsequently fail to restore for the same intersections. #3891

Dodeca Shell

  • Fixed Issue: Recently, an error was introduced that caused an exception to be thrown by the Dodeca Shell when importing Metadata Audit Log metadata. This issue has been resolved. #3902 #3943

  • Fixed Issue: The upgrade command failed in PostgreSQL with the error:"constraint 'pk_user_roles' of relation 'user_roles' does not exist." #3994

  • Fixed Issue: The import-tenant command failed to import METADATA_AUDIT_LOG_ITEMS records due to a referential integrity constraint violation. #3963

  • Fixed Issue: The import-tenant command fails to import METADATA_AUDIT_LOG_ITEMS records to an Oracle repository due to an error: The generated key type is not supported. Unable to cast [oracle.sql.ROWID] to [java.lang.Number]. #3979

Metadata Server

  • Security Fix: The version of the logback-classic Java library has been upgraded to version 1.2.13 to remediate CVE-2023-6378 and CVE-2024-25710. #3917

PowerPoint Exports

  • Fixed Issue: When an invalid export range is specified, an unhandled exception occurs. This issue has been resolved. #3838

Selector Lists

  • Fixed Issue: When NullSelectionText is left blank and DefaultSelectionPolicy=None, the selector elongates when launching the view. #3961

SQL Excel View

*Fixed Issue: In a SQL Excel View, the context menu fails to display when the debugger is closed after a RequestGridContextMenuID event/procedure. #2941

View Attachments

  • Added support for deleting a view attachment when view comments are enabled, even if view comment ranges are not present on the worksheet. #3989

Workbook Scripting

  • Fixed Issue: When using the CopyRange, Specify overload with PasteType argument = "Formulas", it fails when the copy range is hidden and the paste range is in a filtered range. #2987

  • Fixed Issue: When an WorkbookScriptExceptionEventlink handler throws an exception, it causes an endless loop. #3888

  • Fixed Issue: For the UpdateExcelPivotTable File(Overload); When using the DataSourceType=DataCache, the Filename argument is not honored. #3990

  • Fixed Issue: When using the SaveWorkbook method, an exception is thrown when attempting to save a protected workbook to the filesystem. #3999

  • Fixed Issue: When a Workbook Script is deserialized and it has a method argument that is not defined for the method, an exception was raised. #4007

  • Fixed Issue: When trying to set the ActiveSheet within the ToolClicked event, the sheet does not set unless you turn Asynchronous = FALSE #4008