Published on 10/06/2025
							 
							This version requires the following software versions as prerequisites :
							
- ARender : 2023.8.1
- Redis : 6.2.12
- OpenSearch : 1.3.19
Customisation and configuration
Obsolete / replaced configuration properties
- opensearch.use.alias=falseto force the use of OpenSearch indexes rather than aliases is not appreciated and will be removed in the next major release.
Added properties
Login page
- It is now possible to hide the username/password login form so that you can only log in using SSO with the parameter gui.signin.form.enabled=false
ARender 2023.8.1
- The new ARender version incorporates MixPanel, a tool that gives us a better understanding of how ARender is used by our users. More details here
- ARender info notifications are no longer displayed, but can be reactivated by following the documentation.
Product
Technical changes
- Improvements to FlowerDocs security have been made by upgrading versions of the libraries
- Serial processing data is cleaned when FlowerDocs is disconnected.
Changes in behaviour
Adding documents made easy
- Virtual folders now have a notion of childrenin order to support Drag and drop of documents into them and to display the add document action.
- Adding documents is also made easier by activating Drag and drop on the +action in the FlowerDocs main bar. Drag and drop is based on the configuration of thecomponentCreationShortcutsbean, so adding actions via the FlowerDocs JS API is not taken into account.
Search
- The &character was interpreted in FlowerDocs GUI queries as a value separator. This is no longer the case; it has been replaced by the§character as it has less impact.
Performances
- The USERtags have been improved to limit LDAP queries.
- Cache management has been improved in the Envelope webservices to enhance performance.
Indexing / Full-text search
- ZIP documents and emails are now supported when extracting text
- Indexing and de-indexing a document requires the UPDATE_CONTENTright.
- When a document is opened, after a search using the Contentcriterion, ARender is opened by launching a search for the value of the criterion.
- The "character enclosing a value for theContentcriterion is used to search strictly for values in its content.
Login page
- The default values for the configuration of the login page have changed to reflect the needs of our users
For integrators
- The CLM updatecommand no longer requires thescope.xmlfile. In particular, this means that teams can be left untouched while the data model is updated.
- In order to be backward compatible with older data models (Alfresco), special characters are now managed for task attachment identifiers.
- The class com.sun.jndi.ldap.LdapCtxFactoryhas been added to the whitelist used in the DroolsOperationHandler and ScriptOperationHander so that calls to LDAP-related services can be used correctly.
- The categorySelectorproperty was previously implicitly mandatory. In order to guarantee the consistency and robustness of searches, this property, essential to the correct operation of forms, is now formally mandatory.- The absence of this parameter, which may have gone unnoticed on some older integrations, will now prevent the form from being displayed, with the following error in the console com.flower.docs.gui.client.FlowerDocsEntryPoint SEVERE: Uncaught exception handled: java.lang.IllegalArgumentException: Only caches for valid categories are available. Not supported null
 
- The absence of this parameter, which may have gone unnoticed on some older integrations, will now prevent the form from being displayed, with the following error in the console 
Exploitation
- The /core/actuator/statusendpoint used to check the status of the FlowerDocs Core application no longer requires authentication.
- OpenSearch indexes are now queried using their aliases instead of their names, in order to facilitate operations. It is possible to revert to the previous behaviour by querying the indexes directly by adding the opensearch.use.alias=falseproperty.
API
Changes in behaviour
- Deleting a user now deletes their associated data :
 - Favoris
- Saved searches not shared
- The username is deleted from searches that have been shared by name.
- User preferences (buffers, dashlets, etc.)
 
Adding methods
- Addition of REST endpoints for purging the GUI cache :
 - purging a scope cache : DELETE /gui/rest/caches/{cacheNames}
- purge all covers : DELETE /gui/rest/caches
 
- purging a scope cache : 
- Added REST endpoint for updating a document with content in a single call : POST /core/rest/documents/{id}/unique
GEC Solution
The following configuration documents have been deleted :
- sol-addDocumentFromFolder
The following configuration documents have been added :
- B_DirectionDestinataire
- B_ServiceDestinataire
- home-page
- redirectFromChart
The following configuration documents have been modified :
- gui-solution
- scope.xml
ENV Solution
The following configuration documents have been deleted :
- sol-addDocumentFromFolder
The following configuration documents have been added :
- RouteSolutionWS
The following configuration documents have been modified :
- gui-solution
- env-common
- env-home
- env-virtual-folder-conf