------------------
- Updated lucene-querybuilder requirement.
- Add support for using Indexes as start points when filtering
- Add support for using filters in indices.
- Fixes an error when using cert and key files.
- Adding order by and filtering for relationships.
- First implementation of complex filtering and slicing for nodes based on
Cypher.
- Improving stability of tests.
- Fixes 74. Added the new .query() method and casting for returns. Also a very
initial .filter method with an special Q object for composing complex filters.
- Fixes 64, added a small unicode check.
- Feature cache store and cache extension requests. Every time extension is used
a get request is made before post this only needs to happen once per extension.
- Allow user to configure own cache engine, (e.g djangos cache).
- Read test db url from environ.
- Fixes 71. Pass correct url to get. Get with missing '/' was causing an
additional 302.
- Support keep-alive / pipelining: httplib now instantiated on module load not
per quest this also fixes caching, when the CACHE option was set a no-cache
header was added that by passed the cache system.
- Fixes 68. Gremlin query trips on "simple" list, but not an error no
neo4j-rest-client side.
- Fixes 69. Incorrect node references when splitting transactions.
- Adding support for retrieving index elements in a transaction.
- Fixes 66. Ditch exception catch on root fetch at GraphDatabase.__init__().
As per 65, current behaviour when auth fails is that a 401 StatusException
is raised, and caught by this try/except block and a misleading NotFoundError
is raised in its place - lets just let the StatusException through. Unsure
about what other Exceptions may be raised but cannot reproduce.
- Fixed issue 69. Transaction split.
- Adding support for retrieving index elements in a transaction.