Version 4.0.22
Released: April 22, 2022
Status: End of life
Changes
This release consists mostly of fixes and minor improvements backported from version 4.1, 4.2, and 4.3dev.
Appearance
The markup of the confirmation form was cleanup removing redundant close button and sorting the element attributes.
A redundant modal close button was also removed.
Dependencies
Django was updated from version 2.2.24 to 2.2.28.
Docker
A restart policy was added to the Traefik container definition.
Guidance comments were added to the Docker Compose file service ports regarding Traefik usage.
Documents
Removed a duplicated Document.get_label
method.
Fixed an incorrect document file signature serializer label.
Document indexing
Avoid displaying API URL links to indexing instance and template parents that are also root nodes as these are not accessible.
Document signatures
The signed document file is now used when the file download is requested and when calculating the signed document file checksum.
The signature view permission label was updated from “View details of document signature” to “View document signatures”.
The text “signed” is now appended to the label of a signed document file instead of using the temporary filename used during signing.
File caching
Removed repeated partition file close call methods.
Messaging
Unread message count badge now filter the number of messages by read permission.
Metadata
Updated document metadata model field label from “Metadata type value” to “Metadata value”.
Improved metadata validation error message and added more verbosity.
Settings
When failing to access the configuration file, the path is printed for additional debug help.
Workflows
Exposed the workflow template auto_launch
field via the REST API.
Other
Remove usage of flat values list in document checkout manager.
Remove usage of flat
values_list
queryset in metadata managers module.Ensure the object copy permission is required for the object copy link.
Fix search proxies method decorator.
Reorganize converter office MIME type list.
Removals
None
Upgrade process
Docker Compose
Check the Docker upgrading chapter for the complete upgrade process.
Backward incompatible changes
None
Issues closed
None