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