Merge tag 'sparks-2.8.14' into develop

2.8.14
execute compile messages & collect static before the DB operations, to minimize the potential downtime and desynchronization-related crashes between db* and restart.
bump version in __init__.py
Merge branch 'release/2.9'