Released: January 17, 2020
A new option was added to the CONVERTER_GRAPHICS_BACKEND_ARGUMENTS setting to allow passing a maximum image pixel count to Pillow. The entry is called 'pillow_maximum_image_pixels' and defaults to 89478485. This entry is used to increase the threshold upon which Pillow with trigger the Decompression bomb protection. (https://pillow.readthedocs.io/en/5.1.x/releasenotes/5.0.0.html#decompression-bombs-now-raise-exceptions)
The OS detection for the paths of pdfinfo, pdftoppm, libreoffice, exiftool and tesseract was improved to work on MacOs.
The direct deployment documentation was updated to advise users installing in a custom directory to verify the automatically generated supervisor configuration file.
A note was added to the LDAP section of the FAQ to assist users with potential local environment issues.
The sample [docker-compose.yml]{.pre} file and documentation were updated to ensure RabbitMQ messages are persistent.
The File Storage section of the documentation was improved.
The documentation update script was updated to delete published documentation files before uploading new content. Old documentation links will not work anymore. For a more complete explanation check forum post: https://forum.mayan-edms.com/viewtopic.php?t=1605
Fixed typos in the file metadata property label.
Improved the way the file metadata property path was read. Accessing the file metadata value from a template will no longer error out when passed an invalid path to the driver as reference.
Fixed the metadata app view permissions layout. The metadata add, edit, and remove permissions are now required for both the document and the the metadata type in order to add, edit or remove a metadata from a document. The HTML and API were updated, as well as the document metadata widget to only show metadata types for which the document metadata view permission was been granted.
The redirects after the document metadata add, edit, and remove actions were fixed too.
The permissions are now initialized on every start or installation instead of them being initialized on demand. This fixes the situation where not all permissions would show up as available in the role permission assignment view.
Document detached signing was fixed as is operating as expected again.
A repeated raise statement was removed that was causing HTML markup to show up on the upload error display widget.
The Tags apps API required permissions was fixed. The required permissions of the API match those of the view and comply with MERC 0006. (https://docs.mayan-edms.com/mercs/0006-lower-information-disclose.html)
The model property choice field of the template widget is now never required, regardless of the required setting of the template field. This fixes the web link creation form.
GitLab issue #308 MacOS setup documentation additions
GitLab issue #721 Amqp connection refused in new docker setup (ErrNo 111)
GitLab issue #732 Sign document (detached) is not working, signature file is not created
GitLab issue #736 Installation Documentation for direct install not fully correct
GitLab issue #739 Generated supervisor configuration refers to nonexisting /opt/mayan-edms
GitLab issue #748 Web Links: Can't create web link as model property choices box is locked
GitLab issue #749 Can't convert document...DOS Bomb attack?
GitLab issue #757 Permissions list does not show an object until one has been created
[:gitlab-merge:`68`]{#problematic-1 .problematic} Add Darwin to the OS prober check so utilities can be found correctly
::: {#system-message-1 .system-message} System Message: ERROR/3 (<string>, line 296); backlink
Unknown interpreted text role "gitlab-merge". :::
[:gitlab-merge:`69`]{#problematic-2 .problematic} Documentation: Use Tee Instead of Sudo Redirection
::: {#system-message-2 .system-message} System Message: ERROR/3 (<string>, line 297); backlink
Unknown interpreted text role "gitlab-merge". :::
[:gitlab-merge:`70`]{#problematic-3 .problematic} Documentation: Show a Note When Generating Supervisor Config
::: {#system-message-3 .system-message} System Message: ERROR/3 (<string>, line 298); backlink
Unknown interpreted text role "gitlab-merge". :::
[:forum-topic:`1581`]{#problematic-4 .problematic} Can't create Web links
::: {#system-message-4 .system-message} System Message: ERROR/3 (<string>, line 299); backlink
Unknown interpreted text role "forum-topic". :::