diff --git a/HISTORY.rst b/HISTORY.rst index c86db38acb..2177ea9889 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,4 +1,4 @@ -3.3.4 (2019-12-XX) +3.3.4 (2019-12-09) ================== - Update the gunicorn worker class to synchronous. - Update the way the BaseTransformationType metaclass is passed diff --git a/docs/releases/3.3.4.txt b/docs/releases/3.3.4.txt index 91154befcf..16bd8891b6 100644 --- a/docs/releases/3.3.4.txt +++ b/docs/releases/3.3.4.txt @@ -1,13 +1,80 @@ Version 3.3.4 ============= -Released: December XX, 2019 +Released: December 09, 2019 Changes ------- +Celery +^^^^^^ + +Switched from ``librabbitmq`` to ``py-amqp``. This library is used to connect +to RabbitMQ and be used as the message broker for the background tasks. +Although the official documentation still lists ``librabbitmq``, maintainers +are recommending users to move to ``py-amqp``. + + +Converter +^^^^^^^^^ + +Fixed the label display of the transformations. The way the +BaseTransformationType metaclass is passed was updated to work on Python 3. + + +Development +^^^^^^^^^^^ + +Updated devpi-server version to 5.3.1. + +Added targets to run staging containers using RabbitMQ as broker. + +Fix docker-runtest-all makefile target. + + +Frontend +^^^^^^^^ + +Changed the ``gunicorn`` worker class to synchronous. This change was made in +the Docker image and is now the worker class for the direct deployment too. +Update the ``supervisord`` config file to activate this change. This solves +spurious HTTP timeout errors caused by Celery's new Redis interface not +working with threaded serverlets. + + +File metadata +^^^^^^^^^^^^^ + +Add locking to the file metadata document processing task. + + +Settings +^^^^^^^^ + +The setting override colums was changed from text to a check mark widget. +This makes it clear when a setting is being overridden by an environment +variable. + +Added icons to the smart settings links. + +Fixed the evaluation priority of the bootstrap settings. This issue was +causing environment variables to be ignored in favor of config file values on +Docker images. + + +User interface +^^^^^^^^^^^^^^ + +Darken content area when opening the mobile menu. + + +Other +^^^^^ + +Don't set SourceColumn to the attribute name when no help text is defined. + Removals -------- @@ -90,7 +157,7 @@ Upgrade steps from any previous version of Mayan EDMS .. code-block:: bash - sudo -u mayan |MAYAN_PIP_BIN| install mayan-edms==3.3.3 + sudo -u mayan |MAYAN_PIP_BIN| install mayan-edms==3.3.4 the requirements will also be updated automatically.