Skip to content

Patch 2

New versions

  • lime-crm 2.1066.7 -> 2.1066.12

Bugfix

Lime CRM

  • Improve error handling when configuring Entra/Open ID via Lime Admin.
  • Improve logging in general to better support specific service logging.
  • Fix a bug causing Lime Admin sometimes not to load properly.
  • Fix a bug with select_account that logs the error: RepresenterError: cannot represent an object: select_account

Improved log level

Add support for defining the loggers section of dictConfig in the service config logging section.

Schema and details: https://docs.python.org/3/library/logging.config.html

Example service config turning off werkzeug info logging and turning on lime_database debug logs:

logging:
  loggers:
    werkzeug:
      level: ERROR
    lime_database:
      level: DEBUG

For more information see the platform Documentation.

allow use of proxyfix middleware

Enables correct handling of x-forwarded-* headers for all webservers: werkzeug, uwsgi, waitress

Any absolute links in API responses will use the hostname defined by the request header X-Forwarded-Host when these headers are trusted.

Correct use of this is a proxy that removes any X-Forwarded- request headers from the client before passing them to the application. The headers MUST only be used when using a properly configured proxy in front of the application.

The proxy is usually some nginx server, however this varies between hosting environments (cloud, on-prem, etc.)