Version 3.3.0

RELEASED

Start: 06/Sep/16

Released: 21/Aug/17

Release Notes

PTKeySummaryAssigneeStatus
MajorImprovementTINKERPOP-929Remove Deprecated TinkerGraph public static methods.Stephen MalletteClosed
MajorImprovementTINKERPOP-1004Make Transaction.commit() failures consistent across implementations.Stephen MalletteClosed
MajorImprovementTINKERPOP-1116Some anonymous traversal steps can be hard typed.Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1130Each release should store Kryo/GraphSON/GraphML versions to ensure future compatibilityStephen MalletteClosed
MajorBugTINKERPOP-1211UnfoldStep should unfold arrays.Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1289Remove deprecated ConnectiveP, AndP, and OrP constructors.Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1313Rename RangeByIsCountStrategyDaniel KuppitzClosed
MajorImprovementTINKERPOP-1327Bring GryoRegistrator to the forefront and deprecate GryoSerializerMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1363Cleanup Docker build script for next major releaseDaniel KuppitzClosed
MajorBugTINKERPOP-1379unaccounted excess in TailGlobalStepJason PluradClosed
MajorImprovementTINKERPOP-1389Support Spark 2.0.0Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1399NumberHelper needs to go into util and have a private constructorDaniel KuppitzClosed
MajorImprovementTINKERPOP-1404Path/label optimizationpieter martinClosed
MajorImprovementTINKERPOP-1414Change default GraphSON version to 3.0Stephen MalletteClosed
MajorBugTINKERPOP-1426GryoSerializer should implement Java serialization interfaceMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1427GraphSON 3.0 needs collection types and consistent number typing.Stephen MalletteClosed
MajorImprovementTINKERPOP-1443Use an API checker during buildStephen MalletteClosed
MajorImprovementTINKERPOP-1454Create Serializers for Graph objects in Gremlin-PythonMarko A. RodriguezClosed
MajorBugTINKERPOP-1483PropertyMapStep returns Map<String,E> but puts non String keys in it!Daniel KuppitzClosed
MajorImprovementTINKERPOP-1485Move source for TinkerPop site to source code repoDaniel KuppitzClosed
MajorImprovementTINKERPOP-1506Optional/Coalesce should not allow sideEffect traversals.Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1507Pick.any and Pick.none are not in GraphSON or Gremlin-PythonMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1508Add choose(predicate,trueTraversal)Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1514Restructure for gremlin-tools moduleStephen MalletteClosed
MajorBugTINKERPOP-1520Difference between 'has' step generated graphson2.0 in java and python glv implementationMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1524Bytecode.getXXXInstructions should return a List, not Iterable.Marko A. RodriguezClosed
MajorBugTINKERPOP-1528CountByIsRangeStrategy fails for a particular queryDaniel KuppitzClosed
MajorBugTINKERPOP-1533Storage and IoRegistryMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1536Include GLVs in Docker buildDaniel KuppitzClosed
MajorImprovementTINKERPOP-1541Select should default to Pop.last semanticsMarko A. RodriguezClosed
MajorImprovementTINKERPOP-1549Implement skip()Daniel KuppitzClosed
MajorImprovementTINKERPOP-1565Setup GraphSON 3.0Marko A. RodriguezClosed
MajorImprovementTINKERPOP-1574Get rid of untyped GraphSON in 3.0Stephen MalletteClosed
MajorBugTINKERPOP-1597PathRetractionStrategy messing up certain traversalsTed WilmesClosed
MajorImprovementTINKERPOP-1621Remove deprecated GremlnPlugin and related infrastructureStephen MalletteClosed
MajorBugTINKERPOP-1638count() is optimized away in where()Daniel KuppitzClosed
MajorBugTINKERPOP-1658Graphson2 map keys are serialised as stringsUnassignedClosed
MajorImprovementTINKERPOP-1686Make TraversalMetrics thread safeStephen MalletteClosed
MajorImprovementTINKERPOP-1698Gryo 3.0Stephen MalletteClosed
MajorImprovementTINKERPOP-1699Remove deprecated userMapperFromGraphStephen MalletteClosed
MajorImprovementTINKERPOP-1700Remove deprecated embedTypes optionStephen MalletteClosed
MajorImprovementTINKERPOP-1706Remove deprecated ScriptEngineCache and related dead codeStephen MalletteClosed
MajorImprovementTINKERPOP-1715Bump to Spark 2.2Marko A. RodriguezClosed
MajorBugTINKERPOP-1716Traversal strategies are not applied with remote in Gremlin ConsoleStephen MalletteClosed
MajorBugTINKERPOP-1727Bytecode object shallow copied when traversals are clonedTed WilmesClosed
MajorBugTINKERPOP-1736Sack step evaluated by groovy interprets numbers in an unexpected wayDaniel KuppitzClosed
MajorImprovementTINKERPOP-1740Add vertex parameter overload to to() and from()Marko A. RodriguezClosed
MajorBugTINKERPOP-1742RangeByIsCountStrategy fails for ConnectiveStepsDaniel KuppitzClosed
MajorImprovementTINKERPOP-1747Streamline inheritance for gremlin-python GraphSON serializer classesDavid BrownClosed
MajorImprovementTINKERPOP-1748Callout comments break code snippetsDaniel KuppitzClosed
MinorImprovementTINKERPOP-832Remove deprecated addV/E/InE/OutE methodsMarko A. RodriguezClosed
MinorImprovementTINKERPOP-833Remove deprecated GremlinGroovyScriptEngine constructor and plugins()Stephen MalletteClosed
MinorImprovementTINKERPOP-834Remove deprecated sack() methodMarko A. RodriguezClosed
MinorImprovementTINKERPOP-880Remove deprecated GroupStepV3d0 and GroupSideEffectStepV3d0Marko A. RodriguezClosed
MinorImprovementTINKERPOP-980Add a service script or daemon mode in the distributionRobert DaleClosed
MinorImprovementTINKERPOP-999ServerGremlinExecutor construction need not use generics for ExecutorServiceStephen MalletteClosed
MinorImprovementTINKERPOP-1010Remove deprecated credentialsDbLocation for SimpleAuthenticatorStephen MalletteClosed
MinorImprovementTINKERPOP-1024Remove deprecated tryRandomCommit()Stephen MalletteClosed
MinorImprovementTINKERPOP-1028Remove deprecated ConnectionPoolSettings session settingsStephen MalletteClosed
MinorImprovementTINKERPOP-1040Remove deprecated SandboxExtensionStephen MalletteClosed
MinorImprovementTINKERPOP-1046Remove deprecated Gremlin Server handler implementationsStephen MalletteClosed
MinorImprovementTINKERPOP-1049Remove deprecated error meter member variables in Gremlin Server handlersStephen MalletteClosed
MinorImprovementTINKERPOP-1094Remove deprecated VertexPropertyFeatures.FEATURE_ADD_PROPERTYStephen MalletteClosed
MinorImprovementTINKERPOP-1142Remove deprecated valueIncr, valueDecr, keyIncr, keyDecr.Marko A. RodriguezClosed
MinorImprovementTINKERPOP-1169Remove deprecated TraversalScriptFunction and TraversalScriptHelperMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1170Remove deprecated ConfigurationTraversal.Marko A. RodriguezClosed
MinorImprovementTINKERPOP-1171Remove deprecated TraversalSource.BuilderMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1235Remove deprecated ProcessPerformanceSuite and TraversalPerformanceTestStephen MalletteClosed
MinorImprovementTINKERPOP-1275Remove deprecated max setting for :remoteStephen MalletteClosed
MinorImprovementTINKERPOP-1283Remove deprecated ScriptExecutorStephen MalletteClosed
MinorImprovementTINKERPOP-1291Remove deprecated mapValues and mapKeys methodsMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1316Remove deprecated constructor from GryoMessageSerializersStephen MalletteClosed
MinorImprovementTINKERPOP-1369Replace REST API with HTTP APIStephen MalletteClosed
MinorBugTINKERPOP-1384Description of filter function in traversal documentationMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1408Remove Deprecated Io.Builder.registry()Stephen MalletteClosed
MinorImprovementTINKERPOP-1420Remove deprecated ConcurrentBindings in gremlin-groovyStephen MalletteClosed
MinorImprovementTINKERPOP-1421Remove deprecated ControlOpsStephen MalletteClosed
MinorImprovementTINKERPOP-1445Large nested VertexProperties and Properties do not get printed wellStephen MalletteClosed
MinorBugTINKERPOP-1465Remove deprecated newSaslNegotiatorStephen MalletteClosed
MinorImprovementTINKERPOP-1481Remove deprecated reconnectInitialDelay in Java driverStephen MalletteClosed
MinorImprovementTINKERPOP-1526Remove deprecated Session kill() overloadsStephen MalletteClosed
MinorImprovementTINKERPOP-1550Make Graphite and Ganglia optional dependenciesStephen MalletteClosed
MinorImprovementTINKERPOP-1563Remove deprecated getInstance() methodsStephen MalletteClosed
MinorImprovementTINKERPOP-1566Kerberos authentication for gremlin-serverStephen MalletteClosed
MinorImprovementTINKERPOP-1603Remove support for SASL byte array in protocolStephen MalletteClosed
MinorImprovementTINKERPOP-1612Remove gremlin-groovy-test moduleStephen MalletteClosed
MinorImprovementTINKERPOP-1622Remove deprecated G functions in gremlin-groovyStephen MalletteClosed
MinorImprovementTINKERPOP-1651Remove deprecated gremlin.sh init syntaxStephen MalletteClosed
MinorImprovementTINKERPOP-1719Remove deprecated Traversal related codeMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1720Remove deprecated Hadoop codeMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1721Remove deprecated Bindings related codeMarko A. RodriguezClosed
MinorImprovementTINKERPOP-1724Remove deprecated ScriptElementFactoryDaniel KuppitzClosed
MinorImprovementTINKERPOP-1729Remove deprecated select steps.Marko A. RodriguezClosed
TrivialBugTINKERPOP-1635gremlin-python: Duplicate serialization of element property in PropertySerializerStephen MalletteClosed
194 of 94