Version 4.5.9

Mon, Feb 5, 2024

Version 4.5.9

Released: February 5, 2024

Status: Stable


This version includes the changes from version 4.4.12 plus the following:


Don't raise an error if a form view has no form defined. This can be the case for dynamic forms based on ACL where the current user has no access for any of the fields.


Updated dependency versions:

  • django-test-migrations from 1.1.0 to 1.3.0.
  • pypdf from 3.14.0 to 3.17.4 due to CVE-2023-46250.
  • safety from 3.0.1 to 2.3.5.


Updated the Docker image tags:

  • debian from 12.2-slim to 12.4-slim.
  • elastic from 7.17.9 to 7.17.17.
  • keycloak from 20.0.1 to 20.0.5-0.
  • postgresql from 13.11-alpine to 13.13-alpine.
  • python from 3.11.4-slim to 3.11.7-slim.
  • rabbitmq from 3.12.2-alpine to 3.12.12-alpine.
  • redis from 7.0.12-alpine to 7.0.15-alpine.

User interface

Completed the changes started in version 4.5 to normalize how the project/installation title and URL are calculated.

The deprecated setting COMMON_PROJECT_URL has been removed as its intended purpose is now performed by the settings ORGANIZATIONS_INSTALLATION_URL and ORGANIZATIONS_URL_BASE_PATH.

This change also fixes the title of the REST API documentation showing the text 'None' when the COMMON_PROJECT_TITLE setting was left to its default value.


  • Minor query optimizations.


Backward incompatible changes


Issues closed

  • None