anchor.diff:  Bugs
   ^^^^
   
  +* TINKERPOP-1041 StructureStandardTestSuite has file I/O issues on Windows
  +* TINKERPOP-1105 SparkGraphComputer / Null Pointer Exceptions for properties traversals
  +* TINKERPOP-1106 Errors on commit in Gremlin Server don't register as exception on driver
  +* TINKERPOP-1125 RoundRobin load balancing always uses the second Host when size = 2
  +* TINKERPOP-1126 A single Host spawns many reconnect tasks
  +* TINKERPOP-1127 client fails to reconnect to restarted server
  +* TINKERPOP-1146 IoTest are not clearing the db after the test run
  +* TINKERPOP-1148 ConcurrentModificationException with bindings in Gremlin Server
  +* TINKERPOP-1150 Update pom file dependencies to work with Neo4j 2.3.2
  +* TINKERPOP-1159 Client sends multiple session close messages per host
  +* TINKERPOP-1168 Switch plugins in docs preprocessor
  +* TINKERPOP-1172 Reconnect to Gremlin Server previously marked as dead
  +* TINKERPOP-1175 Anonymous traversals can't be explained
  +* TINKERPOP-1184 Sessions not being closed properly
  +* TINKERPOP-1216 OrderStep or O_Traverser is broken
  +* TINKERPOP-1239 Excessive continual failure for requests can cause TimeoutException in driver
  +* TINKERPOP-1245 Gremlin shell starts incorrectly on OS X due to awk difference
  +* TINKERPOP-1251 NPE in ObjectWritable.toString
   * TINKERPOP-1252 Failed Neo4j transaction can leave Neo4jTransaction in inconsistent state
  -* TINKERPOP-1251 NPE in ObjectWritable.toString
  -* TINKERPOP-1245 Gremlin shell starts incorrectly on OS X due to awk difference
  -* TINKERPOP-1239 Excessive continual failure for requests can cause TimeoutException in driver
  -* TINKERPOP-1216 OrderStep or O_Traverser is broken
  -* TINKERPOP-1184 Sessions not being closed properly
  -* TINKERPOP-1175 Anonymous traversals can't be explained
  -* TINKERPOP-1172 Reconnect to Gremlin Server previously marked as dead
  -* TINKERPOP-1168 Switch plugins in docs preprocessor
  -* TINKERPOP-1159 Client sends multiple session close messages per host
  -* TINKERPOP-1150 Update pom file dependencies to work with Neo4j 2.3.2
  -* TINKERPOP-1148 ConcurrentModificationException with bindings in Gremlin Server
  -* TINKERPOP-1146 IoTest are not clearing the db after the test run
  -* TINKERPOP-1127 client fails to reconnect to restarted server
  -* TINKERPOP-1126 A single Host spawns many reconnect tasks
  -* TINKERPOP-1125 RoundRobin load balancing always uses the second Host when size = 2
  -* TINKERPOP-1106 Errors on commit in Gremlin Server don't register as exception on driver
  -* TINKERPOP-1105 SparkGraphComputer / Null Pointer Exceptions for properties traversals
  -* TINKERPOP-1041 StructureStandardTestSuite has file I/O issues on Windows
   
   Improvements
   ^^^^^^^^^^^^
   
  +* TINKERPOP-732 gremlin-server GraphSON serializer issue with tree()
  +* TINKERPOP-916 Develop a better "simple" driver for testing and example purposes
  +* TINKERPOP-937 Extract the implementations sections of the primary documentation to its own book
  +* TINKERPOP-956 Connection errors tend to force a complete close of the channel
  +* TINKERPOP-1039 Enable auto-commit for session'd requests.
  +* TINKERPOP-1068 Bump to support jbcrypt-0.4m.jar
  +* TINKERPOP-1080 Bump Netty version - 4.0.34.Final
  +* TINKERPOP-1085 Establish TinkerPop "example" projects
  +* TINKERPOP-1096 Support aliasing for sessions in Gremlin Server
  +* TINKERPOP-1097 Gremlin Console supporting sessions
  +* TINKERPOP-1107 Provide a way to support global variables with sandboxing enabled
  +* TINKERPOP-1109 Make Gremlin Console better suited for system level installs
  +* TINKERPOP-1131 TraversalVertexProgram traverser management is inefficient memory-wise.
  +* TINKERPOP-1135 Improve GraphSON representation of java.time.* classes
  +* TINKERPOP-1137 Deprecate ScriptElementFactory and make star graph globally available
  +* TINKERPOP-1138 Improve messaging on server timeouts
  +* TINKERPOP-1147 Add serialization for TraversalExplanation
  +* TINKERPOP-1160 Add timeout configuration for time to wait for connection close
  +* TINKERPOP-1165 Tooling Support: Compile with -parameters
  +* TINKERPOP-1176 Bump Groovy version - 2.4.6
  +* TINKERPOP-1177 Improve documentation around Spark's storage levels
  +* TINKERPOP-1197 Document Gremlin Server available metrics
  +* TINKERPOP-1198 Bump commons-collections to 3.2.2
  +* TINKERPOP-1213 missing docs for has(label, key, value)
   * TINKERPOP-1218 Usage of toLocalIterator Produces large amount of Spark Jobs
  -* TINKERPOP-1213 missing docs for has(label, key, value)
  -* TINKERPOP-1198 Bump commons-collections to 3.2.2
  -* TINKERPOP-1197 Document Gremlin Server available metrics
  -* TINKERPOP-1177 Improve documentation around Spark's storage levels
  -* TINKERPOP-1176 Bump Groovy version - 2.4.6
  -* TINKERPOP-1165 Tooling Support: Compile with -parameters
  -* TINKERPOP-1160 Add timeout configuration for time to wait for connection close
  -* TINKERPOP-1147 Add serialization for TraversalExplanation
  -* TINKERPOP-1138 Improve messaging on server timeouts
  -* TINKERPOP-1137 Deprecate ScriptElementFactory and make star graph globally available
  -* TINKERPOP-1135 Improve GraphSON representation of java.time.* classes
  -* TINKERPOP-1131 TraversalVertexProgram traverser management is inefficient memory-wise.
  -* TINKERPOP-1109 Make Gremlin Console better suited for system level installs
  -* TINKERPOP-1107 Provide a way to support global variables with sandboxing enabled
  -* TINKERPOP-1097 Gremlin Console supporting sessions
  -* TINKERPOP-1096 Support aliasing for sessions in Gremlin Server
  -* TINKERPOP-1085 Establish TinkerPop "example" projects
  -* TINKERPOP-1080 Bump Netty version - 4.0.34.Final
  -* TINKERPOP-1068 Bump to support jbcrypt-0.4m.jar
  -* TINKERPOP-1039 Enable auto-commit for session'd requests.
  -* TINKERPOP-956 Connection errors tend to force a complete close of the channel
  -* TINKERPOP-937 Extract the implementations sections of the primary documentation to its own book
  -* TINKERPOP-916 Develop a better "simple" driver for testing and example purposes
  -* TINKERPOP-732 gremlin-server GraphSON serializer issue with tree()
  -
  -[[release-3.1.1-incubating]]
  +
  +[[release-3-1-1-incubating]]
   TinkerPop 3.1.1 (Release Date: February 8, 2016)
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
  
positive.code: * TINKERPOP-1100 Look deeply into adding combine()-support in Spark MapReduce.
  * TINKERPOP-1117 InputFormatRDD.readGraphRDD requires a valid gremlin.hadoop.inputLocation, breaking InputFormats (Cassandra, HBase) that don't need one
  
  [[release-3.1.0-incubating]]
  TinkerPop 3.1.0 (Release Date: November 16, 2015)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  
negative.code: 
  image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/static/images/gremlin-gangster.png[width=185]
  
  [[release-3-1-3-incubating]]
  TinkerPop 3.1.3 (NOT OFFICIALLY RELEASED YET)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  
  
  [[release-3-1-2-incubating]]
  TinkerPop 3.1.2 (Release Date: April 8, 2016)
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  