laudis/neo4j-php-client
PHP client and driver for Neo4j, giving Laravel and PHP apps a clean, intuitive API to the graph database. Choose Bolt or auto-routed drivers, configure easily, and rely on full psalm typing, extensibility, and official Neo4j testkit validation.
Bug fixes & reliability
getDriver() draining configured driver setups after a failed connectivity check (foreach on SplPriorityQueue), which caused later calls to report empty URIs (Uris: ('')). Queue is now cloned before iteration (#324).Driver / TestKit / internals
TestClientAgentStringsV5x2 / V5x3) to the driver-parameters suite (test harness only).New features
Bug fixes & reliability
Driver / TestKit / internals
New features
Bug fixes & reliability
Driver / TestKit / internals
Documentation
Tests added
Small hotfix where the driver halts if the server agent is not provided by the server autentication response
What’s new: TestKit integration, CI/CD speed boosts, connection-pooling improvements, and the removal of legacy HTTP support.
Re-enabled Features
Improvements CI/CD optimizations
Connection pooling
Bug Fixes
⚠️ Breaking Changes
📚 Miscellaneous
PSR LoggerInterface for enhanced logging.Full Changelog: https://github.com/neo4j-php/neo4j-php-client/compare/3.1.1...3.1.2
Fixed some typing issues Fixed correct passing of driver configuration in client and client builder
hasDriver method to query the client of an existence of a driver with a given aliasFixed bugs when working with results in neo4j 3.5
Fixed a regression when working with Neo4J 3.5 to enforce proper result consumption
New features:
keyby, pluck and toArrayRecursive methods on sequencesPerformance Increases:
Bugfixes
Fixed a bug in the authentication logic when working with the neo4j scheme.
Fixed read error AuraDB Free
Fixed bug when working with clusters with SSL and AuraDB
How can I help you explore Laravel packages today?