Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: neo4j/neo4j-java-driver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.1.0
Choose a base ref
...
head repository: neo4j/neo4j-java-driver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.2.0
Choose a head ref
  • 7 commits
  • 69 files changed
  • 3 contributors

Commits on Jun 2, 2026

  1. Configuration menu
    Copy the full SHA
    daee652 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2026

  1. Configuration menu
    Copy the full SHA
    08e9a92 View commit details
    Browse the repository at this point in the history
  2. fix(vector): account for element arrays in Vector equality and hash c…

    …ode (#1762)
    
    This update fixes an issue in `Vector` equality and hash code implementations by accounting for element arrays.
    gjmwoods authored Jun 3, 2026
    Configuration menu
    Copy the full SHA
    e0342b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2026

  1. feat(uuid): add support for Neo4j UUID and Bolt 6.1 (#1766)

    This update brings support for Neo4j UUID value and Bolt 6.1 that is required to support it.
    
    Example:
    
    ```java
    var result = driver.executableQuery("RETURN $value")
            .withParameters(Map.of("value", UUID.randomUUID())) // java.util.UUID value
            .execute();
    
    var uuidValue = result.records().get(0).get("$value");
    uuidValue.type(); // TypeSystem.UUID()
    uuidValue.asUUID(); // java.util.UUID value
    ```
    injectives authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    54ab15d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. feat(summary): introduce QueryProfile (#1730)

    Introduce `QueryProfile`, a new profile API that supersedes the now
    deprecated `ProfiledPlan`. `QueryProfile` distinguishes between
    unavailable metrics and metrics whose value is `0`. This avoids ambiguity in
    profiling results and provides a more transparent representation of
    available profile data.
    
    The new profile API is exposed through `Optional<QueryProfile> queryProfile()`
    on `ResultSummary`, providing a more idiomatic and null-safe way to access
    profile information.
    
    Execution time is now exposed as `java.time.Duration` instead of a raw
    `long` value with an implicit unit.
    
    As part of this update, `Plan plan()` is deprecated in favour of
    `Optional<Plan> queryPlan()`, providing a more idiomatic and null-safe
    way to access query plan information.
    robsdedude authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    7aacaca View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2026

  1. Configuration menu
    Copy the full SHA
    4a296f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    99b3417 View commit details
    Browse the repository at this point in the history
Loading