no - we are still working with neo4j to sort out how to get it back into
TinkerPop as the reference implementation for transactions.  the issue is
not yet resolved as of M9 so there are no transactional graphs available.
 you will have to configure with Titan if you need that.



On Wed, May 20, 2015 at 4:05 PM, Dylan Millikin <[email protected]>
wrote:

> Stephen - Looking forward to giving it! On a side note (but not completely
> unrelated) I'm currently making a quick fix to the php driver for M9. I've
> been meaning to ask what the situation with neo4j was. Up until M7 bin
> /gremlin-server.sh -i com.tinkerpop neo4j-gremlin 3.0.0.M7 was a
> requirement for testing transactions. Does M9 have a transaction enabled
> graph I can use for tests?
>
> On Wed, May 20, 2015 at 3:55 PM, Stephen Mallette <[email protected]>
> wrote:
>
> > Dylan - looking forward to your feedback over Titan/Gremlin Server
> > integration.
> >
> > On Wed, May 20, 2015 at 3:43 PM, pieter-gmail <[email protected]>
> > wrote:
> >
> > > Just tested SQLg on 3.0.0.M9-incubating-rc3 and all is well.
> > >
> > > Cheers
> > > Pieter
> > >
> > >
> > > On 20/05/2015 19:28, Marko Rodriguez wrote:
> > >
> > >> Hello TinkerPop vendors,
> > >>
> > >> Please see:
> > >>
> > >>
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-tinkerpop.git;a=tag;h=refs/tags/3.0.0.M9-incubating-rc3
> > >>
> > >> If vendors could test against their products that would be excellent.
> We
> > >> are getting very very close. I've been working closely with the Titan
> > >> codebase and everything is pretty spick and span on that front and
> they
> > do
> > >> a lot in terms of vendor-specific steps, traversal strategies, OLAP
> > >> GraphComputer, transactions, etc. Please report back your
> requirements.
> > >>
> > >> Here our our last two tickets for GA:
> > >>
> > >>
> >
> https://issues.apache.org/jira/browse/TINKERPOP3-549?jql=fixVersion%20%3D%203.0.0.GA%20AND%20project%20%3D%20TINKERPOP3%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC
> > >> However, if people are interested in an M9, we are more than happy to
> do
> > >> so, so please express your desires.
> > >>
> > >> The CHANGELOG since RC2 is:
> > >>
> > >> * TinkerGraph classes are now final to restrict user and vendor
> > extension.
> > >> * Added `TraversalStrategy.VendorOptimization` to ensure that all
> > >> TinkerPop optimizations execute first on the known TinkerPop steps.
> > >> * Added `TailGlobalStep` and `TailLocalStep` (`tail()`) which gets
> > >> objects from the end of the traversal stream.
> > >> * `AndStep` and `OrStep` are now simply markers where
> > >> `WhereStep(a.and(b).and(c)...and(z))` is the compilation.
> > >> * Moved `Compare`, `Contains`, `Order`, `Operator`, and `P` to
> > >> `process/traversal` from `structure/` as they are process-based
> objects.
> > >> * `HasContainer` now uses `P` predicate as helper methods and tests
> are
> > >> more thorough on `P`.
> > >> * Changed Gremlin Server integration/performance tests to be runnable
> > >> from within the `gremlin-server` directory or from the project root.
> > >> * Moved the string methods of `TraversalHelper` to `StringFactory`.
> > >> * Renamed JSON-related serializers for Gremlin Server to be more
> > >> consistent with GraphSON naming.
> > >> * Removed `HasTraversalStep` in favor of new `P.traversal` model with
> > >> `HasStep`.
> > >> * Fixed bug in `WsGremlinTextRequestDecoder` where custom serializers
> > >> from graphs were not being used.
> > >> * Added `AndP` which allows for the `and()`-ing of `P` predicates.
> > >> * `Order.opposite()` is now `reversed()` as that is a `Comparator`
> > >> interface method with the same semantics.
> > >> * `Compare/Contains/P.opposite()` are now `negate()` as that is a
> > >> `BiPredicate` interface method with the same semantics.
> > >> * `has(traversal)` is replaced by `where(traversal)` and
> > >> `has(key,traversal)`. `HasXXX` is always with respects to an element
> > >> property.
> > >> * Added `TraversalScriptHelper` with static methods for dynamically
> > >> creating a `Traversal` from a JSR 223 `ScriptEngine`.
> > >> * Changed `SubgraphStrategy` to take `Traversal` rather than
> `Predicate`
> > >> for filtering.
> > >> * Improved `SubgraphStrategy` to only modify the `Traversal` if
> > filtering
> > >> was required.
> > >> * Improved logging of errors in the `HttpGremlinEndpointHandler` to
> > >> include a stracktrace if one was present.
> > >> * Moved `AbstractGremlinSuite.GraphProviderClass` to
> > >> `org.apache.tinkerpop.gremlin.GraphProviderClass`.
> > >> * Simplified the Gremlin-Groovy test suite where there is now no
> > >> distinction between `STANDARD` and `COMPUTER` tests.
> > >> * `VertexProgram` and `MapReduce` now add a `Graph` parameter to
> > >> `loadState(Graph, Configuration)`.
> > >> * Added `ScopingStrategy` which auto-scopes `select()` and `where()`
> so
> > >> the language looks clean.
> > >> * Added `Scoping` as a marker interface to state that a step desires a
> > >> particular `Scope`.
> > >> * `SelectStep`, `SelectOneStep`, and `WhereStep` support both
> > >> `Scope.local` and `Scope.global` for `Map<String,Object>` or `Path`
> > >> analysis, respectively.
> > >> * Fixed a bug in the `TraversalStrategies` sort algorithm.
> > >> * Removed numerous unused static utility methods in `TraversalHelper`.
> > >> * TinkerGraph process suite tests are now running with and without
> > >> strategies in place.
> > >> * Added `IncidentToAdjacentStrategy` which rewrites `outE().inV()`,
> > >> `inE().outV()` and `bothE().otherV()` to `out()`, `in()` and `both()`
> > >> respectively.
> > >> * Renamed `ComparatorHolderRemovalStrategy` to
> > >> `OrderGlobalRemovalStrategy` as it now only applies to
> > `OrderGlobalStep`.
> > >> * Anonymous traversal no longer have `EmptyGraph` as their graph, but
> > >> instead use `Optional<Graph>.isPresent() == false`.
> > >> * Added `Traversal.Admin.setGraph(Graph)` as strategies that need
> > >> reference to the graph, need it across all nested traversals.
> > >> * `AbstractLambdaTraversal` is now smart about `TraversalParent` and
> > >> `TraversalStrategies`.
> > >>
> > >> Take care,
> > >> Marko.
> > >>
> > >> http://markorodriguez.com
> > >>
> > >>
> > >>
> > >
> >
>

Reply via email to