Version 4.7.1

Released: June 04, 2024

This version includes the changes from versions 4.6.5, 4.5.13, 4.4.16, plus the following:

Changes

Dependencies

Updated the following dependency versions:

  • wheel from 0.42.0 to 0.43.0.

  • mozilla-django-oidc from 4.0.0 to 4.0.1.

  • importlib-metadata from 7.0.2 to 7.1.0.

  • requests from 2.31.0 to 2.32.0.

  • pypdf from 4.1.0 to 4.2.0.

  • gunicorn from 21.2.0 to 22.0.0.

  • sentry-sdk from 1.41.0 to 1.45.0.

  • django-storages from 1.14.2 to 1.14.3.

  • google-cloud-storage from 2.15.0 to 2.16.0.

Docker

Updated PostgreSQL Docker image from tag 14.11-alpine to 14.12-alpine.

Other

  • Improve the titles of the settings revert view.

Removals

  • Removed URI.js. Instead use the JavaScript native URL class.

  • Removed jQuery Lazy Load libary jquery-lazyload.

  • Removed jquery-scrollstop.

  • Removed the development dependencies:

    • flake8

    • ruff

    • pdbpp

  • Remove Django Rosetta from dependencies.

  • Remove tornado and sphinx-autobuild libraries.

  • Remove the tox testing dependency.

  • Remove flanker from the source_emails apps. Use pure Python libraries to parse emails.

Backward incompatible changes

  • Converted the action to move a document to the trash into a background task. Breaking change: A DELETE request now returns 202 ACCEPTED, instead of 204 NO CONTENT.

  • The PostgreSQL image was updated from 13.14-alpine to 14.11-alpine. An update of the binary file must be performed before upgrading Mayan EDMS.

Deprecations

  • The Keycloak Docker Compose service will be removed from the Mayan EDMS Docker Compose file into a separate Docker Compose file.

Issues closed

  • None