This is something that cpp-driver does.
The relevant code:
This is an optimization that we could introduce in the future. This would speed up the process of opening the session. Currently, we try opening the control connections (and fetching initial metadata) on each node sequentially.
I believe that no API breaking changes would be required, since we would only need to refactor internal API. Thus, I think this can be addressed in post 1.0 driver.