Hi
I've released version 2.2.0 of neo4j-core, neo4j-wrapper and the neo4j
Ruby gems.
This release contains a new gem, the neo4j-cypher gem which also can
be used from the neography and none JRuby platforms.
I've also released the jars for the new Neo4j 1.8 (neo4j-community,
neo4j-advanced and neo4j-enterprise).
Blogs
====
Neo4j Ruby DSL -
http://www.jayway.com/2012/10/04/the-cypher-ruby-dsl-for-the-neo4j-graph-database/
Neo4j 1.8 -
http://www.dzone.com/links/neo4j_18_release_fluent_graph_literacy.html
New Feature
=========
One cool thing with the 2.2.0 release is that if you don't declare a
lucene index it will try to find it using cypher instead.
jruby-1.7.0.RC1 :002 > require 'neo4j'
=> true
jruby-1.7.0.RC1 :003 > class Person < Neo4j::Rails::Model
jruby-1.7.0.RC1 :004?> property :name, :default => '' # Notice, no
lucene index !!
jruby-1.7.0.RC1 :005?> end
=> [:name]
jruby-1.7.0.RC1 :006 > Person.create(:name => 'andreas')
I, [2012-10-04T09:41:53.710000 #1750] INFO -- : Starting local Neo4j ...
ruby-1.7.0.RC1 :008 > Person.find(:name => 'andreas')
=> #<Person:0xd8b9fac ...
CHANGELOGS
===========
Changelog for ruby neo4j gem:
== 2.2.0 / 2012-10-02
* Fix of neo4j-core configuration issue using boolean values #218
* Fixed RSpec issue on JRuby 1.7.x #217
* Aliased has_many to has_n, #183
== 2.2.0.rc1 / 2012-09-21
* Use the neo4j-cypher gem
* Better support for Orm Adapter, #212
* Use Cypher query when finder method does not have a lucene index, #210
Changelog for neo4j-core:
== 2.2.0 / 2012-10-02
* Use 1.0.0 of neo4j-cypher
* Fix of Neo4j::Config issue using boolean values, andreasronge/neo4j#218
* The []= operator checks that the value is a valid Neo4j value #16
== 2.2.0.rc1 / 2012-09-21
* Deleted, refactored, improved and moved cypher stuff to neo4j-cypher gem
* Add neo4j statistics, #15
For more info, check the github issues.
Cheers
Andreas