Skip to content

Latest commit

 

History

History
135 lines (108 loc) · 4.54 KB

CHANGELOG.textile

File metadata and controls

135 lines (108 loc) · 4.54 KB

Blueprints: Data Models and their Implementations
http://blueprints.tinkerpop.com

<repository>
  <id>tinkerpop-repository</id>
  <name>TinkerPop Maven2 Repository</name>
  <url>http://tinkerpop.com/maven2</url>
</repository>


Version 0.4.5 (Elmo — NOT OFFICIALLY RELEASED YET)

<dependency>
  <groupId>com.tinkerpop</groupId>
  <artifactId>blueprints</artifactId>
  <version>0.4.5</version>
</dependency>
  • Updated index model
    • Changed the API and semantics of AutomaticIndex
    • Changed the API of IndexableGraph
  • Fixed index related bug in RexsterGraph
  • Added numerous utilities to util package
  • Added UTF-8 writer to GraphMLWriter
  • Updates to OrientGraph implementation

Version 0.4 (Elmo — January 22, 2011)

<dependency>
  <groupId>com.tinkerpop</groupId>
  <artifactId>blueprints</artifactId>
  <version>0.4</version>
</dependency>
  • Added Support for Neo4j 1.2
  • Added edge label indexing to AutomaticIndex
  • Added concept of “ouplementation”
    • Repackaged JUNG ouplementation as GraphJung
    • Added Sail ouplementation as GraphSail
  • Created util utility package
    • Repackaged GraphML library in util.graphml


Version 0.3 (Smurf — December 14, 2010)

<dependency>
  <groupId>com.tinkerpop</groupId>
  <artifactId>blueprints</artifactId>
  <version>0.3</version>
</dependency>
  • Moved to graphdb-deps-* database dependency management model
    • Neo4j 1.2.M05
    • OrientDB 0.9.24.1
    • Sail 2.3.1
    • Rexster 0.1
  • Removed object document model to focus Blueprints specifically on property graphs
    • Removed support for TinkerDoc, MongoDB, and CouchDB
  • OrientGraph now implements TransactionalGraph interface
  • Many updates to TransactionalGraphTestSuite
    • Large transactions now tested
    • Added timing tests to all tests
  • Updated Index semantics where get() no elements returns an empty iterator, not null
  • Updated the toString() method of TinkerGraph to display both vertex and edge counts
  • Added support for multiple indices
    • Added IndexableGraph, Index, and AutomaticIndex interfaces
    • Added numerous test cases to the test suite
  • Updated GraphMLReader
    • More efficient implementation
    • Can specify ids and labels through _id and _label data properties
  • Added GraphMigrator to stream the data in one graph to another
  • Added RexsterGraph to connect to remote graphs over HTTP-REST
  • Added JavaDoc to all property graph model interfaces


Version 0.2 (Kermit — September 22, 2010)

<dependency>
  <groupId>com.tinkerpop</groupId>
  <artifactId>blueprints</artifactId>
  <version>0.2</version>
</dependency>
  • Removed Blueprints Pipes BETA and put it into a separate project
  • Neo4jGraph constructor can be passed in a Neo4j properties map
  • Neo4jGraph constructor can be passed in a live GraphDatabaseService
  • Updated GraphMLWriter to write all vertices and then all edges
  • Added RDF load functionality to SailGraph
  • Added SPARQL functionality to SailGraph
  • Fixed sever GraphMLReader bug
  • Added OrientDB (OrientGraph) as a property graph implementation
  • Added support for Graph.getEdge(Object id)
  • Added support for kind in the Sail implementation of Blueprints
  • Made iterating edges in SailGraph faster and more memory efficient
  • Support for transactions through TransactionalGraph


Version 0.1.1 (Bob the Builder — March 7, 2010)

com.tinkerpop blueprints 0.1.1
  • Added Blueprints Pipes BETA to the distribution
  • Changed all the OpenRDF Sesame dependencies to version 2.3.1
  • Added performance timing printouts to model test cases
  • Neo4j dependency was changed for 1.0-rc to 1.0
  • Added object document interfaces
  • Added TinkerDoc implementation of the object document interfaces
  • Added MongoDB implementation of the object document interfaces

Version 0.1 (Bob the Builder — February 9, 2010)

<dependency>
  <groupId>com.tinkerpop</groupId>
  <artifactId>blueprints</artifactId>
  <version>0.1</version>
</dependency>
  • Initial release providing the property graph model
  • Code originally packaged with Gremlin