Dodeca Version 8.9.1
August 14, 2026
Dodeca Framework
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 17 and 21. The minimum supported versions of popular Java Application Servers are:
-
Apache Tomcat 10.1.x
-
Oracle WebLogic 12.2.x
-
IBM WebSphere 9.0
The release notes for this version contain the following items:
Dodeca Server
-
Fixed Issue: Large server responses, such as those returned for a SQLPassthroughDataSet, were no longer gzip-compressed when the Dodeca Server WAR was deployed to a Java Application Server such as Tomcat, WebLogic, or WebSphere, resulting in substantially larger payloads over the wire and slower response times. This regression was introduced in version 8.5.0, when Dodeca Server’s dedicated compression filter was replaced with a Spring Boot setting that only took effect in an embedded container. Response compression is now handled by an application-level filter that applies regardless of deployment mode, restoring the smaller payload sizes and faster response times seen in earlier releases. #4522
Views Metadata Editor
-
Fixed Issue: Once a
Thumbnailimage was added to a view in the Views Editor, the image could be replaced but not removed. TheThumbnailproperty can now be cleared by selecting it in the property grid and pressing theDeletekey. #4539
Workbook Scripting
-
Fixed Issue: The workbook script
ExecuteProceduremethod’sBreakargument description stated that the argument would be evaluated only after calling the specified procedure. The description now matches the method’s behavior:Breakis evaluated once after the method completes, whether or not the specified procedure was called, and it does not stop cell-by-cell processing partway through the range. #4514 -
Fixed Issue: Opening a view whose workbook script called the
Calculatemethod in a procedure could fail with an error similar to the following: Unknown Method "Calculate" in Procedure "…". #4528 -
Fixed Issue: The workbook script
Filtermethod’sColumnNumberargument was not converted to a 0-based index before being applied, which could cause the method to fail with an error similar to the following: Index was out of range. Must be non-negative and less than the size of the collection. This most commonly occurred when filtering a single-column range. #4529 -
Fixed Issue: The workbook script
OpenViewmethod failed with an error similar to the following: Object reference not set to an instance of an object. This occurred when the method was called from a procedure linked to theBeforeInitializeUIevent with theShowViewAsActiveWindowargument set toFALSE. The target view now opens without an error, and the calling view still becomes the active window when it finishes opening. This issue was introduced in version 8.0.0. #4537
Workspace Layout
-
Fixed Issue: When
CacheWorkspaceLayoutwas set toTrue, the workspace layout cached on exit never included the open windows, so the views, saved views, and metadata editors that were open when the application was closed were not reopened on the next startup. The layout is now cached before the open windows are closed at exit, and the windows it contains are reopened when the application restarts. This issue was introduced in version 8.0.0. #4572
Excel Add-In for Essbase
The supported versions of Excel include the following: Excel 2013, Excel 2016, Excel 2019, Excel 2021, and Microsoft 365 Excel for Windows Desktop.
The supported versions of Essbase include 9.3.0 and higher.
-
Enhancement: The Dodeca Add-In no longer queries the active workbook from within its mouse and keyboard event handling. This completes the mitigation, introduced in version 8.9.0, for reported Excel instability when the Dodeca Add-In and Oracle Smart View are both enabled. #4275
-
Fixed Issue: The Dodeca Excel Add-In could display an error similar to the following: Unable to handle Application_WorkbookActivate event. Cannot access a disposed object. This occurred when Excel was closed but its process continued to run, and a workbook was later reopened in that surviving process. When the add-in is shut down, it now disconnects its Excel event subscriptions and releases its references into the Excel object model, and it continues without a task pane rather than raising an error when the task panes are no longer available. A different cause of the same reported error was addressed in version 8.9.0. #4503
-
Fixed Issue: The Dodeca Excel Add-In could display an error similar to the following: Unable to handle the Application_ProtectedViewWindowOpen event. Object reference not set to an instance of an object. This occurred when a workbook was opened in Protected View, such as a workbook opened from an email attachment or an internet location. The add-in read information for a diagnostic log message that Excel does not reliably provide while a protected view window is opening; the add-in’s own processing for the event had already completed successfully. The workbook is now obtained defensively, and the application event handlers no longer fail when Excel raises an event without a fully initialized argument. #4536