Sam Brannen
7ad65b8dff
Allocate more memory to Checkstyle tasks
2022-10-05 17:06:12 +02:00
Brian Clozel
892b605460
Merge branch '5.3.x'
2022-10-04 13:09:44 +02:00
Brian Clozel
8d0ac214f3
Configure more memory for checkstyleNohttp
...
See https://docs.gradle.org/7.5/release-notes.html#checkstyle-tasks-use-toolchains-and-execute-in-parallel-by-default
2022-10-04 13:08:08 +02:00
Brian Clozel
377d719b5f
Add opens for Gradle test workers
...
After our upgrade to Gradle 7.5.1, our test suite requires changes to
our test configuration. See:
https://docs.gradle.org/7.5/userguide/upgrading_version_7.html#removes_implicit_add_opens_for_test_workers
2022-09-30 15:13:46 +02:00
Brian Clozel
d98e27cf79
Upgrade to Kotlin 1.7.20
...
This commit also temporarily changes a test assertion for the Jackson
Kotlin module.
As of https://youtrack.jetbrains.com/issue/KT-52932 , Kotlin enhanced the
`IntRange` and this change is not supported yet by the Jackson Kotlin
module. An issue has been reported here:
FasterXML/jackson-module-kotlin#582
Closes gh-29225
2022-09-30 11:24:55 +02:00
Sam Brannen
39208eaccd
Upgrade to JUnit 5.9.1
...
Closes gh-29179
2022-09-20 22:04:15 +02:00
Juergen Hoeller
5e162881a6
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2022-09-14 19:29:57 +02:00
Juergen Hoeller
a7f430bda8
Upgrade to Checkstyle 10.3.3, RxJava 3.1.5, SmallRye Mutiny 1.7, HtmlUnit 2.64, JsonPath 2.7
2022-09-14 19:28:27 +02:00
Juergen Hoeller
5a781eeb54
Upgrade to RSocket 1.1.3, Netty 4.1.82, Tomcat 9.0.65, Undertow 2.2.19, Hibernate Validator 6.2.5
2022-09-14 18:42:04 +02:00
Brian Clozel
c871758a51
Upgrade to Reactor 2020.0.23
...
Closes gh-29129
2022-09-13 21:35:11 +02:00
Brian Clozel
a68b46a2b6
Add Micrometer BOM 1.10 dependency management
...
This new BOM dependency is necessary, as Spring Framework will implement
direct instrumentation with Micrometer as a mandatory or optional
dependency in several modules.
2022-09-12 11:36:29 +02:00
Stephane Nicoll
081d70123e
Start building against Reactor 2020.0.23 snapshots
...
See gh-29129
2022-09-10 09:44:11 +02:00
Stephane Nicoll
6927482b9c
Start building against Reactor 2022.0.0-M6 snapshots
...
See gh-29128
2022-09-10 09:42:04 +02:00
Andy Wilkinson
a5fb55fd6d
Replace dependency management plugin with built-in platform support
2022-08-30 17:03:24 +01:00
Sam Brannen
5115deb5e3
Introduce CLI for triggering AOT test context processing
...
This commit introduces ProcessTestsAheadOfTimeCommand, a command-line
application (CLI) that scans the provided classpath roots for Spring
integration test classes and then generates AOT artifacts for those
test classes in the provided output directories.
This CLI is only intended to be used by build tools.
Closes gh-28825
2022-08-23 16:39:59 +02:00
Johnny Lim
9fea0be33e
Upgrade to Dokka Gradle plugin 1.7.10
...
Closes gh-28912
2022-08-04 11:37:04 +02:00
Brian Clozel
fea29ea4cd
Upgrade Gradle plugins
2022-08-04 11:29:34 +02:00
Sam Brannen
3f3e37e66c
Upgrade to JUnit 5.9
...
Closes gh-28752
2022-07-27 11:02:34 +03:00
Stephane Nicoll
cd4f4d978d
Merge branch '5.3.x'
2022-07-19 15:39:44 +02:00
Adrian Bob
9c0a2eeeb2
Reintroduce Javadoc links to Apache HttpClient 5.1 APIs
...
See gh-28842
2022-07-19 15:39:18 +02:00
Juergen Hoeller
cabd126fb8
Upgrade to Woodstox 6.3, Gson 2.9, Protobuf 3.21.2
2022-07-13 17:10:09 +02:00
Juergen Hoeller
a426f87a5f
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
# spring-aop/src/main/java/org/springframework/aop/aspectj/AbstractAspectJAdvice.java
2022-07-13 17:08:21 +02:00
Juergen Hoeller
02b7ddbc70
Upgrade to Log4J 2.18, H2 2.1.214, OpenPDF 1.3.29, XStream 1.4.19, HtmlUnit 2.63, Jetty Reactive HttpClient 1.1.12
2022-07-13 16:48:02 +02:00
Juergen Hoeller
3c3ae32f07
Upgrade to Netty 4.1.79, Jetty 9.4.48, Undertow 2.2.18, Checkstyle 10.3.1
2022-07-13 11:11:17 +02:00
Juergen Hoeller
7055ddb489
Upgrade to R2DBC 1.0
...
Includes Reactor 2022.0.0-M4, Netty 4.1.79, Jetty 11.0.11, Undertow 2.2.18, Hibernate ORM 5.6.10, Checkstyle 10.3.1
Closes gh-28787
2022-07-13 10:23:51 +02:00
Stephane Nicoll
c7067269b3
Upgrade to Reactor 2020.0.21
...
Closes gh-28765
2022-07-12 14:31:43 +02:00
Sam Brannen
be5e40a9d1
Merge branch '5.3.x'
2022-07-12 13:26:45 +02:00
Sam Brannen
3af6a22b9f
Temporarily disable Javadoc links to Apache HttpClient 5.1 APIs
2022-07-12 13:26:07 +02:00
rstoyanchev
7f0abb718b
Add repo for transitive dependency on context-propagation
...
Reactor Netty M4 brings in a dependency on context-propagation, so we
need the milestone repository. The dependency will become optional for
M5, so we only need this temporarily.
See gh-28766
2022-07-12 09:55:15 +01:00
Sébastien Deleuze
4104ea7c1c
Upgrade to Kotlin 1.7.10
...
Closes gh-28784
2022-07-11 10:12:49 +02:00
rstoyanchev
581275c68c
Merge branch '5.3.x'
2022-07-06 11:59:53 +01:00
rstoyanchev
0938909cd9
Switch to Reactor 2022.0.0 snapshots
...
See gh-28766
2022-07-06 11:58:28 +01:00
rstoyanchev
63d7e81a48
Switch to Reactor 2020-0.21 snapshots
...
See gh-28765
2022-07-06 11:30:44 +01:00
Sam Brannen
bcfba267e9
Upgrade to TestNG 7.6.1
2022-07-05 12:45:39 +02:00
Sam Brannen
3a02872334
Merge branch '5.3.x'
2022-07-05 12:43:50 +02:00
Sam Brannen
7ac646bc96
Upgrade to TestNG Engine 1.0.4
2022-07-05 12:43:05 +02:00
Sam Brannen
264989fea5
Upgrade to JUnit 5.9 RC1
...
See gh-28752
2022-07-05 12:36:24 +02:00
Sam Brannen
897e47d76d
Revert changes specific to 5.3.x
2022-06-27 15:08:20 +02:00
Sam Brannen
10285ade66
Merge branch '5.3.x'
2022-06-27 15:07:27 +02:00
Sam Brannen
0c9def89de
Ignore build artifacts from the main branch for nohttp
2022-06-27 15:05:05 +02:00
Sébastien Deleuze
22a750f378
Replace build-time initialization by constant fields
...
This commit leverages a subset of @philwebb initial experimentation
to compute at build time the value of specific boolean static fields
in native images. This enhancement is implemented for now as a
GraalVM feature.
The goal here is to keep an optimized footprint via build time code
removal without leveraging build-time class initialization which is known
for the blocking compatibility issues it introduces due to its viral nature.
For now, the static fields initialized at build time with native are:
- NativeDetector#imageCode
- Fields with a name ending by "Present" in "org.springframework" package
typically used for classpath check with ClassUtils#isPresent
Closes gh-28624
2022-06-24 13:54:20 +02:00
Arjen Poutsma
dc4ae559c5
Upgrade Dokka to 1.7
...
Closes gh-28641
2022-06-24 13:14:52 +02:00
Sam Brannen
22bfd5a7b6
Merge branch '5.3.x'
2022-06-21 14:14:53 +02:00
Sam Brannen
ea4d9a20ac
Upgrade to Hamcrest 2.2
2022-06-21 13:48:02 +02:00
Lars Grefer
181023c0c3
Update to Bouncycastle 1.71
...
Closes gh-28636
2022-06-16 16:03:11 +02:00
Lars Grefer
f41b99218e
Update to Bouncycastle 1.71
2022-06-16 03:21:41 +02:00
Arjen Poutsma
070af5ceb4
Set Kotlin language version to 1.7
...
Closes gh-28625
2022-06-15 10:01:03 +02:00
Stephane Nicoll
c75da7ba10
Upgrade to Reactor 2020.0.20
...
Closes gh-28612
2022-06-14 19:27:03 +02:00
Arjen Poutsma
4658b3fdb9
Upgrade to Kotlin 1.7.0
...
Closes gh-28619
2022-06-14 17:17:30 +02:00
Juergen Hoeller
aa48dec697
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
# spring-jms/src/main/java/org/springframework/jms/connection/CachingConnectionFactory.java
2022-06-14 15:14:10 +02:00
Juergen Hoeller
57db73dcb8
Upgrade to Tomcat 9.0.64, Jackson 2.12.7, Apache Johnzon 1.2.18, OpenPDF 1.3.28, H2 2.1.212, Mockito 4.6.1, HtmlUnit 2.62, Checkstyle 10.3
2022-06-14 15:10:17 +02:00
Stephane Nicoll
e3b288716d
Upgrade to Reactor 2020.0.20
...
Closes gh-28612
2022-06-13 11:39:15 +02:00
Sam Brannen
243350054b
Upgrade to AssertJ 3.23.1
2022-06-03 19:44:34 +02:00
Sam Brannen
ee209de9cf
Merge branch '5.3.x'
...
# Conflicts:
# spring-beans/src/test/java/org/springframework/beans/factory/support/security/CallbacksSecurityTests.java
# spring-context/src/test/java/org/springframework/ejb/access/LocalSlsbInvokerInterceptorTests.java
# spring-context/src/test/java/org/springframework/ejb/access/SimpleRemoteSlsbInvokerInterceptorTests.java
# spring-web/src/test/java/org/springframework/remoting/jaxws/JaxWsSupportTests.java
# spring-webmvc/src/test/java/org/springframework/web/servlet/config/annotation/ViewResolutionIntegrationTests.java
2022-05-31 14:15:36 +02:00
Sam Brannen
9d324e59a0
Upgrade to AssertJ 3.23.0
2022-05-31 12:55:43 +02:00
Juergen Hoeller
4e687ab460
Upgrade to Groovy 4.0.2
2022-05-10 13:40:12 +02:00
Juergen Hoeller
c1a5b462c2
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2022-05-10 13:39:31 +02:00
Juergen Hoeller
de6180b093
Upgrade to Reactor 2020.0.19
...
Includes Netty 4.1.77 and RxJava 3.1.4.
Closes gh-28437
2022-05-10 13:05:56 +02:00
Simon Baslé
f3fd8f9e1d
Update Reactor BOM to 2022.0.0-M2
...
Closes gh-28365
2022-05-09 17:14:17 +02:00
Juergen Hoeller
8c2b1e633e
Upgrade to Hibernate ORM 5.6.8, POI 5.2.2, Caffeine 3.1
2022-05-05 18:15:32 +02:00
Juergen Hoeller
bf4e3975fb
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2022-05-05 18:07:39 +02:00
Juergen Hoeller
28742171fd
Upgrade to Netty 4.1.76, Mockito 4.5.1, HtmlUnit 2.61
2022-05-05 18:01:31 +02:00
Stephane Nicoll
ab7213c823
Merge branch '5.3.x'
2022-04-12 16:14:05 +02:00
Stephane Nicoll
8b39698553
Upgrade to Reactor 2020.0.18
...
Closes gh-28329
2022-04-12 15:53:10 +02:00
Juergen Hoeller
98eeff6817
Upgrade to AspectJ 1.9.9.1 and JRuby 9.3.4
2022-04-08 13:26:22 +02:00
Juergen Hoeller
7e1782ea22
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
# spring-core/src/main/java/org/springframework/core/convert/Property.java
2022-04-08 13:10:34 +02:00
Juergen Hoeller
0cf15c0fdd
Upgrade to Tomcat 9.0.62, Jetty 9.4.46, Jetty Reactive HttpClient 1.1.11, Undertow 2.2.17, R2DBC Arabba-SR13, RSocket 1.1.2, OpenPDF 1.3.27, HtmlUnit 2.60, Checkstyle 10.1
2022-04-08 13:00:20 +02:00
Sébastien Deleuze
e0090545f5
Upgrade Kotlin to 1.6.20
...
Closes gh-28036
2022-04-04 15:16:04 +02:00
Juergen Hoeller
e59f39f2cc
Upgrade to AspectJ 1.9.9, Caffeine 3.0.6, Hibernate ORM 5.6.7
2022-03-25 18:18:31 +01:00
Stephane Nicoll
f6192fea47
Upgrade to Tomcat 10.0.18
2022-03-17 15:01:26 +01:00
Mark Paluch
a3781a45d6
Align with R2DBC 0.9 API changes
...
Adopt to R2DBC Parameter type, deprecate our own one in favor of the R2DBC type.
Add support for extensible transaction definitions and support to consume Readable and result segments.
Return Long instead of Integer in DatabaseClient update in preparation for R2DBC 1.0 changes.
2022-03-16 19:27:14 +01:00
Stephane Nicoll
8789b34ef8
Upgrade to Tomcat 9.0.60
2022-03-16 18:07:38 +01:00
Juergen Hoeller
c4c124b16d
Upgrade to Log4J 2.17.2, SLF4J 1.7.36, Netty 4.1.75, SmallRye Mutiny 1.4, Hibernate Validator 6.2.3, Mockito 4.4, HtmlUnit 2.59
2022-03-16 11:19:57 +01:00
Juergen Hoeller
0a1ce75c7c
Upgrade to Groovy 4.0.1, Log4J 2.17.2, SLF4J 1.7.36, Netty 4.1.75, SmallRye Mutiny 1.4, Jetty Reactive HttpClient 3.0.5, Hibernate ORM 5.6.6, Hibernate Validator 7.0.4, Mockito 4.4, HtmlUnit 2.59
2022-03-16 10:32:51 +01:00
Stephane Nicoll
e9655e8a7b
Merge branch '5.3.x'
2022-03-15 16:04:38 +01:00
Stephane Nicoll
a683e9e81b
Upgrade to Reactor 2020.0.17
...
Closes gh-28064
2022-03-15 16:00:48 +01:00
Stephane Nicoll
7be6816129
Merge branch '5.3.x'
2022-03-11 16:22:18 +01:00
Stephane Nicoll
9eec6d0834
Start building against Reactor 2020.0.17 snapshots
...
See gh-28064
2022-03-11 16:18:28 +01:00
Arjen Poutsma
66d758d677
Downgrade Tomcat to 10.0.14
...
This commit downgrades Tomcat from 10.0.17 to 10.0.14. Later versions
will result in timeouts in MultipartIntegrationTests.
2022-03-11 12:53:17 +01:00
Arjen Poutsma
f3181dc583
Upgrade to Tomcat 10.0.17
...
This commit upgrades to Tomcat 10.0.17, hopefully fixing multipart
integration tests as a result.
2022-03-10 14:43:33 +01:00
Phillip Webb
653dc5951d
Add module to support testing of generated code
...
Add a new unpublished `spring-core-test` module to support testing of
generated code. The module include a `TestCompiler` class which can be
used to dynamically compile generated Java code. It also include an
AssertJ friendly `SourceFile` class which uses qdox to provide targeted
assertions on specific parts of a generated source file.
See gh-28120
2022-03-09 11:17:21 +01:00
Brian Clozel
9340e9b716
Upgrade to Kotlin 1.6.20-RC
2022-02-28 15:56:14 +01:00
Juergen Hoeller
3c0a5fd063
Upgrade to POI 5.2
2022-02-16 20:12:59 +01:00
Juergen Hoeller
69db0f7b45
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2022-02-16 20:07:55 +01:00
Juergen Hoeller
1166577d2c
Upgrade to Netty 4.1.74, Jetty 9.4.45, Undertow 2.2.16, Hibernate Validator 6.2.2, Apache Johnzon 1.2.16, EclipseLink 2.7.10
2022-02-16 20:04:27 +01:00
Stephane Nicoll
c732b56edd
Merge branch '5.3.x'
2022-02-15 13:40:47 +01:00
Stephane Nicoll
3ea540adbc
Upgrade to Reactor 2020.0.16
...
Closes gh-28039
2022-02-15 13:37:08 +01:00
Sébastien Deleuze
eca755ec88
Upgrade to Dokka 1.6.10
...
Closes gh-28040
2022-02-11 17:42:06 +01:00
Stephane Nicoll
37b03aee82
Merge branch '5.3.x'
2022-02-11 15:49:53 +01:00
Stephane Nicoll
4201479546
Start building against Reactor 2020.0.16 snapshots
...
See gh-28039
2022-02-11 15:41:49 +01:00
Brian Clozel
7257f31ca8
Upgrade Dokka to 1.6.10
2022-02-11 13:58:56 +01:00
Brian Clozel
6c42bcfaec
Upgrade to Kotlin 1.6.20-M1
...
This commit upgrades the Kotlin dependencies to 1.6.20-M1 and configures
the build to generate Java 17 bytecode for Kotlin classes.
Closes gh-27814
2022-02-11 11:39:32 +01:00
Brian Clozel
2019e176ee
Upgrade to AspectJ 1.9.8
...
This commit also upgades the dedicated Gradle plugin for AspectJ build
integration.
Closes gh-27416
2022-02-11 11:13:52 +01:00
Juergen Hoeller
b0bca7f5ae
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2022-02-04 23:55:18 +01:00
Juergen Hoeller
5bbdd36e19
Upgrade to Checkstyle 9.3, HtmlUnit 2.58, Apache HttpClient 5.1.3
2022-02-04 23:51:23 +01:00
Juergen Hoeller
e5af4aa608
Initial upgrade to R2DBC Borca
...
See gh-27976
2022-02-04 21:09:02 +01:00
Juergen Hoeller
9688e61e20
Upgrade to Groovy 4.0
...
Closes gh-27985
2022-02-04 21:01:02 +01:00
Stephane Nicoll
d94298aae5
Merge branch '5.3.x'
2022-02-03 09:58:21 +01:00
Stephane Nicoll
82a2544918
Upgrade to spring javaformat 0.0.31
2022-02-03 08:49:16 +01:00
Stephane Nicoll
84ebbdd38e
Merge branch '5.3.x'
2022-01-31 09:34:54 +01:00