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.