Juergen Hoeller
399453d9f1
Merge branch '5.2.x'
...
# Conflicts:
# spring-jdbc/src/test/java/org/springframework/jdbc/core/JdbcTemplateQueryTests.java
# spring-jdbc/src/test/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplateTests.java
2020-05-22 17:16:09 +02:00
Juergen Hoeller
cd9ee98ff8
Upgrade to Jetty 9.4.29, Hibernate ORM 5.4.16, WebJars Locator 0.45
2020-05-22 17:08:02 +02:00
Juergen Hoeller
16f1414e5c
Merge branch '5.2.x'
...
# Conflicts:
# build.gradle
2020-05-18 20:18:31 +02:00
Juergen Hoeller
b5b718f1e5
Upgrade to AssertJ 3.16.1, Log4J 2.13.3, Vavr 0.10.3, JAMon 2.82, Joda-Time 2.10.6, Caffeine 2.8.3, OkHttp 3.14.9, OpenPDF 1.3.17, HtmlUnit 2.40
2020-05-18 20:09:37 +02:00
Juergen Hoeller
23498294de
Upgrade to Undertow 2.1 and Jackson 2.11
2020-05-14 00:50:09 +02:00
Juergen Hoeller
26c205589b
Merge branch '5.2.x'
...
# Conflicts:
# build.gradle
# spring-beans/src/main/java/org/springframework/beans/factory/support/AbstractBeanFactory.java
# spring-context/src/main/java/org/springframework/validation/beanvalidation/MethodValidationInterceptor.java
2020-05-14 00:33:37 +02:00
Juergen Hoeller
e660386670
Upgrade to Checkstyle 8.32, Tomcat 9.0.35, Netty 4.1.50, Jackson 2.10.4, Hibernate ORM 5.4.15, Hibernate Validator 6.1.5
2020-05-14 00:23:50 +02:00
Brian Clozel
67547e61c6
Add JMH benchmark infrastructure
...
Prior to this commit, the Spring Framework test suite would rely only on
"Performance" tests associated with a specific CI build. As outlined in
gh-24830, the way they're built and executed is not working well
anymore.
This commit introduces a new JMH benchmark infrastructure in the build.
The goal here is not to run those benchmarks as part of a CI build, but
rather provide a proper infrastructure for writing and locally running
micro-benchmarks when working on specific optimizations.
This commit adds and configures a Gradle JMH plugin to allow for JMH
benchmark classes in Spring Framework modules (in `src/jmh/java` of each
`spring-*` module). It's also relaxing the checkstyle rules for JMH
classes, especially around Javadoc rules: this code is not meant to
have Javadocs.
Finally, this commit links to a new Wiki page on the project GitHub
repository documenting the infrastructure and helping contributors to
run and design benchmarks.
See gh-24830
2020-05-13 21:29:02 +02:00
Rossen Stoyanchev
ef27bc4b82
Upgrade to RSocket 1.0.0
...
Closes gh-25053
2020-05-12 12:00:06 +01:00
Rossen Stoyanchev
71d384f1f8
Upgrade to RSocket 1.0.0
...
Closes gh-25053
2020-05-12 11:46:13 +01:00
Rossen Stoyanchev
7f59381c7d
Add support for RxJava 3
...
Closes gh-24170
2020-05-11 08:48:48 +01:00
Sam Brannen
12e05280ad
Upgrade to AssertJ 3.16
2020-05-06 15:22:23 +02:00
Sam Brannen
b1c1a232ca
Upgrade to Gradle 6.4
...
Closes gh-25020
2020-05-06 14:25:41 +02:00
Brian Clozel
fdfe58362e
Upgrade Gradle plugins
2020-04-29 15:23:14 +02:00
martin-tarjanyi
3bc1d42dcd
Integrate Apache http client with WebClient
...
This commit introduces a ClientHttpConnector implementation backed by
Apache HttpComponents HttpClient 5.0.
Fixes gh-24700
2020-04-29 15:02:09 +02:00
Brian Clozel
7b1de6e1a8
Fix Gradle build
2020-04-29 11:05:36 +02:00
Brian Clozel
f0564b746a
Add link to Gradle build scan in Slack notifications
...
See gh-22490
2020-04-28 17:31:46 +02:00
Jendrik Johannes
9bd60f6554
Update to Gradle 6.2
...
- Build Scan plugin is now Gradle Enterprise plugin applied in settings
- Compile task dependencies are now defined through classpath
- Test fixture publication can be disabled through public API
Closes gh-24384
2020-04-28 15:03:03 +02:00
Brian Clozel
be560d7ad5
Remove artifactory plugin from build
...
As we're moving the build to Concourse CI, we don't need to use the
Artifactory plugin anymore. Our build will publish the artifacts to a
repository on the local filesystem and will push its content to
Artifactory with the spring-io/artifactory-resource.
This commit also adds the conditional configuration for publishing to a
local repository.
See gh-22490
2020-04-28 14:34:40 +02:00
Juergen Hoeller
e7e230608e
Upgrade to Groovy 3.0.3 (with FindBugs workaround for groovy-templates)
...
Closes gh-24215
2020-04-28 14:00:24 +02:00
Sam Brannen
e9d63a0a7c
Revert "Upgrade to Groovy 3.0.3"
...
This reverts commit ff65ccba3e
.
Compiling against Groovy 3.0.3 currently results in the following two
warnings that cause the build to fail.
warning: Cannot find annotation method 'value()' in type 'SuppressFBWarnings': class file for edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found
warning: Cannot find annotation method 'justification()' in type 'SuppressFBWarnings'
2020-04-28 13:16:19 +02:00
Juergen Hoeller
ff65ccba3e
Upgrade to Groovy 3.0.3
...
Closes gh-24215
2020-04-28 13:02:04 +02:00
Sam Brannen
d163711def
Upgrade to TestNG 7.1.0
...
Closes gh-24298
2020-04-28 12:13:15 +02:00
Sam Brannen
34067678a1
Upgrade to JUnit 4.13
...
Closes gh-22894
2020-04-28 12:04:32 +02:00
Rossen Stoyanchev
d2bcf1ed71
Upgrade to RSocket 1.0.0-RC7
...
Closes gh-24934
2020-04-28 06:28:04 +01:00
Rossen Stoyanchev
afc8a5d786
Upgrade to Reactor Dysprosium-SR7
...
Closes gh-24892
2020-04-27 13:24:53 +01:00
Juergen Hoeller
f6df21eaa9
Upgrade to Mockito 3.3.3, MockK 1.10, HtmlUnit 2.39, Checkstyle 8.31
2020-04-25 18:00:34 +02:00
Juergen Hoeller
5bca18f091
Upgrade to Netty 4.1.49, Groovy 2.5.11, Log4J 2.13.2, Hibernate Validator 6.1.4
2020-04-25 16:37:58 +02:00
Rossen Stoyanchev
ed8c61a852
Upgrade to RSocket 1.0 RC7 snapshots
2020-04-20 09:42:28 +01:00
Juergen Hoeller
d211381b58
Upgrade to Tomcat 9.0.34, Jetty 9.4.28, Hibernate ORM 5.4.14, Hibernate Validator 6.1.3
2020-04-15 13:05:02 +02:00
Sébastien Deleuze
a33a6c310a
Upgrade to Kotlin 1.3.72
2020-04-15 12:12:59 +02:00
Sam Brannen
3aa7f45738
Upgrade to JUnit 5.6.2
2020-04-14 14:49:11 +02:00
Stephane Nicoll
4523d9586f
Start building against Reactor Dysprosium-SR7 snapshots
...
See gh-24892
2020-04-10 17:16:31 +02:00
Juergen Hoeller
de0d06fab5
Polishing
2020-04-09 11:49:35 +02:00
Sam Brannen
9628038c58
Upgrade to BeanShell 2.0b6
2020-04-07 18:06:43 +02:00
Juergen Hoeller
1795a6ad0a
Upgrade to Hibernate ORM 5.4.13, Apache Johnzon 1.2.4, OpenPDF 1.3.14, Woodstox 6.1.1
2020-03-31 16:44:02 +02:00
Juergen Hoeller
3ad42aa983
Upgrade to Tomcat 9.0.33, FreeMarker 2.3.30, Apache HttpClient 4.5.12, WebJars Locator 0.44, JRuby 9.2.11.1
2020-03-30 19:04:06 +02:00
Andy Wilkinson
62c545d0ed
Upgrade to Gradle Build Scan Plugin 3.2
...
Closes gh-24793
2020-03-26 16:27:06 +01:00
Rossen Stoyanchev
b2fa574879
Upgrade to Reactor Dysprosium-SR6
...
Closes gh-24725
2020-03-23 17:36:39 +00:00
Sébastien Deleuze
b7b36891fb
Upgrade to Kotlin 1.3.71
2020-03-23 17:41:55 +01:00
Sébastien Deleuze
623a019ef8
Upgrade to Dokka 0.10.1
...
Closes gh-24764
2020-03-23 13:01:06 +01:00
Sam Brannen
7e7e54b75e
Upgrade to JUnit 5.6.1
...
Closes gh-24762
2020-03-22 20:56:57 +01:00
Juergen Hoeller
c2149e38fc
Upgrade to Kotlin Coroutines 1.3.5 (and Checkstyle 8.30)
2020-03-18 18:38:43 +01:00
Rossen Stoyanchev
e7329271fa
Switch to Reactor Dysprosium snapshots
...
See gh-24725
2020-03-18 17:20:03 +00:00
Juergen Hoeller
d4b2860cc9
Upgrade to Groovy 2.5.10 (and Netty 4.1.48)
...
Closes gh-24719
2020-03-18 12:32:23 +01:00
Juergen Hoeller
6599383dac
Upgrade to RxJava 2.2.19, Undertow 2.0.30, HtmlUnit 2.38
2020-03-13 23:15:07 +01:00
Juergen Hoeller
73e39726cd
Upgrade to Kotlin 1.3.70
...
Includes latest dependency updates (Netty 4.1.47, Jetty 9.4.27, Jackson 2.10.3, Log4J 2.13.1, SnakeYAML 1.26, Vavr 0.10.2, Commons Pool 2.8, POI 4.1.2, OkHttp 3.14.7, Jetty Reactive HttpClient 1.1.2, JRuby 9.2.11, AssertJ 3.15)
2020-03-11 14:56:41 +01:00
Juergen Hoeller
399b846458
Upgrade to Groovy 3.0.1, RxJava 2.2.18, Hibernate ORM 5.4.12, Protobuf 3.11.4
2020-02-24 19:08:33 +01:00
Rossen Stoyanchev
2ae91404d1
BlockHoundIntegration for spring-core
2020-02-24 17:19:32 +00:00
Rossen Stoyanchev
96de4b3cee
Upgrade to Reactor Dysprosium-SR5
...
Closes gh-24355
2020-02-24 17:08:00 +00:00