https://medium.com/@kuassimensah/all-in-and-new-groupids-oracle-jdbc-drivers-on-maven-central-a76d545954c6.

Tentatively assigning to 2.2.x to see if we can do something that’s backwards compatible.

Comment From: aalmiray

Oracle UCP (Universal Connection Pool) is also published to Maven Central as part of the Oracle JDBC drivers bundle. The Oracle JDBC drivers work with well known connection pools alternatives although UCP is the preferred choice when connecting to Oracle Databases.

Would the team be interested in providing support for UCP like they do for other connection pools?

https://docs.oracle.com/cd/E11882_01/java.112/e12265/intro.htm#BABHFGCA

Comment From: aalmiray

Regarding the mappings to old published artifacts under com.oracle.ojdbc since Sep 2019, Oracle republished those versions using the new com.oracle.database.jdbc as well.

Comment From: wilkinsona

@aalmiray https://github.com/spring-projects/spring-boot/issues/12865 is tracking UCP support.

Comment From: wilkinsona

The new coordinates involve numerous groups and, judging by their names, ojdbc is no longer a good umbrella term. As such, I don't think we should try to use the existing ojdbc.version property to cover both the old and new locations. Instead, I think we should define a new version property, oracle-database.version, and dependency management for the artifacts in their new locations.

Comment From: davidkarlsen

Should it also be upgraded to 19.6.0.0?

Comment From: wilkinsona

That’s already been done in 2.4. It won’t happen in 2.3.x or 2.2.x as our policy is to only pick up maintenance releases of third-party projects in our maintenance branches.

If you’d like to upgrade to 19.6 you can do so by overriding the oracle-database.version property.

Comment From: Kuassim

The latest release of the Oracle JDBC drivers on Maven Central (i.e., 19.8.0.0) is now a dependency in Spring Initializr.