cole-bq opened a new pull request, #1897: URL: https://github.com/apache/tinkerpop/pull/1897
[TINKERPOP-2819](https://issues.apache.org/jira/browse/TINKERPOP-2819) This is a followup to the previous Socket Server Refactor PR. The last PR created the new modules but tried to avoid any breaking changes in case there is ever a need to backport some of these changes to earlier releases. This PR introduces all of the intended breaking changes to complete the refactor. The list of changes is very long and repetitive so I will do my best to summarize them here. 1. Every class in the gremlin-util module had it's package changed from *.gremlin.driver.* to *.gremlin.util.* The complete list of these classes can be found in the JIRA. 2. All imports and usages of these classes throughout the tinkerpop repo have been updated to reflect the new locations. 3. All server config.yaml files which have a serializers section have been updated with the new serializer location. 4. All references to the migrated classes in the docs (excluding upgrade docs for old releases) have been updated with the new package names. 5. Every class in the gremlin-socket-server module had it's package changed from *.gremlin.driver.* to *.gremlin.socket.server.* 6. All usages of socket server classes have been updated accordingly. 7. gremlin-driver has been removed as a dependency of gremlin-server. (It now has a scope of test) That last point is arguably the most significant and could easily be lost in the sea of repetitive changes. All of the classes which previously had required gremlin-driver to be a server dependency have been migrated to gremlin-util. This refactor removes the requirement to package the driver with the server. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
