TinkerPop CHANGES

A list of DataStax Enterprise production-certified changes in addition to TinkerPop 3.2.7.

DataStax Enterprise (DSE) includes all changes from previous releases plus production-certified changes. Patch releases without TinkerPop changes include only the changes for the specified release, and do not include additional production-certified changes.

DataStax Enterprise 5.0.14 

DataStax Enterprise 5.0.14 includes all changes from previous releases plus these production-certified changes in addition to TinkerPop 3.2.7:
  • Fixed a bug in NumberHelper that led to wrong min/max results if numbers exceeded the Integer limits. (TINKERPOP-1873)
  • Improved error messaging for failed serialization and deserialization of request/response messages.
  • Fixed bug in handling of Direction.BOTH in Messenger implementations to pass the message to the opposite side of the `StarGraph` in VertexPrograms for OLAP traversals. (TINKERPOP-1862)
  • Fixed a bug in Gremlin Console which prevented handling of gremlin.sh flags that had an equal sign (=) between the flag and its arguments. (TINKERPOP-1879)
  • Fixed a bug where SparkMessenger was not applying the edgeFunction`from MessageScope`in VertexPrograms for OLAP-based traversals. (TINKERPOP-1872)
  • Performance enhancement to Bytecode deserialization. (TINKERPOP-1936)
  • Path history isn't preserved for keys in mutations. (TINKERPOP-1947)
  • Traversal construction performance enhancements (TINKERPOP-1950)
  • Bump to Groovy 2.4.15 - resolves a Groovy bug preventing Lambda creation in GLVs in some cases. (TINKERPOP-1953)
  • TinkerPop drivers prior to 3.2.4 won't authenticate with Kerberos anymore. A long-deprecated option on the Gremlin Server protocol was removed.

DataStax Enterprise 5.0.12 

DataStax Enterprise 5.0.12 includes all changes from previous releases plus these production-certified changes in addition to TinkerPop 3.2.7:
  • Improve type-safety in Gremlin.Net methods. (TINKERPOP-1752)
  • Fix for problems with hasId() fails for empty collections. (TINKERPOP-1802)
  • Python supports GraphSON types g:Date, g:Timestamp and g:UUID. (TINKERPOP-1807)
  • Graph API removed from usage in the process test suite. (TINKERPOP-1813/TINKERPOP-1814)
  • Consistent behavior of self-referencing edges. (TINKERPOP-1821)
  • Improve flexibility of detachment for EventStrategy. (TINKERPOP-1829)
  • Race condition in TinkerGraph index creation. (TINKERPOP-1830)
  • Bug fix in TraversalHelper.replaceStep. (TINKERPOP-1832)
  • API fix for DetachedEdge.Builder#setInV and setOutV doesn't return the builder. (TINKERPOP-1833)