Skip to content

Commit

Permalink
Add release notes
Browse files Browse the repository at this point in the history
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
  • Loading branch information
Roberto Rosario committed Aug 21, 2022
1 parent bb48e71 commit 1c4f4a4
Show file tree
Hide file tree
Showing 3 changed files with 131 additions and 1 deletion.
2 changes: 1 addition & 1 deletion HISTORY.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
4.3.1 (2022-08-XX)
4.3.1 (2022-08-21)
==================
- Fixes and improvements merged from version 4.2.9 and 4.2.10.

Expand Down
129 changes: 129 additions & 0 deletions docs/releases/4.3.1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
Version 4.3.1
=============

Released: August 21, 2022

Status: Stable

Changes
-------


Authentication
^^^^^^^^^^^^^^

The impersonation app template caching was disabled. This ensures
the impersonation banner is triggered correctly in all edge cases where
multiple frontend processes or load balancers are used.


Cabinets
^^^^^^^^

An issue was fixed where documents uploaded via the wizard with one or
more cabinets selected, would not trigger the cabinet added event.


Settings
^^^^^^^^

The settings app templates caching was disabled. Just like the impersonation
app, this ensures correct functionality of the settings change
banner in all edge cases.


Sources
^^^^^^^

Permission filtering was added the source switch links. This change is only
visual and does not affect the functionality of the sources.

The permission filtering for the links is the same as the views: The
document create permission is required for the source links during document
uploads and the document file new permissions is required for the source
links in the new document file upload view.


Storage
^^^^^^^

The ``DownloadFile`` filename was being ignored when performing the actual
download action. The filename attribute is now used if available. If it is
not available or set, the fallback value is the string representation of
the download file object.


Tags
^^^^

Similar to the document upload cabinet event issue, a tag app issue was
fixed that allows now triggering the tag attached event for documents
with a tag selected during upload.


Task manager
^^^^^^^^^^^^

More verbose errors and exceptions are now displayed to console when Celery
fails to initialize.


Testing
^^^^^^^

The make file targets for staging deployments were fixed and improved.
A local ``psql`` client is not longer required to monitor the launching
of the staging PostgreSQL container. Likewise a local Redis client is no
longer needed to launch the Redis container.


Other
^^^^^

- Added make file development targets ``setup-dev-operating-system-packages``
and ``setup-dev-python-libraries``.
- Improve cabinet, metadata, and tag app tests.


Removals
--------

- None


Upgrade process
---------------

.. important::

If using a direct deployment, Supervisord must be upgraded to version
4.2.2. See troubleshooting section: :ref:`troubleshooting-version-4.1`


.. include:: partials/upgrade-3.5-4.0.txt


Troubleshooting
---------------

Follow the solutions outlined in the troubleshooting section:
:ref:`troubleshooting-version-4.1`


Backward incompatible changes
-----------------------------

- None

Deprecations
------------

- None


Issues closed
-------------

- None

.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
1 change: 1 addition & 0 deletions docs/releases/index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ versions of the documentation contain the release notes for any later releases.
.. toctree::
:maxdepth: 1

4.3.1
4.3
4.2.10
4.2.9
Expand Down

0 comments on commit 1c4f4a4

Please sign in to comment.