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.

Reply via email to