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
2 years ago
Arjen Poutsma
dc4ae559c5
Upgrade Dokka to 1.7
...
Closes gh-28641
2 years ago
Sam Brannen
ea4d9a20ac
Upgrade to Hamcrest 2.2
2 years ago
Lars Grefer
181023c0c3
Update to Bouncycastle 1.71
...
Closes gh-28636
2 years ago
Lars Grefer
f41b99218e
Update to Bouncycastle 1.71
2 years ago
Arjen Poutsma
070af5ceb4
Set Kotlin language version to 1.7
...
Closes gh-28625
2 years ago
Stephane Nicoll
c75da7ba10
Upgrade to Reactor 2020.0.20
...
Closes gh-28612
2 years ago
Arjen Poutsma
4658b3fdb9
Upgrade to Kotlin 1.7.0
...
Closes gh-28619
2 years ago
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
2 years ago
Stephane Nicoll
e3b288716d
Upgrade to Reactor 2020.0.20
...
Closes gh-28612
2 years ago
Sam Brannen
243350054b
Upgrade to AssertJ 3.23.1
2 years ago
Sam Brannen
9d324e59a0
Upgrade to AssertJ 3.23.0
2 years ago
Juergen Hoeller
4e687ab460
Upgrade to Groovy 4.0.2
3 years ago
Juergen Hoeller
de6180b093
Upgrade to Reactor 2020.0.19
...
Includes Netty 4.1.77 and RxJava 3.1.4.
Closes gh-28437
3 years ago
Simon Baslé
f3fd8f9e1d
Update Reactor BOM to 2022.0.0-M2
...
Closes gh-28365
3 years ago
Juergen Hoeller
8c2b1e633e
Upgrade to Hibernate ORM 5.6.8, POI 5.2.2, Caffeine 3.1
3 years ago
Juergen Hoeller
28742171fd
Upgrade to Netty 4.1.76, Mockito 4.5.1, HtmlUnit 2.61
3 years ago
Stephane Nicoll
8b39698553
Upgrade to Reactor 2020.0.18
...
Closes gh-28329
3 years ago
Juergen Hoeller
98eeff6817
Upgrade to AspectJ 1.9.9.1 and JRuby 9.3.4
3 years ago
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
3 years ago
Sébastien Deleuze
e0090545f5
Upgrade Kotlin to 1.6.20
...
Closes gh-28036
3 years ago
Juergen Hoeller
e59f39f2cc
Upgrade to AspectJ 1.9.9, Caffeine 3.0.6, Hibernate ORM 5.6.7
3 years ago
Stephane Nicoll
f6192fea47
Upgrade to Tomcat 10.0.18
3 years ago
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.
3 years ago
Stephane Nicoll
8789b34ef8
Upgrade to Tomcat 9.0.60
3 years ago
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
3 years ago
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
3 years ago
Stephane Nicoll
a683e9e81b
Upgrade to Reactor 2020.0.17
...
Closes gh-28064
3 years ago
Stephane Nicoll
9eec6d0834
Start building against Reactor 2020.0.17 snapshots
...
See gh-28064
3 years ago
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.
3 years ago
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.
3 years ago
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
3 years ago
Brian Clozel
9340e9b716
Upgrade to Kotlin 1.6.20-RC
3 years ago
Juergen Hoeller
3c0a5fd063
Upgrade to POI 5.2
3 years ago
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
3 years ago
Stephane Nicoll
3ea540adbc
Upgrade to Reactor 2020.0.16
...
Closes gh-28039
3 years ago
Sébastien Deleuze
eca755ec88
Upgrade to Dokka 1.6.10
...
Closes gh-28040
3 years ago
Stephane Nicoll
4201479546
Start building against Reactor 2020.0.16 snapshots
...
See gh-28039
3 years ago
Brian Clozel
7257f31ca8
Upgrade Dokka to 1.6.10
3 years ago
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
3 years ago
Brian Clozel
2019e176ee
Upgrade to AspectJ 1.9.8
...
This commit also upgades the dedicated Gradle plugin for AspectJ build
integration.
Closes gh-27416
3 years ago
Juergen Hoeller
5bbdd36e19
Upgrade to Checkstyle 9.3, HtmlUnit 2.58, Apache HttpClient 5.1.3
3 years ago
Juergen Hoeller
e5af4aa608
Initial upgrade to R2DBC Borca
...
See gh-27976
3 years ago
Juergen Hoeller
9688e61e20
Upgrade to Groovy 4.0
...
Closes gh-27985
3 years ago
Stephane Nicoll
82a2544918
Upgrade to spring javaformat 0.0.31
3 years ago
Stephane Nicoll
136bd2002e
Upgrade to spring javaformat 0.0.30
3 years ago
Sam Brannen
a749a6bf54
Stop applying Groovy plugin for the root Gradle project
...
The root project does not rely on the Groovy plugin.
See gh-27945
3 years ago
Sam Brannen
e3529453d1
Remove dependency management for groovy-test
...
groovy-test is no longer used in the build.
See gh-27945
3 years ago
Sam Brannen
ed2696287a
Stop applying Groovy plugin for the root Gradle project
...
The root project does not rely on the Groovy plugin.
See gh-27945
3 years ago
Juergen Hoeller
c58885fc35
Upgrade to Hibernate ORM 5.6.5, Eclipse Yasson 2.0.4, JRuby 9.3.3
3 years ago