Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4462966
Disable Homebrew sandbox for the verification tests
mhalbritter May 27, 2026
524d0ac
Merge branch '3.5.x' into 4.0.x
mhalbritter May 27, 2026
034d3e5
Merge branch '4.0.x'
mhalbritter May 27, 2026
f2b69df
Start building against Micrometer 1.17.0 snapshots
wilkinsona May 27, 2026
8dfe297
Start building against Micrometer Tracing 1.7.0 snapshots
wilkinsona May 27, 2026
77baefb
Start building against Reactor Bom 2025.0.6 snapshots
wilkinsona May 27, 2026
2fb8eef
Start building against Spring AMQP 4.1.0 snapshots
wilkinsona May 27, 2026
2e7679a
Start building against Spring Batch 6.0.4 snapshots
wilkinsona May 27, 2026
6ccca4a
Start building against Spring Data Bom 2026.0.0 snapshots
wilkinsona May 27, 2026
92a904b
Start building against Spring Framework 7.0.8 snapshots
wilkinsona May 27, 2026
b5d4540
Start building against Spring gRPC 1.1.0 snapshots
wilkinsona May 27, 2026
1883d16
Start building against Spring HATEOAS 3.1.0 snapshots
wilkinsona May 27, 2026
61e477a
Start building against Spring Integration 7.1.0 snapshots
wilkinsona May 27, 2026
d50d40a
Start building against Spring Kafka 4.1.0 snapshots
wilkinsona May 27, 2026
8262f4b
Start building against Spring LDAP 4.1.0 snapshots
wilkinsona May 27, 2026
21c3cfb
Start building against Spring Pulsar 2.0.6 snapshots
wilkinsona May 27, 2026
297c482
Start building against Spring RESTDocs 4.0.1 snapshots
wilkinsona May 27, 2026
ad74de4
Start building against Spring Security 7.1.0 snapshots
wilkinsona May 27, 2026
3ed2ccc
Start building against Spring Session 4.1.0 snapshots
wilkinsona May 27, 2026
f0afce6
Start building against Spring WS 5.0.2 snapshots
wilkinsona May 27, 2026
e30ab20
Upgrade to Couchbase Client 3.11.3
wilkinsona May 27, 2026
fb6be88
Upgrade to Elasticsearch Client 9.4.1
wilkinsona May 27, 2026
41dbade
Upgrade to Hibernate 7.4.0.Final
wilkinsona May 27, 2026
03a9977
Upgrade to Jaxen 2.0.3
wilkinsona May 27, 2026
e57aebd
Upgrade to jOOQ 3.21.4
wilkinsona May 27, 2026
622bfae
Upgrade to Lettuce 7.5.2.RELEASE
wilkinsona May 27, 2026
99fc624
Upgrade to Liquibase 5.0.3
wilkinsona May 27, 2026
7a9ab3e
Upgrade to Maven Enforcer Plugin 3.6.3
wilkinsona May 27, 2026
dcb928e
Upgrade to MongoDB 5.7.0
wilkinsona May 27, 2026
ded06ef
Upgrade to Native Build Tools Plugin 1.1.1
wilkinsona May 27, 2026
b100dbd
Upgrade to Neo4j Java Driver 6.1.0
wilkinsona May 27, 2026
300e302
Upgrade to Netty 4.2.14.Final
wilkinsona May 27, 2026
169442f
Upgrade to OpenTelemetry 1.62.0
wilkinsona May 27, 2026
f6ff1f4
Upgrade to Protobuf Maven Plugin 5.1.4
wilkinsona May 27, 2026
5a9bf44
Upgrade to Protobuf Java 4.34.2
wilkinsona May 27, 2026
a23febf
Upgrade to SLF4J 2.0.18
wilkinsona May 27, 2026
dcf7f15
Change upgrade policy to same-minor-version
wilkinsona May 27, 2026
a573e12
fixup! Upgrade to Hibernate 7.4.0.Final
wilkinsona May 27, 2026
d6a23b7
Deprecate SpringJtaPlatform
wilkinsona May 27, 2026
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
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ junitJupiterVersion=6.0.3
kotlinVersion=2.3.21
mavenVersion=3.9.13
mockitoVersion=5.23.0
nativeBuildToolsVersion=1.1.0
nativeBuildToolsVersion=1.1.1
nullabilityPluginVersion=0.0.11
snakeYamlVersion=2.6
springFrameworkVersion=7.0.7
springFrameworkVersion=7.0.8-SNAPSHOT
springFramework60xVersion=6.0.23
tomcatVersion=11.0.22
protobufGradlePluginVersion=0.9.6
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform;
import org.jspecify.annotations.Nullable;

import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter;
import org.springframework.transaction.jta.JtaTransactionManager;
import org.springframework.util.Assert;

Expand All @@ -32,7 +33,11 @@
* @author Josh Long
* @author Phillip Webb
* @since 4.0.0
* @deprecated since 4.1.0 for removal in 4.3.0 in favor of @link
* {@link HibernateJpaVendorAdapter#setJtaTransactionManager(Object)} and
* {@link org.springframework.orm.jpa.hibernate.ConfigurableJtaPlatform}
*/
@Deprecated(since = "4.1.0", forRemoval = true)
public class SpringJtaPlatform extends AbstractJtaPlatform {

private static final long serialVersionUID = 1L;
Expand All @@ -45,11 +50,13 @@ public SpringJtaPlatform(JtaTransactionManager transactionManager) {
}

@Override
@SuppressWarnings("NullAway")
protected @Nullable TransactionManager locateTransactionManager() {
return this.transactionManager.getTransactionManager();
}

@Override
@SuppressWarnings("NullAway")
protected @Nullable UserTransaction locateUserTransaction() {
return this.transactionManager.getUserTransaction();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import jakarta.persistence.EntityManagerFactory;
import jakarta.persistence.PersistenceException;
import org.hibernate.SessionFactory;
import org.hibernate.stat.HibernateMetrics;
import org.hibernate.orm.micrometer.HibernateMetrics;

import org.springframework.beans.factory.SmartInitializingSingleton;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
Expand Down
64 changes: 32 additions & 32 deletions platform/spring-boot-dependencies/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ description = "Spring Boot Dependencies"

bom {
upgrade {
policy = "same-major-version"
policy = "same-minor-version"
gitHub {
issueLabels = [
"type: dependency-upgrade",
Expand Down Expand Up @@ -312,7 +312,7 @@ bom {
site("https://commons.apache.org/proper/commons-pool")
}
}
library("Couchbase Client", "3.11.2") {
library("Couchbase Client", "3.11.3") {
group("com.couchbase.client") {
modules = [
"java-client"
Expand Down Expand Up @@ -401,7 +401,7 @@ bom {
releaseNotes("https://github.com/ehcache/ehcache3/releases/tag/v{version}")
}
}
library("Elasticsearch Client", "9.3.4") {
library("Elasticsearch Client", "9.4.1") {
prohibit {
contains "-alpha"
contains "-beta"
Expand Down Expand Up @@ -635,7 +635,7 @@ bom {
releaseNotes("https://github.com/hazelcast/hazelcast/releases/tag/v{version}")
}
}
library("Hibernate", "7.3.4.Final") {
library("Hibernate", "7.4.0.Final") {
group("org.hibernate.orm") {
modules = [
"hibernate-agroal",
Expand Down Expand Up @@ -1035,7 +1035,7 @@ bom {
]
}
}
library("Jaxen", "2.0.1") {
library("Jaxen", "2.0.3") {
group("jaxen") {
modules = [
"jaxen"
Expand Down Expand Up @@ -1143,7 +1143,7 @@ bom {
]
}
}
library("jOOQ", "3.21.3") {
library("jOOQ", "3.21.4") {
group("org.jooq") {
bom("jooq-bom")
plugins = [
Expand Down Expand Up @@ -1316,7 +1316,7 @@ bom {
releaseNotes("https://github.com/Kotlin/kotlinx.serialization/releases/tag/v{version}")
}
}
library("Lettuce", "7.5.1.RELEASE") {
library("Lettuce", "7.5.2.RELEASE") {
prohibit {
contains ".BETA"
because "we don't want betas"
Expand All @@ -1340,7 +1340,7 @@ bom {
releaseNotes("https://github.com/redis/lettuce/releases/tag/{version}")
}
}
library("Liquibase", "5.0.2") {
library("Liquibase", "5.0.3") {
group("org.liquibase") {
modules = [
"liquibase-cdi",
Expand Down Expand Up @@ -1480,7 +1480,7 @@ bom {
releaseNotes("https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-{version}")
}
}
library("Maven Enforcer Plugin", "3.6.2") {
library("Maven Enforcer Plugin", "3.6.3") {
group("org.apache.maven.plugins") {
plugins = [
"maven-enforcer-plugin"
Expand Down Expand Up @@ -1613,7 +1613,7 @@ bom {
releaseNotes("https://github.com/apache/maven-war-plugin/releases/tag/maven-war-plugin-{version}")
}
}
library("Micrometer", "1.17.0-RC1") {
library("Micrometer", "1.17.0-SNAPSHOT") {
considerSnapshots()
group("io.micrometer") {
modules = [
Expand All @@ -1636,7 +1636,7 @@ bom {
releaseNotes("https://github.com/micrometer-metrics/micrometer/releases/tag/v{version}")
}
}
library("Micrometer Tracing", "1.7.0-RC1") {
library("Micrometer Tracing", "1.7.0-SNAPSHOT") {
considerSnapshots()
group("io.micrometer") {
bom("micrometer-tracing-bom")
Expand All @@ -1658,7 +1658,7 @@ bom {
releaseNotes("https://github.com/mockito/mockito/releases/tag/v{version}")
}
}
library("MongoDB", "5.7.0-beta1") {
library("MongoDB", "5.7.0") {
alignWith {
version {
of "org.mongodb:mongodb-driver-core"
Expand Down Expand Up @@ -1729,7 +1729,7 @@ bom {
]
}
}
library("Neo4j Java Driver", "6.0.5") {
library("Neo4j Java Driver", "6.1.0") {
alignWith {
version {
of "org.neo4j.driver:neo4j-java-driver"
Expand All @@ -1752,7 +1752,7 @@ bom {
releaseNotes("https://github.com/neo4j/neo4j-java-driver/releases/tag/{version}")
}
}
library("Netty", "4.2.13.Final") {
library("Netty", "4.2.14.Final") {
prohibit {
contains ".Alpha"
contains ".Beta"
Expand All @@ -1768,7 +1768,7 @@ bom {
releaseNotes("https://github.com/netty/netty/releases/tag/netty-{version}")
}
}
library("OpenTelemetry", "1.60.1") {
library("OpenTelemetry", "1.62.0") {
group("io.opentelemetry") {
bom("opentelemetry-bom")
}
Expand Down Expand Up @@ -1842,7 +1842,7 @@ bom {
releaseNotes("https://github.com/oracle/oracle-r2dbc/releases/tag/{version}")
}
}
library("Protobuf Maven Plugin", "5.1.3") {
library("Protobuf Maven Plugin", "5.1.4") {
group("io.github.ascopes") {
plugins = [
"protobuf-maven-plugin"
Expand Down Expand Up @@ -1930,7 +1930,7 @@ bom {
releaseNotes("https://github.com/googleapis/sdk-platform-java/releases/tag/v-{version}")
}
}
library("Protobuf Java", "4.34.1") {
library("Protobuf Java", "4.34.2") {
group("com.google.protobuf") {
bom("protobuf-bom")
}
Expand Down Expand Up @@ -2081,7 +2081,7 @@ bom {
]
}
}
library("Reactor Bom", "2025.0.5") {
library("Reactor Bom", "2025.0.6-SNAPSHOT") {
considerSnapshots()
calendarName = "Reactor"
group("io.projectreactor") {
Expand Down Expand Up @@ -2484,7 +2484,7 @@ bom {
releaseNotes("https://github.com/sendgrid/sendgrid-java/releases/tag/{version}")
}
}
library("SLF4J", "2.0.17") {
library("SLF4J", "2.0.18") {
prohibit {
contains "-alpha"
because "we don't want alphas"
Expand Down Expand Up @@ -2512,7 +2512,7 @@ bom {
]
}
}
library("Spring AMQP", "4.1.0-RC1") {
library("Spring AMQP", "4.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.amqp") {
bom("spring-amqp-bom")
Expand All @@ -2527,7 +2527,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-amqp/releases/tag/v{version}")
}
}
library("Spring Batch", "6.0.3") {
library("Spring Batch", "6.0.4-SNAPSHOT") {
considerSnapshots()
group("org.springframework.batch") {
bom("spring-batch-bom")
Expand All @@ -2542,7 +2542,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-batch/releases/tag/v{version}")
}
}
library("Spring Data Bom", "2026.0.0-RC1") {
library("Spring Data Bom", "2026.0.0-SNAPSHOT") {
considerSnapshots()
calendarName = "Spring Data Release"
group("org.springframework.data") {
Expand Down Expand Up @@ -2590,7 +2590,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-graphql/releases/tag/v{version}")
}
}
library("Spring gRPC", "1.1.0-RC1") {
library("Spring gRPC", "1.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.grpc") {
modules = [
Expand All @@ -2607,7 +2607,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-grpc/releases/tag/v{version}")
}
}
library("Spring HATEOAS", "3.1.0-RC1") {
library("Spring HATEOAS", "3.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.hateoas") {
modules = [
Expand All @@ -2624,7 +2624,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-hateoas/releases/tag/{version}")
}
}
library("Spring Integration", "7.1.0-RC1") {
library("Spring Integration", "7.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.integration") {
bom("spring-integration-bom")
Expand All @@ -2639,7 +2639,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-integration/releases/tag/v{version}")
}
}
library("Spring Kafka", "4.1.0-RC1") {
library("Spring Kafka", "4.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.kafka") {
modules = [
Expand All @@ -2657,7 +2657,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-kafka/releases/tag/v{version}")
}
}
library("Spring LDAP", "4.1.0-RC1") {
library("Spring LDAP", "4.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.ldap") {
modules = [
Expand All @@ -2677,7 +2677,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-ldap/releases/tag/{version}")
}
}
library("Spring Pulsar", "2.0.5") {
library("Spring Pulsar", "2.0.6-SNAPSHOT") {
considerSnapshots()
group("org.springframework.pulsar") {
bom("spring-pulsar-bom")
Expand All @@ -2692,7 +2692,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-pulsar/releases/tag/v{version}")
}
}
library("Spring RESTDocs", "4.0.0") {
library("Spring RESTDocs", "4.0.1-SNAPSHOT") {
considerSnapshots()
group("org.springframework.restdocs") {
bom("spring-restdocs-bom")
Expand All @@ -2707,7 +2707,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-restdocs/releases/tag/v{version}")
}
}
library("Spring Security", "7.1.0-RC1") {
library("Spring Security", "7.1.0-SNAPSHOT") {
considerSnapshots()
group("org.springframework.security") {
bom("spring-security-bom")
Expand All @@ -2722,7 +2722,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-security/releases/tag/{version}")
}
}
library("Spring Session", "4.1.0-RC1") {
library("Spring Session", "4.1.0-SNAPSHOT") {
considerSnapshots()
prohibit {
startsWith(["Apple-", "Bean-", "Corn-", "Dragonfruit-"])
Expand All @@ -2745,7 +2745,7 @@ bom {
releaseNotes("https://github.com/spring-projects/spring-session/releases/tag/{version}")
}
}
library("Spring WS", "5.0.1") {
library("Spring WS", "5.0.2-SNAPSHOT") {
considerSnapshots()
group("org.springframework.ws") {
bom("spring-ws-bom")
Expand Down
Loading