Good day, As Ken Hu correctly noted in a separate thread, the fact that users sometimes ignore vendor libraries is leading to confusion.
I propose changing how users obtain a RemoteGraphTraversal instance. Instead of allowing direct creation of the instance, I suggest using a method similar to RemoteGraphTraversalManager.connect(url, name, password). This new approach would enforce registration of the provider library by throwing an exception if it is missing. I recognize that this proposal may be controversial, but I believe it is worth considering as a solution to the long-lasting issue. Looking forward to reading your opinions. YouTrackDB development lead, Andrii Lomakin.
