Neo4jRB Development Team is announcing that Neo4j.rb with version number 5.0.1 is already available to download.
What is Neo4j.rb ?
Neo4j.rb is A Ruby library that provides an abstraction layer for interfacing with Neo4j databases from your Ruby and/or Ruby on Rails applications .
Neo4j.rb is basically an ORM (Object Relational Mapper) for Neo4j. Since Neo4j is a graph engine and not a relational database the correct term would actually be OGM, an Object Graph Mapper. Like any other ORM, ODM, or OGM, Neo4j.rb supports basic features like properties, indexes, constraints, callbacks, validations, and associations.These allow developers to write database operations in Ruby and have Neo4j easily translate them to the graph, manipulating and interacting with the data.Other included features are included migration framework and query builder, along with Neo4j.rb’s support for transactions.This means you can easily skip on using known database interfacing layers like ActiveRecord when dealing with Neo4j databases, and use a dedicated solution like Neo4j.rb.
This is changelog for Neo4j.rb version 5.0.1 :
- ActiveRel was given find_or_create_by, usable across single associations.
You can read the complete changelog and also download this latest version on their homepage: neo4jrb.io