Skip to content

update many dependencies #10425

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -186,15 +186,15 @@ dependencies {
annotationProcessor 'org.hibernate.orm:hibernate-processor:{fullVersion}'

// Hibernate Validator
implementation 'org.hibernate.validator:hibernate-validator:9.0.0.Final'
implementation 'org.hibernate.validator:hibernate-validator:9.0.1.Final'
implementation 'org.glassfish.expressly:expressly:6.0.0'

// Agroal connection pool
runtimeOnly 'org.hibernate.orm:hibernate-agroal:{fullVersion}'
runtimeOnly 'io.agroal:agroal-pool:2.5'
runtimeOnly 'io.agroal:agroal-pool:2.7.1'

// logging via Log4j
runtimeOnly 'org.apache.logging.log4j:log4j-core:2.24.1'
runtimeOnly 'org.apache.logging.log4j:log4j-core:2.24.3'
Copy link
Member

Choose a reason for hiding this comment

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

Hi @gavinking 🙂, I noticed this PR and thought I'd share... in Search, we have these acsidoc attributes set up in the build:

https://github.com/hibernate/hibernate-search/blob/4866b35a5bea50e4f53dfa9ebd712c0452a7f49d/documentation/pom.xml#L377-L379

so that then in the asciidocs we could reference them as:

https://github.com/hibernate/hibernate-search/blob/34dde106a3f25630d37bab3f7f227194dd6ce27f/documentation/src/main/asciidoc/public/reference/_integrations.adoc?plain=1#L36

Maybe it's worth doing something similar in ORM, so there's no need to remember about updating the adoc files when someone bumps a dependency version (particularly that now there's dependabot enabled for ORM)?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yeah, that would be awesome 👍


// H2 database
runtimeOnly 'com.h2database:h2:2.3.232'
Expand Down
42 changes: 21 additions & 21 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -76,23 +76,23 @@ dependencyResolutionManagement {
def antlrVersion = version "antlr", "4.13.2"
// WARNING: When upgrading to a version of bytebuddy that supports a new bytecode version,
// make sure to remove the now unnecessary net.bytebuddy.experimental=true in relevant CI jobs (Jenkinsfile).
def byteBuddyVersion = version "byteBuddy", "1.17.5"
def byteBuddyVersion = version "byteBuddy", "1.17.6"
def classmateVersion = version "classmate", "1.7.0"
def geolatteVersion = version "geolatte", "1.9.1"
def geolatteVersion = version "geolatte", "1.10"
def hibernateModelsVersion = version "hibernateModels", "1.0.0"
def jandexVersion = version "jandex", "3.3.0"
def jacksonVersion = version "jackson", "2.18.2"
def jandexVersion = version "jandex", "3.3.1"
def jacksonVersion = version "jackson", "2.19.1"
def jbossLoggingVersion = version "jbossLogging", "3.6.1.Final"
def jbossLoggingToolVersion = version "jbossLoggingTool", "3.0.4.Final"

def agroalVersion = version "agroal", "2.5"
def c3poVersion = version "c3p0", "0.10.1"
def hikaricpVersion = version "hikaricp", "6.2.1"
def agroalVersion = version "agroal", "2.7.1"
def c3poVersion = version "c3p0", "0.11.2"
def hikaricpVersion = version "hikaricp", "6.3.0"

def jcacheVersion = version "jcache", "1.1.1"
def ehcache3Version = version "ehcache3", "3.10.8"

def micrometerVersion = version "micrometer", "1.14.1"
def micrometerVersion = version "micrometer", "1.15.1"

def antVersion = version "ant", "1.10.15"

Expand Down Expand Up @@ -144,7 +144,7 @@ dependencyResolutionManagement {
def jsonbApiVersion = version "jsonbApi", "3.0.1"
def jsonbRuntimeVersion = version "jsonbRuntime", "3.0.4"
def jtaVersion = version "jta", "2.0.1"
def validationVersion = version "validation", "3.1.0"
def validationVersion = version "validation", "3.1.1"
def xjcVersion = version "jaxbRuntime", jaxbRuntimeVersion

library( "jpa", "jakarta.persistence", "jakarta.persistence-api" ).versionRef( jpaVersion )
Expand All @@ -171,13 +171,13 @@ dependencyResolutionManagement {
def assertjVersion = version "assertj", "3.26.3"
def hamcrestVersion = version "hamcrest", "3.0"
def bytemanVersion = version "byteman", "4.0.24"
def jbossJtaVersion = version "jbossJta", "7.1.0.Final"
def jbossJtaVersion = version "jbossJta", "7.2.2.Final"
def jbossTxSpiVersion = version "jbossTxSpi", "8.0.0.Final"
def log4jVersion = version "log4j", "2.24.2"
def log4jVersion = version "log4j", "2.24.3"
def mockitoVersion = version "mockito", "5.14.2"
def shrinkwrapVersion = version "shrinkwrap", "1.2.6"
def shrinkwrapDescriptorsVersion = version "shrinkwrapDescriptors", "2.0.0"
def weldVersion = version "weld", "5.1.3.Final"
def weldVersion = version "weld", "6.0.3.Final"
def wildFlyTxnClientVersion = version "wildFlyTxnClient", "2.0.0.Final"

def jfrUnitVersion = version "jfrUnit", "1.0.0.Alpha2"
Expand Down Expand Up @@ -217,23 +217,23 @@ dependencyResolutionManagement {
jdbcLibs {
def h2Version = version "h2", overrideableVersion( "gradle.libs.versions.h2", "2.3.232" )

def db2Version = version "db2", "11.5.9.0"
def db2Version = version "db2", "12.1.2.0"
// Latest Derby version 10.16.1.1 only supports JDK 17+, but 10.15.2 should be compatible
def derbyVersion = version "derby", overrideableVersion( "gradle.libs.versions.derby", "10.15.2.0" )
def derbyVersion = version "derby", overrideableVersion( "gradle.libs.versions.derby", "10.17.1.0" )
def firebirdVersion = version "firebird", "6.0.2"
def hanaVersion = version "hana", "2.22.12"
def hanaVersion = version "hana", "2.25.9"
def h2gisVersion = version "h2gis", overrideableVersion( "gradle.libs.versions.h2gis", "2.2.3" )
def hsqldbVersion = version "hsqldb", overrideableVersion( "gradle.libs.versions.hsqldb", "2.7.4" )
def informixVersion = version "informix", "15.0.0.1.1"
def mariadbVersion = version "mariadb", "3.5.1"
def mssqlVersion = version "mssql", "12.8.1.jre11"
def mysqlVersion = version "mysql", "9.2.0"
def oracleVersion = version "oracle", "23.7.0.25.01"
def mariadbVersion = version "mariadb", "3.5.3"
def mssqlVersion = version "mssql", "12.10.1.jre11"
def mysqlVersion = version "mysql", "9.3.0"
def oracleVersion = version "oracle", "23.8.0.25.04"
def oracleJacksonOsonExtension = version "oracleJacksonOsonExtension", "1.0.4"
def pgsqlVersion = version "pgsql", "42.7.4"
def pgsqlVersion = version "pgsql", "42.7.7"
def sybaseVersion = version "sybase", "1.3.1"
def tidbVersion = version "tidb", mysqlVersion
def altibaseVersion = version "altibase", "7.3.0.0.3"
def altibaseVersion = version "altibase", "7.3.0.1.1"

library( "h2", "com.h2database", "h2" ).versionRef( h2Version )
library( "h2gis", "org.orbisgis", "h2gis" ).versionRef( h2gisVersion )
Expand Down