Releases: neo4j-php/neo4j-php-client
Releases · neo4j-php/neo4j-php-client
Bugfix No SSL on bolt
2.0.1 shed light on another small bug when using the deprecated bolt methods on the client builder while not connecting via SSL. This has been fixed
Minor bugfixes and corrected some typing
- bugfix when connecting over SSL with bolt
- fixed type error when working with clusters on v3.5
- made all collections immutable
Version 2.0
- Added OGM as default result format
- Updated API and architecture to be in line with official drivers
- Transaction functions
- More tests
Empty arrays as parameters
Empty arrays now represent an empty list instead of an empty map in cypher.
Small bugfix
Fixed a bug when a database name was provided which shared the same name as a built-in PHP function
Autorouting for HTTP
- Autorouting is now available for all connections.
- Improved testing
- Improved error handling over HTTP connections
Auto routing for clusters
- auto-routing is now available for clusters over a bolt connection
- documentation includes auto-routing examples
Bugfixes and testing
- Removed the superfluous step of translating hostname to IP when opening a bolt connection
- Improved test coverage
Added ssl context options
SSL context options can now be provided when using a bolt connection. An example of this can be found here:
$client = ClientBuilder::create()
->addBoltConnection('main', 'my-bolt-connection@somewhereinthecloud', BoltInjections::create()->withSslContextOptions([
'verify_peer' => true,
'allow_self_signed' => true
])
->build();
Bugfixes
- Added proper translation of neo4j relationships to result set
- Upgraded to stefanak/bolt 2.1
- Increased test coverage