-
Notifications
You must be signed in to change notification settings - Fork 116
Release Notes
spmallette edited this page Jun 12, 2011
·
73 revisions
All releases can be accessed through the TinkerPop Maven2 repository identified below.
<repository>
<id>tinkerpop-repository</id>
<name>TinkerPop Maven2 Repository</name>
<url>http://tinkerpop.com/maven2</url>
</repository>
<dependency>
<groupId>com.tinkerpop</groupId>
<artifactId>rexster</artifactId>
<version>0.4-SNAPSHOT</version>
</dependency>
- Failed vertex POST now returns a “not found” status if the identifier cannot be found in the graph
- Raw JSON can be POSTed for vertices and edges.
- Extension can now contain a hyphen in the extension name and namespace.
- POSTing raw JSON and form data is now supported on the IndexResource.
- Gremlin scripts that return a null value return a null as a result in the JSON.
- Non-configured extensions do not appear in JSON for graphs, vertices, and edges.
-
@ExtensionDescriptor
is not required for an extension to work within Rexster. - Support for
RexsterGraph
configuration withinrexster.xml
. - The
returnKeys
parameter now works consistently across Rexster to only accept an array of keys as a value. - POST of form data to extensions.
-
POST to
prefixes
resource works consistently now supporting form data, JSON and query string parameters. - Ensured that all requests for a graph that does not exist throws an NOT FOUND HTTP status code.
- Support start and stop of transactions for POST/DELETE operations
- Better messaging returned as JSON if Rexster cannot find an extension class not found in com.tinkerpop.rexster.extension.RexsterExtension.
<dependency>
<groupId>com.tinkerpop</groupId>
<artifactId>rexster</artifactId>
<version>0.3</version>
</dependency>
- Minor changes to rexster.xml:
- Addition of the
<base-uri>
element. - Renaming of
<webserver-port>
to<rexster-server-port>
. - Renaming of
<adminserver-port>
to<doghouse-server-port>
. - Removed some redundancy where rexster.xml had to reference itself within intialization parameters.
- Addition of the
- The port to which the Dog House connects for REST services is no longer hardcoded and is configurable given the changes to rexster.xml defined above.
- Supports DEX graph database.
- Neo4jSail is no longer supported within Rexster and Blueprints.
- Blueprints added a
count
method to indices. That function is exposed viahttp://localhost/graph/indices/myindex/count?key=name&value=val
- Introducing the new extension model. The Gremlin traversal has been converted to the extension model. Traversals have all been removed from Rexster.
- The following REST API parameters have a new format:
-
rexster.show_types
is nowrexster.showTypes
-
rexster.return_keys
is nowrexster.returnKeys
-
rexster.allow_cached
is nowrexster.allowCached
-
- The following standard properties contained within the JSON response have been reformatted:
-
up_time
is nowupTime
-
query_time
is nowqueryTime
-
read_only
is nowreadOnly
-
- Arrays are now serialized to JSON in the same fashion as Lists.
- Requesting an index resource without parameters will return information about that index instead of a Bad Request status code.
- Removed built-in caching functions.
- New command line “debug” option for Rexster server which will turn on all logging of the underlying Jersey/Grizzly server.
- Remote shutdown.
- Paging model changed in The Dog House. There is no longer a “Move Last” button when paging through vertices and edges.
- Prefix resource for
SailGraph
implementations.
<dependency>
<groupId>com.tinkerpop</groupId>
<artifactId>rexster</artifactId>
<version>0.2</version>
</dependency>
- Fixed problem with
return_key
parameter on a Gremlin Traversal from causing an error. - The
return_keys
option will now only filter out non-metadata values. - Rexster operational when deployed within Tomcat after the conversion from Restlet to Jersey.
- Fixed problem where specifying a start offset without an end offset was not returning all records from the start to the unspecified end of the list.
- Fixed problem where specifying a single
return_key
was returning all properties. - Command line options for overriding configuration options in
rexster.xml
. - Graphs configured in
rexster.xml
have a<read-only>
option. - Added a Gremlin console to The Dog House.
- Added vertex and edge property pages to The Dog House such that it is now possible to traverse the graph textually.
- Bumped to Blueprints 0.5, Pipes 0.3.1, and Gremlin 0.8.
<dependency>
<groupId>com.tinkerpop</groupId>
<artifactId>rexster</artifactId>
<version>0.1.5</version>
</dependency>
- Support for Gremlin 0.7
- Bug fix in configuration parameters of
rexster.xml
preventing certain values from being configurable. - Early release of web tool for Rexster for browsing vertices and edges. Will be expanded with additional features in future releases. This feature is experimental only.
- Sail support
- Unit test coverage greatly expanded.
<dependency>
<groupId>com.tinkerpop</groupId>
<artifactId>rexster</artifactId>
<version>0.1</version>
</dependency>
- Initial release of the web service shell and rank and score support