Merge tag 'sparks-3.8.1' into develop

3.8.1
add the background worker role
bump version in __init__.py
Merge branch 'release/3.8.2'