Merge tag '1.7.0' into develop

Release version 1.7.0 with custom exception functionality
split manager handler
Merge branch 'release/1.8.0'