Note that the initializer signatures for `Repository`, `Node` and `Changeset` have changed, and this will requires corresponding changes in all repository connectors.
Also, the methods of `RepositoryManager` for retrieving repositories have had their `authname` argument removed.
Closes #7116, #5097 and #5640.