Dodeca Version 8.6.0

October 22, 2025 - Build 195


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, Telerik UI 2025.3.812, 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 14.1.2.x

The release notes for this version contain the following items:

Client Deployment

  • Enhancement: In Dodeca 8.6 and higher, support has been added for storing and updating client files in the Dodeca repository, rather than embedding them into the dodeca.war file. This functionality allows for dynamic client updates without repackaging the dodeca.war file and is accomodated by a new dodeca.client-deployment-type server setting located in the dodeca.properties file.

    More information about this change can be found in the Dodeca Administrator’s Guide. #4159

Dodeca Server

  • Security Fix: The Spring Framework has been upgraded to version 6.2.11 to remediate CVE-2024-38819. #3917

  • Enhancement: The hibernate.dialect server setting previously configured in the dodeca.properties file is no longer used. #4180

Dodeca Shell

  • Fixed Issue: When using an Oracle repository, the jdbc-test command generates connection properties with an unsupported hibernate.dialect, org.hibernate.dialect.Oracle10gDialect. In Dodeca 8.6 and higher, the hibernate.dialect property is no longer used. #4202

Dodeca Standalone

  • Enhancement: Added support for SSL/TLS via the server settings in the dodeca.properties file listed below. #2996

    # enable/disable https
    server.ssl.enabled=true
    server.ssl.key-store-type=PKCS12
    server.ssl.key-store=classpath:keystore/keystore.p12
    server.ssl.key-store-password=changeit

Metadata Audit Logging

  • Fixed Issue: When using an Oracle repository and the unsupported org.hibernate.dialect.Oracle10gDialect hibernate.dialect, committing changes to Dodeca metadata could fail due to an audit log insert failure. In Dodeca 8.6 and higher, the hibernate.dialect property is no longer used. #4197

SQL Connections

  • Enhancement: Added support for OAuth connections. SQL connections have gained a new CredentialsPolicy option: OAuthToken. When in use, an OAuth access token obtained by Dodeca will be plugged into the server-based JDBC connection URL or client-based connection string using the configured OAuthConnectionStringProperty. #4060

Workbook Scripting

  • Fixed Issue: Under some circumstances when an error occurs, instead of being presented with a Workbook Script exception dialog, the underlying error details are suppressed, and an error similar to the following is presented: Unable to <perform requested operation>. Exception of type 'AppliedOLAP.Dodeca.Common.WorkbookScriptException' was thrown. #4195

  • Enhancement: Added support for inserting and deleting rows and columns in ranges that contain partial merged cells. This enhancement affects the InsertRange and DeleteRange Workbook Script methods. #2772