Releases: cleishm/libneo4j-client
neo4j-client 2.2.0
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Fix compile issue with latest GCC version.
- Add support for BYTES type
- Handle '-' as an input filename to represent stdin
- Improve error reporting of failed commands
- Add #define's for compile-time version inspection
Note that software developed with 1.x versions of libneo4j-client will likely be incompatible with this release, due to breaking API changes. Most importantly, the neo4j_session_t
type has been removed and all methods using this object have been updated to use a neo4j_connection_t
instead.
neo4j-client 2.1.3
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Add :set quotestrings option
- Improved handling of some socket errors
- Additional output colorization
Note that software developed with 1.x versions of libneo4j-client will likely be incompatible with this release, due to breaking API changes. Most importantly, the neo4j_session_t
type has been removed and all methods using this object have been updated to use a neo4j_connection_t
instead.
neo4j-client 2.1.2
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Table output is much prettier, with cleaner boarders and color!
- Values in table output are now wrapped (in neo4j-client, this can be disabled by unsetting the wrap option, e.g.
:set nowrap
). - Column widths in table output are now calculated based on inspecting the first 100 rows of the result (this can be adjusted or disabled using the inspect option, e.g.
:set inspect=0
). - Render the timing information returned by the server.
- Update the profile/plan output, based on data returned from newer Neo4j versions.
- Fixed an issue that would prevent prompting for updated passwords when reattempting auth.
Note that software developed with 1.x versions of libneo4j-client will likely be incompatible with this release, due to breaking API changes. Most importantly, the neo4j_session_t
type has been removed and all methods using this object have been updated to use a neo4j_connection_t
instead.
neo4j-client 2.1.1
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Table output is much prettier, with cleaner boarders and color!
- Values in table output are now wrapped (in neo4j-client, this can be disabled by unsetting the wrap option, e.g.
:set nowrap
). - Column widths in table output are now calculated based on inspecting the first 100 rows of the result (this can be adjusted or disabled using the inspect option, e.g.
:set inspect=0
). - Render the timing information returned by the server.
- Update the profile/plan output, based on data returned from newer Neo4j versions.
- Fixed an issue that would prevent prompting for updated passwords when reattempting auth.
Note that software developed with 1.x versions of libneo4j-client will likely be incompatible with this release, due to breaking API changes. Most importantly, the neo4j_session_t
type has been removed and all methods using this object have been updated to use a neo4j_connection_t
instead.
neo4j-client 2.0.0
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Removed neo4j_session_t in favour of working only with connections
- Replaced authentication callback mechanisms
- Support rendering of multibyte characters in table output
Note that software developed with previous versions of libneo4j-client will likely be incompatible with this release, due to breaking API changes. Most importantly, the neo4j_session_t
type has been removed and all methods using this object have been updated to use a neo4j_connection_t
instead.
neo4j-client 1.2.1
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Improvements to neo4j-client command line interface (CLI)
neo4j-client 1.2.0
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Handle ^C interrupts cleanly in neo4j-client
- Add support for multi-line client commands
- Add support for terminating client commands with a semi-colon
- Improve compatibility for various odd platforms
neo4j-client 1.1.0
This is a GA release of neo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/neo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/neo4j
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Fixes an important security issue where server fingerprints were shortened by 1 char
- Improves error output, tracking error locations over multiple statements in input files
- Adds multiple improvements to neo4j-client:
- Provide more helpful guidance on startup and in
:help
output. - Add
:outfile <file>
to allow redirecting output to a file - Add colorization of error output
- Add
:source <file>
, allowing files of commands and cypher statements to be evaluated - Adds
--o <file>
and-i <file>
as alternatives to using pipes connected to stdout and stdin - Add
:set echo
, causing evaluated commands and statements to be echoed to the output before their results.
- Provide more helpful guidance on startup and in
libneo4j-client 1.0.0
This is the first GA release of libneo4j-client.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/libneo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/libneo4j-client
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- First GA release!
- Added dependency to libcypher-parser, removing parsing methods from the library API.
- Numerous API tweaks.
libneo4j-client 0.9.2 (beta)
This is a beta release of libneo4j-client. The usage and API may change before a GA release is made.
Mac OS X users, please install via homebrew:
$ brew install cleishm/neo4j/libneo4j-client
Ubuntu users, please install via the PPA:
$ sudo add-apt-repository ppa:cleishm/libneo4j-client
$ sudo apt-get update
$ sudo apt-get install neo4j-client
There are also packages available for other platforms, including Debian, Ubuntu, Fedora, CentOS and openSUSE.
Changes:
- Fixed compile error when including the
neo4j-client.h
header in C++ code.