Released: October 18, 2021
A new icon driver was added to support stacked Font Awesome icons.
.user.has_usable_password was fixed. This solves the
“Change Password” link not being disabled when using external authentication.
Support was added for
COMMON_EXTRA_APPS_PRE. This setting works like
COMMON_EXTRA_APPS but installs the new apps before the default
apps. This allows the extra apps to override templates and other system
Support for blank/empty app URL namespaces was added. These are used to
urlpatterns of encapsulated libraries as top level named
user_settings folder is now created and initialized on upgrades too.
The error handling logic of the initial folder creation was improved.
Asset image cache creation was fixed. Allows using assets for decorations in all cases.
MAYAN_GUNICORN_TEMPORARY_DIRECTORY environment variable is now
exported and available to
supervisord in all cases.
The owner of the
/var/lib/mayan/ is now always changed on container
startup. This ensures that the
mayan operating system user can always
read and write from and to the mounted volume.
The migration from version 3.5.x to 4.0.x was improved to ensure only one document version per document is active after the migration.
The help texts of the
ORGANIZATIONS_URL_BASE_PATH settings were expanded to better explain
A workaround for a
swagger-spec-validator dependency bug was backported
from version 4.1. The library
jsonschema is now pinned to version 3.2.0
to avoid errors with
swagger-spec-validator does not specify a version for
which installs the latest version of
jsonschema, 4.0.1. This version
jsonschema.compat still used by
project_urlattribute to the Python setup file.
Move the filesystem
touchfunction to the storages app.
Add Redis restart step to the upgrade instructions.
Backward incompatible changes¶