The ARender team presents version 4.8.8 of ARender.
Multiple major security fixes have been added to this release: we highly recommend all our customers to update to this version!
‣ JSAPI - Regroup pages on virtual documents automatically
‣ Content Security Policy (CSP)
‣ Stamp
‣ UI Security fixes
‣ UI fixes
‣ FileNet connector fix
‣ Rendition fixes
‣ Rendition documentation
A major change happened and will probably cause some issues related to your integration/connector: Hazelcast version upgrade from 3.x (3.12.12) to 4.x (4.2) in ARender Web-UI (HMI/Previewer).
The main reason why we upgraded the Hazelcast version is to have both components (HMI/Web-UI/Previewer and Rendition) use the same Hazelcast version but also because of one of the fixes done to resolve an issue with our FileNet connector.
Since it's a major version upgrade, there is a high chance that there are some breaking changes done in Hazelcast.
You have a couple of solutions to resolve that :
- Upgrade the Hazelcast version from 3.x to 4.x to match the version used in ARender Web-UI (HMI/Previewer) and adapt the connector accordingly
- Exclude the Hazelcast used by ARender Web-UI if you don't use the ARender Hazelcast cache in the Web-UI component (the default cache used is Ehcache).
A new property on the Rendition side (Broker) has been created to allow a certain set of URLs/Domains for the document opening. We have now 2 different properties, one for documents from a file system path and one for documents from a web URL :
# Authorized documents paths with comma-separated
authorized.paths=../../samples/,../samples/,../../tmp/,../tmp
# Authorized URLs with comma-separated
authorized.urls=
For instance, with these properties, we only allow documents from the relative folder ../../samples/, ../samples/, ../../tmp/ and ../tmp/, and do not allow any documents from URLs.
A fix has been fixed on a Sticky Notes font size display issue when downloading PDFs with annotations.
# Enable adaptative font size for sticky note annotation
annotation.stickyNote.adapt.font.size.enabled=false
As described at the beginning of this release note, this new feature allows you to customize the structure of the DocumentBuilder at its opening. Three properties have been added
for this feature :
# Enable the saveAll button
documentbuilder.button.saveAll.enabled=false
# Activate the cross button to delete the document in the document builder
documentbuilder.button.document.removal.enabled=true
# Activate the red cross button to remove a page in the document builder
documentbuilder.button.page.removal.enabled=true
For more details, see the following link: https://docs.arender.io/feature/documentbuilder/