It would be awesome if we can specify the branch and release task, So it would release each one separately, perform a release (there are many release plugins), and then Update dependencies on projects which depends on it and go on to the next project.