Juergen Hoeller
cc751e61a2
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-08-11 23:23:40 +02:00
Juergen Hoeller
176bc2a133
Upgrade to Groovy 5.0.8, Jetty 12.1.12, Netty 4.2.17, Hibernate ORM 7.2.24, Checkstyle 13.10
2026-08-11 23:08:52 +02:00
Brian Clozel
f3e202e1b5
Merge branch '7.0.x'
2026-07-31 18:26:09 +02:00
Brian Clozel
f3ba3c9e1f
Fix URL fetching from environment in Gradle build plugin
...
See gh-37097
2026-07-31 18:25:11 +02:00
Brian Clozel
17002a26cc
Merge branch '7.0.x'
...
# Conflicts:
# .github/workflows/build-and-deploy-snapshot.yml
# .github/workflows/release-milestone.yml
# .github/workflows/release.yml
2026-07-31 18:15:39 +02:00
Brian Clozel
e4d5ec9c0d
Update GitHub workflows and build infrastructure
...
See gh-37097
2026-07-31 18:05:15 +02:00
Juergen Hoeller
91c6851f29
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-07-29 12:17:09 +02:00
Juergen Hoeller
28a78170b5
Upgrade to Tomcat 11.0.24, Jetty 12.1.11, Hibernate ORM 7.2.23, Hibernate Validator 9.1.3, Checkstyle 13.9
2026-07-29 12:14:26 +02:00
Sébastien Deleuze
08a4844288
Upgrade Kotlin to 2.4.10
...
Closes gh-37074
2026-07-20 15:30:58 +02:00
Juergen Hoeller
9a82d107c0
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-07-06 12:32:43 +02:00
Juergen Hoeller
c08e5e9c1c
Upgrade to Log4J 2.26.1, Groovy 5.0.7, Tomcat 11.0.23, Jetty 12.1.10, EclipseLink 5.0.1, Hibernate ORM 7.2.22, Hibernate Validator 9.1.2, Caffeine 3.2.4, Protobuf 4.35.1, Checkstyle 13.7
2026-07-06 12:30:41 +02:00
Sam Brannen
8f539b6e23
Merge branch '7.0.x'
2026-06-27 17:14:07 +02:00
Sam Brannen
66ffc04fe5
Avoid Gradle deprecation warnings
...
After the upgrade to Gradle 9.6.0/9.6.1, the Gradle build started
emitting warnings due to use of deprecated APIs.
For example, Project.getProperties() is now annotated as @Deprecated
in Gradle 9.6 and will be removed in Gradle 10.0.
To avoid the warnings, this commit modifies:
- TestConventions to use `project.findProperty(...)` instead of
`project.getProperties().get(...)`
- framework-api.gradle to use `rootProject.ext.moduleProjects` instead
of simply `moduleProjects`
- framework-api.gradle and framework-bom.gradle to use
`project(<projectX>)` instead of simply `<projectX>`
- ide.gradle so that it no longer uses the deprecated `javaRuntimeName`
See gh-36952
2026-06-27 17:02:40 +02:00
Juergen Hoeller
5bf58cfe05
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-05-11 13:09:38 +02:00
Juergen Hoeller
ca8a1ea375
Upgrade to Log4J 2.26, Groovy 5.0.6, Tomcat 11.0.22, Jetty 12.1.9, Hibernate ORM 7.2.14, Checkstyle 13.4.2
2026-05-11 13:08:34 +02:00
Juergen Hoeller
623bdfb677
Merge branch '7.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
2026-04-08 13:43:25 +02:00
Juergen Hoeller
d7ddfe8d2e
Upgrade to Log4J 2.25.4, Groovy 5.0.5, Hibernate ORM 7.2.10, Mockito 5.23, Checkstyle 13.4
2026-04-08 13:41:57 +02:00
Sébastien Deleuze
a0d51c8f7d
Upgrade to Dokka 2.2.0
...
Closes gh-36570
2026-03-31 09:40:46 +02:00
Juergen Hoeller
104a2033c5
Upgrade to Reactor 2025.0.4 and Micrometer 1.16.4
...
Includes Jetty 12.1.7, Hibernate ORM 7.2.6, EclipseLink 5.0.0-RC1, Selenium 4.41, Mockito 5.22, Checkstyle 13.3
Closes gh-36443
Closes gh-36444
2026-03-10 20:09:20 +01:00
Juergen Hoeller
4734837fe4
Upgrade to Netty 4.2.10, Hibernate ORM 7.2.4, Checkstyle 13.2
2026-02-11 22:41:52 +01:00
Juergen Hoeller
fb10455d3c
Upgrade to Groovy 5.0.4, Tomcat 11.0.18, Jetty 12.1.6, Jackson 3.0.4/2.20.2, Hibernate ORM 7.2.3, Checkstyle 13.1
2026-02-02 12:14:40 +01:00
Juergen Hoeller
e3997e3060
Upgrade to Reactor 2025.0.2 and Micrometer 1.16.2
...
Includes Vavr 0.11, HtmlUnit 4.21, Checkstyle 13.0
Closes gh-36144
Closes gh-36145
2026-01-14 11:29:29 +01:00
Brian Clozel
a62699ccfc
Further Gradle deprecation fixes
...
Closes gh-36132
2026-01-13 09:32:08 +01:00
Sébastien Deleuze
46fb7c026c
Upgrade to nullability plugin 0.0.9
...
This commit also replaces Arch Unit packageInfoShouldBeNullMarked() rule
by either configuring requireExplicitNullMarking = false when the whole
module does not have JSpecify annotations, or explicit @NullUnmarked
when some have and some don't.
See gh-36054
2025-12-29 17:09:53 +01:00
Juergen Hoeller
3d8d7ffa1e
Upgrade to AspectJ 1.9.25, Tomcat 11.0.15, Netty 4.2.9, Jackson 3.0.3, EclipseLink 5.0.0-B13, Mockito 5.21, Checkstyle 12.3
2025-12-16 13:55:36 +01:00
Juergen Hoeller
14790493f4
Upgrade to Log4J 2.25.2, Groovy 5.0.3, Jetty 12.1.5, Jetty Reactive HttpClient 4.1.4, Checkstyle 12.2
2025-12-05 17:03:57 +01:00
Brian Clozel
2cca56064e
Restrict "validateMultiReleaseJar" task to Java 25+
...
This commit configures the "validateMultiReleaseJar" Gradle task only if
the current Java runtime for Gradle is 25+.
Closes gh-35850
2025-11-19 13:55:27 +01:00
Yanming Zhou
e0353fe75f
Fix buildSrc:test failing on JDKs before JDK 25 with Non-English locale
...
See https://github.com/spring-projects/spring-framework/issues/35777#issuecomment-3551591336
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-11-19 17:43:12 +08:00
Juergen Hoeller
888d0f9adc
Upgrade to Micrometer 1.16.0
...
Includes Tomcat 11.0.14, Jackson 3.0.2/2.20.1, Hibernate 7.2.0.CR2, Checkstyle 12.1.2
Closes gh-35811
2025-11-13 09:31:36 +01:00
Brian Clozel
771517dc36
Ensure that jar verification runs on JDK 25
...
This commit ensures that the JAR verification task runs on JDK 25 as
this feature has been introduced in https://bugs.openjdk.org/browse/JDK-8355940
Fixes gh-35777
See gh-35773
2025-11-10 09:57:06 +01:00
Brian Clozel
1bf8756f20
Add integration tests for validateMultiReleaseJar task
...
This commit also renames the "validateJar" task to
"validateMultiReleaseJar".
Closes gh-35768
2025-11-07 15:20:27 +01:00
Brian Clozel
06ae7fb2b5
Add jar validation and fix multi-release jar
...
See gh-35768
Signed-off-by: Clayton Walker <clayton.m.walker@gmail.com >
2025-11-07 15:20:27 +01:00
Juergen Hoeller
e6037a739e
Upgrade to Groovy 5.0.2, Tomcat 11.0.13, Jetty 12.1.3, Checkstyle 12.1.1
2025-10-30 15:33:15 +01:00
Sébastien Deleuze
d23757cc1f
Upgrade to Dokka 2.1.0
...
Closes gh-35532
2025-10-15 14:17:51 +02:00
Juergen Hoeller
8f29c71e0c
Upgrade to Tomcat 11.0.12, Jetty 12.1.2, Jetty Reactive HttpClient 4.1, Hibernate ORM 7.2.0.CR1, EclipseLink 5.0.0-B11, Checkstyle 12.0
2025-10-11 16:14:09 +02:00
Sébastien Deleuze
7edb0b3397
Upgrade the build to Java 25
...
See gh-35531
Closes gh-35530
2025-09-23 15:57:21 +02:00
Sébastien Deleuze
aa272b4cd9
Upgrade to Dokka 2.1.0-Beta
...
Required for Java 25 support.
Closes gh-35532
2025-09-23 15:57:21 +02:00
Sam Brannen
23b8c61b99
Upgrade to ArchUnit 1.4.1 for Java 25 support
...
https://github.com/TNG/ArchUnit/releases/tag/v1.4.1
2025-09-22 14:37:46 +02:00
Juergen Hoeller
ad796fb1a8
Upgrade to Jetty 12.1.1, Netty 4.2.6, Checkstyle 11.0.1
2025-09-08 18:28:16 +02:00
Juergen Hoeller
9f9b33c2ac
Upgrade to Reactor 2025.0.0-M6, Micrometer 1.16.0-M2, Jetty 12.1.0.beta3
...
Includes Checkstyle 11.0, Groovy 5.0 RC1, JRuby 10.0.2, MockK 1.14.5
Closes gh-35310
Closes gh-35311
Closes gh-35233
2025-08-13 00:48:37 +02:00
Sébastien Deleuze
200b3ea023
Restore Java 17 compatibility in KotlinConventions
...
See gh-35211
2025-07-17 12:13:19 +02:00
Sébastien Deleuze
c2a162a48b
Link to the right Framework version in the KDoc
...
See gh-35211
2025-07-17 09:59:00 +02:00
Sébastien Deleuze
adc64d5cbc
Upgrade to Dokka 2.0.0
...
See https://kotlinlang.org/docs/dokka-migration.html
Closes gh-35211
2025-07-16 18:27:10 +02:00
Brian Clozel
4bf048cfcf
Configure ByteBuddy agent on test tasks
...
This commit replaces the Mockito agent configuration with a single
bytebuddy agent configuration that addresses both Mockito and mockk on
tests.
Closes gh-35207
2025-07-16 13:50:20 +02:00
Brian Clozel
ebe1f65e21
Apply Mockito Java Agent to Kotlin tests too
...
See gh-35207
2025-07-15 21:58:53 +02:00
Brian Clozel
bb88ec9ea5
Configure Mockito Java agent in Test tasks
...
Closes gh-35207
2025-07-15 21:00:20 +02:00
Juergen Hoeller
95a6a0ceaf
Merge branch '6.2.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/format/datetime/standard/DurationFormatterUtils.java
2025-07-01 17:57:49 +02:00
Juergen Hoeller
978590161a
Upgrade to Checkstyle 10.26.1
2025-07-01 17:51:14 +02:00
Juergen Hoeller
b3a5473bc7
Merge branch '6.2.x'
...
# Conflicts:
# framework-docs/modules/ROOT/pages/data-access/orm/hibernate.adoc
# spring-orm/src/main/java/org/springframework/orm/hibernate5/package-info.java
# spring-orm/src/main/java/org/springframework/orm/jpa/vendor/HibernateJpaDialect.java
# spring-orm/src/main/java/org/springframework/orm/jpa/vendor/HibernateJpaVendorAdapter.java
2025-06-25 19:08:30 +02:00
Juergen Hoeller
61474cc34c
Upgrade to Checkstyle 10.26
2025-06-25 19:00:45 +02:00