Skip to content

10.0.0

Compare
Choose a tag to compare
@fmhoeger fmhoeger released this 15 Feb 23:01
· 24 commits to master since this release
62de8e0

Breaking

  • Removed support for Python 3.8.

Added

  • Added support for Python 3.12.
    • Remove version pinning for numpy, panda, pre-commit, sphinx, and sphinx-related packages.
    • CI: Added Python 3.12 to GitHub workflow matrix and run Full tox tests for both Python 3.11 and 3.12.
    • CI: Use Docker image python:3.12-bullseye.
  • The config parameter num_dynos_worker (default: 1) which allows for the configuration of the number of workers can now also be used in SSH deployments. This change is beneficial for parallellizing heavy background worker processes. Previously, this config parameter only worked for Heroku deployments.
  • Added grace_period 30s to Caddy HTTP server configuration to prevent the Caddy server from 'getting stuck' sometimes.
  • Added better checks in dallinger docker-ssh for pre-existing apps with the same name.
  • Added Dozzle service to dallinger docker-ssh deployments.

Changed

  • Revised logging text for Prolific.
  • Improve handle_launch_data error reporting and use it also for docker-ssh deployments.

Updated

  • Infrastructure: Updated dependencies; pin ipython < 8.19.