Use a new connection for each celery task
Closes #693 (closed).
This MR:
- Disposes the active connection for each celery task, forcing it to get a new one. This change makes the celery tasks thread-safe.
- Bumps
sqlalchemy
to 1.4.33 to ensure theEngine.dispose.close
parameter is available.