Skip to content

Conversation

injectives
Copy link
Contributor

@injectives injectives commented Jun 12, 2025

This update introduces a Bill of Materials (BOM) for Neo4j Java Driver with the following Maven coordinates:

<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver-bom</artifactId>

In addition, it adds support for loading BoltConnectionProviderFactory using java.util.ServiceLoader and updates Bolt Connection to 4.0.0. This support is an internal implementation detail and is NOT a public feature that should be used programmatically. Only official implementations of BoltConnectionProviderFactory are supported and the extend of such support is individual to each implementation. The neo4j-java-driver-all bundles everything in the same artifact.

@injectives injectives marked this pull request as draft June 12, 2025 20:48
@injectives injectives force-pushed the feature/spi branch 4 times, most recently from b4eeef5 to 9674e50 Compare June 13, 2025 08:34
@injectives injectives changed the title Update feature(bom): introduce Driver BOM and update to Bolt Connection 4.0.0 Jun 13, 2025
This update introduces a Bill of Materials (BOM) for Neo4j Java Driver with the following Maven coordinates:
```
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver-bom</artifactId>
```

In addition, it adds support for loading `BoltConnectionProviderFactory` using `java.util.ServiceLoader` and updates Bolt Connection to `4.0.0`. This support is an internal implementation detail and is NOT a public feature that should be used programmatically. Only official implementations of `BoltConnectionProviderFactory` are supported and the extend of such support is individual to each implementation. The `neo4j-java-driver-all` bundles everything in the same artifact.
@injectives injectives changed the title feature(bom): introduce Driver BOM and update to Bolt Connection 4.0.0 feature(bom): introduce BOM and update to Bolt Connection 4.0.0 Jun 13, 2025
@injectives injectives marked this pull request as ready for review June 13, 2025 08:45
Copy link

@MaxAake MaxAake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@injectives injectives merged commit 2d28abe into neo4j:6.x Jun 13, 2025
20 checks passed
@injectives injectives deleted the feature/spi branch June 13, 2025 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants