Releases: neo4j-php/neo4j-php-client
Releases · neo4j-php/neo4j-php-client
3.2.0: Update bolt, added Logger and improved error handling
Features
- Integrated
PSR LoggerInterface
for enhanced logging. - Improved error handling in connection and connectivity verification.
- Updated to Bolt version 7.1.4.
- Addressed PHP 8.4 deprecations.
CI/Testing
- Updated test environments to PHP 8.3.
3.1.3: fix critical bug and optimise ci
- optimised ci to use docker compose instead of github service containers
- fix critical bug #232 where a single backslash crashes the driver
3.1.2 - Hotfix
What's Changed
- fix: Double results when iterating after deserialization by @exaby73 in #221
- fix: Protocol violations by @exaby73 in #219
Full Changelog: 3.1.1...3.1.2
3.1.1 - Added Bolt 5.1 and 5.2 and some bug fixes
- Added support for Bolt 5.1 and 5.2
- Fixed a bug with SSL hostname being incorrect
- Fixed a bug where the cache limit goes over the max float value in PHP
3.1.0 - Upgraded Bolt library and fixed CI
- Fix CI
- Upgraded Bolt version to v7
- Fixed bug in address name resolution
- Improved usage of Bolt messages
- Upgrade PHP to 8.1
- Improve extension requirements in composer.json
Small bugfixes
Fixed some typing issues
Fixed correct passing of driver configuration in client and client builder
Updated Deprecated dependencies
- updated psalm and introduced a baseline
- removed deprecated dependencies in #183
Added hasDriver method in client and updated documentation
- Added a
hasDriver
method to query the client of an existence of a driver with a given alias - Improved CI
- Updated documentation
Simplified Config and Performance Optimisations
- Simplified configuration
- Added functionality for binding transactions and sessions to optimise performance
Bugfixes
- Fixed a bug when dns_get_record returns false