Skip to main content

Release note: See v2023.20.0.

⚙️ Customization and Configuration

Changed and Deprecated Properties

Document navigator initial state

Deprecation

The Reduced value of documentnavigator.initialWidth is now deprecated and kept only as an alias for the new canonical value Hidden. Using Reduced still works, but it should be replaced with Hidden since it may be removed in a future release.

ValueTab barContent panelStatus
HiddenNot visibleNot visibleReplaces Reduced
CollapsedVisibleNot visibleNew
DefaultVisibleOpen (255px)Unchanged
ExpandedVisibleOpen (70% of screen)Unchanged
ReducedNot visibleNot visibleDeprecated alias for Hidden

Action required: Replace documentnavigator.initialWidth=Reduced with documentnavigator.initialWidth=Hidden in your configuration to align with the new canonical value. See Document navigator.

New Properties

  • documentnavigator.initialWidth=Collapsed: New value that keeps the vertical tab bar visible on startup while leaving the content panel closed.

  • arender.logging.path (Spring Boot Web-UI only): Configures the directory where log files are written. Defaults to the application working directory. See Logs.

  • arender.logging.fragment.name (Spring Boot Web-UI only, default: custom-logback-fragment.xml): Classpath name of a logback fragment that is included on top of the default configuration shipped in the JAR, rather than replacing it. The fragment must be on the classpath (placed in the configurations/ folder or bundled in a JAR in lib/) and must use <included> as its root element.

    warning

    Do not set arender.logging.fragment.name to an empty value. If the property is absent, the default name is used and silently skipped if not found on the classpath. An explicit empty string may cause unexpected Logback behaviour.

    info

    This mechanism is only available when the Web-UI is deployed as a Spring Boot jar. It is not supported when deployed as a WAR on Tomcat.

    Both properties have Docker-friendly equivalents through Spring Boot's relaxed binding (ARENDER_LOGGING_PATH, ARENDER_LOGGING_FRAGMENT_NAME).

Deleted Properties

No properties were deleted in this release.

📦 Product

Technical Changes and Security

  • Dependencies upgraded: Dependencies have been upgraded to keep ARender's security up to date.

  • PDFOwl upgraded to 1.24-26: The embedded rendering engine now ships with new text-extraction commands (text, rawtext), HTTP-style chunked output (--chunk) and a configurable memory limit (--memlimit). Default change to be aware of: image caching is now disabled by default to reduce memory pressure. Deployments that previously relied on cached images for performance can re-enable it explicitly.

  • DirectOffice DOCX conversion sped up: Conversion time for heavy DOCX documents drops from several minutes to seconds on representative customer files. No configuration change is required, but if you previously raised arender.server.rendition.rest.read.timeout or arender.conversion.timeout.ms to absorb long DOCX conversions, you can now re-evaluate those values.

Kubernetes Deployments

  • Hazelcast service port honoured: The viewer.hazelcast.service.port Helm chart parameter is now correctly propagated to the Hazelcast Kubernetes discovery configuration. Clusters using the default 5701 are unaffected. Action required for clusters using a custom port: remove any workaround that pinned discovery to 5701 and verify peer discovery on the configured port after upgrade.