Hi
Does anybody know what is the current state / progress of making SDN compatible with Neo4j 2.2.0 - in other words of what is the ETA of at least runnable version (can be snapshot/nightly build or whatever)?
I recently downloaded 2.2.0-M03 and tried running it with snapshot of SDN 3.3.0 but it crashes with:
java.lang.IllegalStateException: Failed to load ApplicationContext
[...]
Caused by: java.lang.NoClassDefFoundError: org/neo4j/kernel/impl/transaction/SpringTransactionManager
at org.springframework.data.neo4j.config.JtaTransactionManagerFactoryBean.createTransactionManagerForOnePointEight(JtaTransactionManagerFactoryBean.java:123)
at org.springframework.data.neo4j.config.JtaTransactionManagerFactoryBean.createJtaTransactionManager(JtaTransactionManagerFactoryBean.java:104)
[...]
From what I can see, SpringTransactionManager class doesn't exist in 2.2.0 at all (it was there up until 2.1.6) which makes me think that SDN 3.3.0 is only meant to work with Neo4j 2.1.x.
Does anybody know anything about current progress (or lack of it) with porting SDN to Neo 2.2 ? I had a quick look at Github but couldn't find an obvious branch or anything.
Also, as a more general question. What is the official SDN status - i.e. is it considered part of Neo4j suite, supported and maintained by Neo Technology, or is it more of open source/community effort and no expectations should ever be placed on its availability? In other words, can paying Enterprise customers expect similar kind of support for it as for the main Neo4j (including that once Neo4j database goes out of milestones, there will be SDN available that actually works with it), or is it a separate product and it just happens that some people closely connected to Neo work on it as well?
I don't mean this question in any negative way - I just need to set up my expectations and decide if using SDN is worth the potential delays in being able to upgrade Neo4j when new versions come out.
Oh, and perhaps it is worth considering some more obvious versioning scheme, or at least providing a compatibility matrix on the page so that it's clear which version of SDN goes with which version(s) of Neo4j :)
Thanks