Changes for version 1.02 - 2024-12-11 (TRIAL RELEASE)
- Pass through Neo4j::Bolt values unchanged, reducing overhead. (GH #22)
- Optimise parsing of Jolt result values and events, improving performance. (GH #23, #25)
- Spin off net adapter module Neo4j::Driver::Net::HTTP::LWP into the separate distribution Neo4j-Driver-Plugin-LWP. The driver now defaults to HTTP::Tiny. This drops the dependency on libwww-perl. (GH #25)
- Fix bug causing data() in Record to have extra or missing entries. (GH #21)
- The properties() method of nodes and relationships now returns a reference to the internal hash. (GH #24)
Changes for version 1.01 - 2024-11-28 (TRIAL RELEASE)
- Using Jolt byte array objects in string context now yields the class name.
- Deprecate renamed methods summary() in Result, statement() in ResultSummary, version() in ServerInfo and config options 'tls' / 'tls_ca'. (GH #20)
- Raise minimum supported versions to Neo4j::Bolt 0.4201, Neo4j::Types 2.00, Perl v5.14. Raise support target for Perl to v5.20. (GH #18)
- Various internal changes affecting object structure, ResultColumns and more.
Changes for version 1.00 - 2024-11-21 (TRIAL RELEASE)
- Disallow all deprecated features. (GH #19)
Documentation
Driver configuration options
Type mapping from Neo4j to Perl and vice versa
Modules
Neo4j community graph database driver for Bolt and HTTP
Plug-in interface for Neo4j::Driver
Container for Cypher result values
Result of running a Cypher query (a stream of records)
Details about the result of running a query
Provides Neo4j server address and version
Context of work for database interactions
Query statistics
Logical container for an atomic unit of work
Provides
in lib/Neo4j/Driver/Events.pm
in lib/Neo4j/Driver/Net/Bolt.pm
in lib/Neo4j/Driver/Net/HTTP.pm
in lib/Neo4j/Driver/Net/HTTP/Tiny.pm
in lib/Neo4j/Driver/Result/Bolt.pm
in lib/Neo4j/Driver/Result/JSON.pm
in lib/Neo4j/Driver/Result/Jolt.pm
in lib/Neo4j/Driver/Result/Text.pm
in lib/Neo4j/Driver/Type/Bytes.pm
in lib/Neo4j/Driver/Type/DateTime.pm
in lib/Neo4j/Driver/Type/Duration.pm
in lib/Neo4j/Driver/Type/Node.pm
in lib/Neo4j/Driver/Type/Path.pm
in lib/Neo4j/Driver/Type/Point.pm
in lib/Neo4j/Driver/Type/Relationship.pm
in lib/Neo4j/Driver/Type/V1/Node.pm
in lib/Neo4j/Driver/Type/V1/Relationship.pm
in lib/URI/neo4j.pm