anchor.diff:  
   * The closure wrappers classes `GFunction`, `GSupplier`, `GConsumer` have been deprecated.
   ** In Groovy, a closure can be specified using `as Function` and thus, these wrappers are not needed.
  +* The `GremlinExecutor.promoteBindings()` method which was previously deprecated has been removed.
   
   Hadoop-Gremlin Updates
   ++++++++++++++++++++++
  
positive.code: Graph Traversal Updates
  +++++++++++++++++++++++
  
  There were numerous changes to the `GraphTraversal` API. Nearly all changes are backwards compatible with respective "deprecated" annotations. Please review the respective updates specified in the "Graph System Users" section.
  
negative.code: Upgrading for Providers
  ~~~~~~~~~~~~~~~~~~~~~~~
  
  All providers should be aware that Jackson is now shaded to `gremlin-shaded` and could represent breaking change if
  there was usage of the dependency by way of TinkerPop, a direct dependency to Jackson may be required on the
  provider's side.
  
  Graph System Providers
  ^^^^^^^^^^^^^^^^^^^^^^
  
  Decomposition of AbstractTransaction
  ++++++++++++++++++++++++++++++++++++
  
  The `AbstractTransaction` class has been abstracted into two different classes supporting two different modes of
  operation: `AbstractThreadLocalTransaction` and `AbstractThreadedTransaction`, where the former should be used when
  supporting `ThreadLocal` transactions and the latter for threaded transactions.  Of course, providers may still
  choose to build their own implementation on `AbstractTransaction` itself or simply implementing the `Transaction`
  interface.
  
  See link:https://issues.apache.org/jira/browse/TINKERPOP3-765[TINKERPOP3-765] for more information.
  
  Transaction.close() Default Behavior
  ++++++++++++++++++++++++++++++++++++
  