Skip to content

v2.7.0

Latest
Compare
Choose a tag to compare
@DavidMStraub DavidMStraub released this 31 Dec 11:56

New feature: background transactions

The /api/transactions/ endpoint, which is used e.g. by the Gramps Web Sync addon, now has an optional background boolean parameter. If true, the transaction is processed in the background rather than within the request. This allows a transaction to take much longer rather than the usual 1-2 minutes until a HTTP request times out. It will enable much better experience with the Sync addon when processing a large number of changes. (#593)

Other improvements

  • The openai module is no longer imported at the top level, which caused an error when not installing the ai extra dependencies (#594)
  • An issue with local prefixed media file directories (#515) was solved
  • The codebase has been overhauled, type hints improved and a static type checker added to the cuntinuous integration pipeline (#567)