Juergen Hoeller
dfa948c2ca
Introduce AutowireCandidateResolver.cloneIfNecessary() method
...
Closes gh-25131
5 years ago
Juergen Hoeller
f9aae8dd5a
Consistently determine minimum number of arguments from specified index
...
Closes gh-25130
5 years ago
Rossen Stoyanchev
4f65ba4e74
Simplify creation of HttpContext for Apache HttpClient
...
Closes gh-25066
5 years ago
Rossen Stoyanchev
23a66e016e
UriBuilder javadoc update
...
Closes gh-25055
5 years ago
Rossen Stoyanchev
c3e55d537e
DefaultResponseErrorHandler javadoc update
...
Closes gh-25067
5 years ago
Rossen Stoyanchev
d7a29bbcef
DefaultClientResponseBuilder copies logPrefix
...
Closes gh-25069
5 years ago
Rossen Stoyanchev
8204055924
MockServerHttpRequest accepts custom HTTP method
...
Closes gh-25109
5 years ago
Juergen Hoeller
cd9ee98ff8
Upgrade to Jetty 9.4.29, Hibernate ORM 5.4.16, WebJars Locator 0.45
5 years ago
Juergen Hoeller
4018b462f1
JdbcOperations polishing (backported from master)
5 years ago
Juergen Hoeller
d7161f5e5e
Polishing
5 years ago
Juergen Hoeller
e5c079edfc
Introduce serializeToByteArray/deserializeFromByteArray on (De)Serializer
...
Closes gh-25117
5 years ago
Juergen Hoeller
807ded24c4
Avoid ClassCastException on IllegalArgumentException from sync invocation
...
Closes gh-25110
5 years ago
Sam Brannen
4f2b6473ac
Honor attributes configured in ServerRequest.from() builder
...
Prior to this commit, if attributes were configured in the builder
returned by `ServerRequest.from(...)`, those attributes were not
available in the `ServerRequest` built by the builder. In addition, any
attributes in the original `ServerRequest` supplied to
`ServerRequest.from(...)` were also ignored.
This commit addresses this issue by ensuring that the attributes
configured via DefaultServerRequestBuilder are used as the attributes
in the resulting `ServerRequest`.
This commit also polishes the Javadoc in `ServerRequest` and
`ClientResponse` and avoids the use of lambda expressions in the
constructors for `DefaultServerRequestBuilder` and
`DefaultClientResponseBuilder`.
Closes gh-25106
5 years ago
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
5 years ago
Juergen Hoeller
9631db71c4
Direct exposure of StringBuilder instead of intermediate String
...
Closes gh-25024
5 years ago
Juergen Hoeller
c35b21b49f
Consistent not-null assertions for configured interceptors
...
Closes gh-25088
5 years ago
Juergen Hoeller
06cfd80c1c
Avoid full synchronization in refreshable getBeanFactory() implementation
...
Closes gh-25081
5 years ago
Juergen Hoeller
35f3277910
Revised javadoc note on Lookup annotation limitations/recommendations
...
Closes gh-25044
5 years ago
Juergen Hoeller
28177ad91b
Explicit notes on access to standard context beans in SpEL expressions
...
Closes gh-25037
5 years ago
Yanming Zhou
9d429e30de
Fix SpelEvaluationException with example code
...
org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'name' cannot be found on null
5 years ago
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
5 years ago
Juergen Hoeller
fe33822fa7
Polishing
5 years ago
Juergen Hoeller
8212aaf3bb
ResolvableType ignores TypeNotPresentException from generic signature
...
Closes gh-25064
5 years ago
Andy Wilkinson
1015f79b42
Include timeout unit in shutdown failure logging
...
Closes gh-25058
5 years ago
Rossen Stoyanchev
ef27bc4b82
Upgrade to RSocket 1.0.0
...
Closes gh-25053
5 years ago
Rossen Stoyanchev
7c9ad6dd08
Add deprecation notes to the WebMvc config schema
...
Closes gh-23915
5 years ago
Yanming Zhou
50a4fdac6e
Use Map::computeIfAbsent to simplify scope implementations
...
Closes gh-25038
5 years ago
Sam Brannen
f5d011cb82
Filter reactive tx managers in TransactionAttributeSourceClassFilter
...
Prior to this commit, the TransactionAttributeSourceClassFilter
filtered out PlatformTransactionManager but not
ReactiveTransactionManager implementations.
TransactionAttributeSourceClassFilter now filters out any
TransactionManager implementation, covering both imperative and
reactive transaction managers.
5 years ago
Sam Brannen
ec3d647d1d
Update spring-tx.xsd regarding reactive tx mgmt support
...
Closes gh-25030
5 years ago
Sam Brannen
0f22a5e409
Update Javadoc regarding reactive tx mgmt support
...
See gh-25030
5 years ago
Sam Brannen
e1b2cafb33
Polish reactive transaction mgmt documentation in reference manual
...
See gh-25030
5 years ago
Mark Paluch
7fbdc3ad11
Document ReactiveTransactionManager support in reference manual
...
See gh-25030.
5 years ago
Rossen Stoyanchev
706446a660
Deprecate unused method
5 years ago
Rossen Stoyanchev
19ba9087f5
HttpHeaders#equals handles wrapping correctly
...
Closes gh-25034
5 years ago
Sam Brannen
4805288122
Use SingletonSupplier for XStream instance in XStreamMarshaller
...
Closes gh-25017
5 years ago
Sam Brannen
ce11fdfa80
Fix concurrency issues in XStreamMarshaller
...
Prior to this commit, if an instance of XStreamMarshaller was used
concurrently from multiple threads without having first invoked the
afterPropertiesSet() method, the private `xstream` field could be
initialized multiple times resulting in a ConcurrentModificationException
in XStream's internal DefaultConverterLookup.
This commit fixes these concurrency issues by making the `xstream` field
volatile and by implementing a double-checked locking algorithm in
getXStream() to avoid concurrent instance creation.
Closes gh-25017
5 years ago
Sam Brannen
740f0d766f
Polish XStreamMarshallerTests
5 years ago
Rossen Stoyanchev
53e018362f
Update samples to latest RSocket API
...
A follow-up fix on the upgrade to 1.0 RC7 in gh-24934,
5 years ago
swapy
9288067ea8
Add missing @PathVariable declarations in examples
...
Closes gh-25006
5 years ago
Rossen Stoyanchev
6659e96104
Fix failing test
...
See gh-24986
5 years ago
Rossen Stoyanchev
aa97563853
Add UnknownContentTypeException
...
Closes gh-24964
5 years ago
Rossen Stoyanchev
c35b3e5c82
Fix race condition in WriteResultPublisher
...
Closes gh-24989
5 years ago
Rossen Stoyanchev
e17736dd0a
Error handling improvement in AbstractSockJsSession
...
Closes gh-24986
5 years ago
Rossen Stoyanchev
c2cce0c547
Add isDeferred to ReactiveTypeDescriptor
...
Closes gh-24995
5 years ago
Stephane Nicoll
a5c6294d62
Next Development Version
5 years ago
Rossen Stoyanchev
d2bcf1ed71
Upgrade to RSocket 1.0.0-RC7
...
Closes gh-24934
5 years ago
Rossen Stoyanchev
afc8a5d786
Upgrade to Reactor Dysprosium-SR7
...
Closes gh-24892
5 years ago
Rossen Stoyanchev
f425a993e7
Ignore missing STOMP decoder if session closed
...
Closes gh-24842
5 years ago
Juergen Hoeller
57f1e86a35
AnnotationBeanNameGenerator caches meta-annotations for stereotype check
...
Closes gh-24980
5 years ago
Juergen Hoeller
73fadd8b7c
Polishing
5 years ago