Sam Brannen
cd9d562129
Check thread count in ParallelApplicationEventsIntegrationTests
2021-01-25 11:02:36 +01:00
Brian Clozel
080ba5d448
Upgrade JDK versions in CI pipeline
2021-01-25 10:51:47 +01:00
daisuzz
d96448fde9
Fix typo in URI Encoding section of reference docs
...
Closes gh-26436
2021-01-24 14:38:33 +01:00
Sam Brannen
84eed00260
Upgrade to Gradle 6.8.1
2021-01-24 12:48:35 +01:00
Sam Brannen
cee51b248a
Upgrade to AssertJ 3.19.0
2021-01-24 12:11:17 +01:00
Rossen Stoyanchev
5a640bb635
Expose mvcPatternParser bean in WebMvcConfigurationSupport
...
See gh-26427
2021-01-22 17:31:59 +00:00
Rossen Stoyanchev
5c1cbb769c
Check that PathPatternParser is not set too late
...
This commit ensures the PathPatternParser cannot be set after request mappings
have been initialized when it is too late.
See gh-26427
2021-01-22 17:31:59 +00:00
Sam Brannen
4a7a2258f9
Unwrap proxied DataSources in SqlScriptsTestExecutionListener
...
Prior to this commit, if the DataSource in the
DataSourceFromTransactionManager was wrapped in a proxy implementing
InfrastructureProxy, SqlScriptsTestExecutionListener would throw an
exception stating that the DataSource in the ApplicationContext and the
DataSource in the DataSourceFromTransactionManager were not the same.
This commit unwraps both data sources and compares the underlying
target instances to check for equality.
In addition, this commit makes the unwrapResourceIfNecessary() method in
TransactionSynchronizationUtils public.
Closes gh-26422
2021-01-22 18:22:00 +01:00
Rossen Stoyanchev
bad8954e65
Append unique number to log prefix for Undertow
...
Closes gh-26430
2021-01-22 15:26:48 +00:00
Rossen Stoyanchev
e4566c11b8
Apply PathPatternParser also to BeanNameUrlHandlerMapping
...
Closes gh-26414
2021-01-22 15:22:51 +00:00
Sam Brannen
9d8910d869
Improve inline documentation for PostProcessorRegistrationDelegate
...
This commit introduces warnings in invokeBeanFactoryPostProcessors()
and registerBeanPostProcessors() to deter people from submitting PRs
that result in breaking changes.
Closes gh-26401
2021-01-22 13:34:29 +01:00
Rossen Stoyanchev
aa7584d252
Support for Jetty 10
...
Closes gh-26123
2021-01-21 20:16:21 +00:00
Arjen Poutsma
e537844a09
Copy headers from part in MultipartBodyBuilder
...
This commit makes sure that Part.headers() is copied over when adding a
part in the MultipartBodyBuilder.
Closes gh-26410
2021-01-21 16:24:59 +01:00
Arjen Poutsma
daa5465003
Checkstyle fix
2021-01-21 15:55:28 +01:00
Brian Clozel
5a4a677fbd
Fix contextPath request matching with PathPatterns
...
Prior to this commit, `SimpleUrlHandlerMapping` and other
implementations of `AbstractUrlHandlerMapping` would not strip the
Servlet context path from the request path before performing path
matching with PathPattern instances.
This resulted in requests not matching as expected if the application
was configured with a Servlet context path.
This commit ensures that the `RequestPath` "path whithin the
application" is used for matching against path patterns.
Fixes gh-26411
2021-01-21 10:09:49 +01:00
Rossen Stoyanchev
584dabbb39
Add all non-file parts as request parameters
...
Closes gh-26400
2021-01-19 20:49:59 +00:00
Stephane Nicoll
4779323d33
Clarify behaviour of condition attribute of CachePut
...
Closes gh-26186
2021-01-19 15:14:26 +01:00
Arjen Poutsma
67112b211a
Rollback to midnight in quartz expressions
...
This commit makes sure that the CronExpression rolls back the time to
midnight when dealing with Quartz expression fields (such as "L", "LW",
etc.).
Closes gh-26390
2021-01-19 15:06:40 +01:00
Juergen Hoeller
799885fd6d
Introduce public defineClass variant for SmartClassLoader implementations
...
Closes gh-26403
2021-01-19 12:03:18 +01:00
Sam Brannen
3c959d3515
Fix grammar in Javadoc
2021-01-18 11:26:29 +01:00
Rossen Stoyanchev
cfae40afb4
Return 415 for form data with @RequestBody in WebFlux
...
Closes gh-26386
2021-01-14 21:23:49 +00:00
Juergen Hoeller
1b1ae33efe
Upgrade to Netty 4.1.58, Jackson 2.12.1, Apache Johnzon 1.2.9
2021-01-14 18:14:46 +01:00
Arjen Poutsma
d80b08084e
Document ordering of RouterFunction beans
...
Closes gh-26283
2021-01-14 16:18:22 +01:00
Arjen Poutsma
d1a7fed16c
Clean up content type in ContentNegotiatingViewResolver
...
This commit removes the quality value of the selected media type before
setting it in the request attribute.
Closes gh-26315
2021-01-14 14:30:07 +01:00
izeye
469eb8146e
Add a missing space in exception message
...
Closes gh-26385
2021-01-14 12:01:04 +00:00
Rossen Stoyanchev
35225e5794
Add verify(Duration) to MockRestServiceServer
...
Closes gh-22618
2021-01-13 17:50:01 +00:00
Rossen Stoyanchev
a7413ea76b
Add recommendation for original multipart filename
...
See gh-26299
2021-01-12 17:28:44 +00:00
Rossen Stoyanchev
c3c36ab498
Document choices for async ResponseEntity return values
...
Closes gh-22614
2021-01-12 14:37:01 +00:00
Nelson Osacky
ea4fe7eaf7
Update Gradle Enterprise Plugin versions
...
Closes gh-26374
2021-01-12 13:46:14 +01:00
Sam Brannen
3112dc5f81
Improve JMH Jar configuration
2021-01-12 12:27:54 +01:00
Sam Brannen
b07a6b3283
Upgrade Shadow plugin to version 6.1.0
2021-01-12 12:27:54 +01:00
Sam Brannen
6b9d5698ce
Upgrade to JMH 1.25
2021-01-12 12:27:54 +01:00
Sam Brannen
72a9d0ff4b
Upgrade JMH plugin to 0.5.2
2021-01-12 11:28:03 +01:00
Sam Brannen
872255a591
Fix ConcurrentBeanFactoryBenchmark
2021-01-12 10:59:57 +01:00
Brian Clozel
671270dae2
Fix optional deployments regex in release CI pipeline
...
This commit fixes the "optional-deployments" regex for ".zip" artifacts;
"\" do not need to be escaped in YML single-quoted strings.
2021-01-12 10:56:52 +01:00
Sam Brannen
6ea39fd122
Upgrade to Gradle 6.8
...
Closes gh-26368
2021-01-12 10:42:07 +01:00
Spring Buildmaster
dadef9f5bc
Next development version (v5.3.4-SNAPSHOT)
2021-01-12 06:34:25 +00:00
Rossen Stoyanchev
fceceb480f
Validate Resource type in ResourceHttpRequestHandler
2021-01-11 20:54:27 +00:00
Rossen Stoyanchev
e5ab67bd71
ResourceHandlerRegistration exposes List<Resource> locations
2021-01-11 18:40:01 +00:00
Sébastien Deleuze
2d53570f4c
Prevent kotlinx.serialization usage on interfaces
...
Remove support for open polymorphic serialization in
kotlinx.serialization web converters and codecs in order
to prevent serialization handling suitable for Jackson
or other general purpose Java JSON libraries.
This will probably need further refinements for collections
for example, and could ultimately be fixed when
kotlinx.serialization will provide a dedicated function to
evaluate upfront if a type can be serialized or not.
Closes gh-26298
2021-01-11 19:07:59 +01:00
Juergen Hoeller
be5eb7037f
Explicit notes on non-null enforcement and deep cause support in 5.3
...
Closes gh-26296
See gh-26317
2021-01-11 19:04:12 +01:00
Sam Brannen
fff2291f2a
Document context lifecycle & logging semantics for the TestContext framework
...
This commit documents ApplicationContext initialization and shutdown
logging semantics for console output triggered in conjunction with the
Spring TestContext Framework.
Closes gh-25385
2021-01-11 17:48:33 +01:00
Stephane Nicoll
917f3ad101
Upgrade to Reactor 2020.0.3
...
Closes gh-26367
2021-01-11 16:41:03 +01:00
Sam Brannen
2fd6e6e87c
Polish Javadoc for base ExceptionHandlerMethodResolvers
2021-01-11 12:58:19 +01:00
Sam Brannen
570bdbd253
Avoid unnecessary sorting in base ExceptionHandlerMethodResolvers
2021-01-11 12:58:19 +01:00
Juergen Hoeller
b587a16d46
Expose all exception causes as provided handler method arguments
...
Closes gh-26317
2021-01-11 11:10:07 +01:00
Rossen Stoyanchev
dd8ea89bea
Upgrade to Reactor 2020.0.3 snapshots
...
See gh-26367
2021-01-11 09:30:47 +00:00
Juergen Hoeller
b0dea4d3f6
Upgrade to RxJava 2.2.20, OpenPDF 1.3.24, HtmlUnit 2.46
2021-01-11 09:45:14 +01:00
Juergen Hoeller
4ac27e4dab
Suppress ClassCastException for payload type mismatch as well
...
Closes gh-26349
2021-01-11 09:44:38 +01:00
Nelson Osacky
b0abdee012
Add Revved up by Gradle Enterprise badge to Readme
...
Similar to: https://github.com/spring-projects/spring-boot/pull/24640
Closes gh-26348
2021-01-11 09:40:00 +01:00