-
59cab5e7d9
Polishing
Sam Brannen
2020-05-19 15:54:34 +02:00
-
d56ca04162
Introduce queryForStream on JdbcTemplate and NamedParameterJdbcTemplate
Juergen Hoeller
2020-05-19 14:08:52 +02:00
-
5ca7928153
Use Servlet 4 mapping type if available
Rossen Stoyanchev
2020-05-19 10:30:07 +01:00
-
23233c3041
Shared read-only instance of UrlPathHelper
Rossen Stoyanchev
2020-05-19 07:38:56 +01:00
-
92f7587a40
Upgrade to JDK 15 build 23 on CI server
Sam Brannen
2020-05-19 09:23:58 +02:00
-
16f1414e5c
Merge branch '5.2.x'
Juergen Hoeller
2020-05-18 20:18:31 +02:00
-
-
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
Juergen Hoeller
2020-05-18 20:09:37 +02:00
-
9631db71c4
Direct exposure of StringBuilder instead of intermediate String
Juergen Hoeller
2020-05-18 20:09:24 +02:00
-
7d39fbea16
Upgrade to Checkstyle 8.32, Tomcat 9.0.35, Netty 4.1.50, Hibernate ORM 5.3.17, Hibernate Validator 6.0.20
Juergen Hoeller
2020-05-18 15:16:11 +02:00
-
4ad7deda4c
Polishing
Juergen Hoeller
2020-05-18 15:15:46 +02:00
-
4ec02a7e53
Consistent not-null assertions for configured interceptors
Juergen Hoeller
2020-05-18 14:54:01 +02:00
-
2785ef0887
Avoid full synchronization in refreshable getBeanFactory() implementation
Juergen Hoeller
2020-05-18 14:22:24 +02:00
-
9999414b3b
Merge branch '5.2.x'
Juergen Hoeller
2020-05-18 14:24:33 +02:00
-
-
c35b21b49f
Consistent not-null assertions for configured interceptors
Juergen Hoeller
2020-05-18 14:23:05 +02:00
-
06cfd80c1c
Avoid full synchronization in refreshable getBeanFactory() implementation
Juergen Hoeller
2020-05-18 14:22:24 +02:00
-
35f3277910
Revised javadoc note on Lookup annotation limitations/recommendations
Juergen Hoeller
2020-05-18 14:21:14 +02:00
-
28177ad91b
Explicit notes on access to standard context beans in SpEL expressions
Juergen Hoeller
2020-05-18 14:19:05 +02:00
-
9d429e30de
Fix SpelEvaluationException with example code
Yanming Zhou
2020-05-11 09:16:27 +08:00
-
212bb7fef6
Add GenericConversionService JMH benchmark
Brian Clozel
2020-05-15 22:46:05 +02:00
-
703d54677e
Avoid unnecessary boxing/unboxing of primitives
Сергей Цыпанов
2020-05-14 16:39:04 +03:00
-
567265123b
Avoid using regex matching for static patterns
Brian Clozel
2020-05-15 17:07:58 +02:00
-
9bfe410a0c
Avoid using regex for URL matching when possible
Vlad Kisel
2020-04-09 12:27:19 +02:00
-
b1224835be
Add metadataPush support to RSocketRequester
Rossen Stoyanchev
2020-05-14 13:54:45 +01:00
-
de378599d3
Provide access to CloseStatus in WebSocketSession
Rossen Stoyanchev
2020-05-14 11:20:12 +01:00
-
6403a9f10e
Defer decision on BindingResult type until access
Rossen Stoyanchev
2020-05-13 17:24:31 +01:00
-
fe3b36af68
Polishing
Sam Brannen
2020-05-14 13:18:49 +02:00
-
23498294de
Upgrade to Undertow 2.1 and Jackson 2.11
Juergen Hoeller
2020-05-14 00:50:09 +02:00
-
26c205589b
Merge branch '5.2.x'
Juergen Hoeller
2020-05-14 00:33:37 +02:00
-
-
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
Juergen Hoeller
2020-05-14 00:23:50 +02:00
-
fe33822fa7
Polishing
Juergen Hoeller
2020-05-14 00:23:20 +02:00
-
8212aaf3bb
ResolvableType ignores TypeNotPresentException from generic signature
Juergen Hoeller
2020-05-14 00:22:58 +02:00
-
99bd1a1533
Defensive null check against name parameter in AutowireMode#from
Juergen Hoeller
2020-05-13 23:35:17 +02:00
-
3c1ee64b7f
Explicit nullability declarations for all AOP Alliance methods
Juergen Hoeller
2020-05-13 23:33:47 +02:00
-
60fac67884
Polish
Brian Clozel
2020-05-13 21:59:16 +02:00
-
612a63c0f1
Optimize MediaType parsing
Brian Clozel
2020-05-13 21:36:06 +02:00
-
67547e61c6
Add JMH benchmark infrastructure
Brian Clozel
2020-05-13 21:29:02 +02:00
-
5de6ae6fca
Ignore resolved bean from non-active scope in getIfAvailable/getIfUnique
Juergen Hoeller
2020-05-13 19:25:20 +02:00
-
a3c5625d4e
Internal cache of pre-filtered BeanPostProcessors (for faster iteration)
Juergen Hoeller
2020-05-13 15:53:48 +02:00
-
875e7f8630
Match multiple values in HeaderAssertions
Rossen Stoyanchev
2020-05-13 12:27:42 +01:00
-
e88eb0ecf7
Option for advanced ObjectMapper customization
Rossen Stoyanchev
2020-05-13 11:15:43 +01:00
-
e881d4b144
Allow use of JsonInclude.Value
Rossen Stoyanchev
2020-05-13 11:14:28 +01:00
-
b31f2bdad2
@ExceptionHandler resolves nested exceptions
Rossen Stoyanchev
2020-05-12 12:57:42 +01:00
-
a16d178d72
Polish Javadoc for NameMatchTransactionAttributeSource
Sam Brannen
2020-05-13 13:29:07 +02:00
-
f09093132e
Use proxyBeanMethods=false on remaining internal configuration classes
Juergen Hoeller
2020-05-12 22:19:44 +02:00
-
dd0d0d51f6
Introduce resolvable timeout attribute on @Transactional and <tx:method>
Juergen Hoeller
2020-05-12 21:55:22 +02:00
-
273d952ddf
Merge branch '5.2.x'
Sam Brannen
2020-05-12 18:49:48 +02:00
-
-
3809d885b6
Fix Checkstyle violation
Sam Brannen
2020-05-12 18:49:41 +02:00
-
1015f79b42
Include timeout unit in shutdown failure logging
Andy Wilkinson
2020-05-12 16:38:33 +01:00
-
6305a69cc1
Avoid StringBuilder.append(Object) in ContentDisposition
Сергей Цыпанов
2020-05-12 19:36:31 +03:00
-
311b333814
Use computeIfAbsent in ResourceBundleMessageSource
Qimiao Chen
2020-05-12 20:55:58 +08:00
-
d54b903d28
Fix typo in RmiSupportTests
liym
2020-05-12 20:19:16 +08:00
-
e8335c94d5
Update Javadoc for LazyInitTargetSourceCreator
Sam Brannen
2020-05-12 12:53:35 +02:00
-
c6e2a5ea33
Merge branch '5.2.x'
Rossen Stoyanchev
2020-05-12 12:00:17 +01:00
-
-
ef27bc4b82
Upgrade to RSocket 1.0.0
Rossen Stoyanchev
2020-05-12 09:11:08 +01:00
-
71d384f1f8
Upgrade to RSocket 1.0.0
Rossen Stoyanchev
2020-05-12 09:11:08 +01:00
-
b313b3395f
Fix AutoProxyLazyInitTests
Sam Brannen
2020-05-12 12:35:37 +02:00
-
3c3e8e6a8b
Only proxy supported beans in BeanNameAutoProxyCreator
Sam Brannen
2020-05-11 19:48:43 +02:00
-
a07dc80d72
Polishing
Sam Brannen
2020-05-11 14:59:49 +02:00
-
14e249aee3
Merge branch '5.2.x'
Rossen Stoyanchev
2020-05-12 09:01:36 +01:00
-
-
7c9ad6dd08
Add deprecation notes to the WebMvc config schema
Rossen Stoyanchev
2020-05-12 06:50:09 +01:00
-
b883aad1f1
Use weak ETags in VersionResourceResolver
Brian Clozel
2020-05-11 21:25:54 +02:00
-
e4cb25f365
Reject "/path/**/other" patterns in PathPatternParser
Brian Clozel
2020-05-11 19:08:21 +02:00
-
7bcda3a29b
Update Javadoc for TestContextTransactionUtils
Sam Brannen
2020-05-11 14:10:06 +02:00
-
715e8c9ef6
Align TransactionManagementConfigurer support in TCF with production
Sam Brannen
2020-05-11 13:59:34 +02:00
-
65acda8d3e
Polishing
Sam Brannen
2020-05-11 12:26:13 +02:00
-
2f80a085f5
Merge ClientResponse and related improvements
Rossen Stoyanchev
2020-05-11 08:49:54 +01:00
-
-
94824e30a4
Avoid parse cookies when mutating request or response
Rossen Stoyanchev
2020-05-09 09:49:44 +01:00
-
0e9ecb6c99
Shortcut handling of bodyToFlux(DataBuffer.class)
Rossen Stoyanchev
2020-05-08 21:40:39 +01:00
-
67a06f5edc
Add mutate() to ClientResponse and deprecate from()
Rossen Stoyanchev
2020-05-08 19:05:43 +01:00
-
c908ec1937
Wrappers for native headers on the client side
Rossen Stoyanchev
2020-05-08 14:11:37 +01:00
-
df99889aa6
Avoided repeated creation of ReadOnlyHttpHeaders wrapper
Rossen Stoyanchev
2020-05-08 14:07:30 +01:00
-
3276f81851
Avoid one layer of HttpHeaders wrapping
Rossen Stoyanchev
2020-05-08 10:34:26 +01:00
-
-
a64e7091e0
Deprecate support for RxJava 1.x
Rossen Stoyanchev
2020-05-11 08:48:08 +01:00
-
7f59381c7d
Add support for RxJava 3
Rossen Stoyanchev
2020-05-11 08:40:01 +01:00
-
3f30dcae80
Merge branch '5.2.x'
Sam Brannen
2020-05-10 15:44:57 +02:00
-
-
50a4fdac6e
Use Map::computeIfAbsent to simplify scope implementations
Yanming Zhou
2020-05-10 21:41:00 +08:00
-
613bd3be1d
Honor TxMgmtConfigurer when @Primary tx mgr is present in TCF
Sam Brannen
2020-05-09 20:09:27 +02:00
-
745cfcb161
Upgrade tests to TestNG 7.1
Sam Brannen
2020-05-09 17:36:25 +02:00
-
73e3df5df5
Fix typo in core-beans.adoc
stqp
2020-05-09 21:06:45 +09:00
-
2dc9020f80
Merge branch '5.2.x'
Sam Brannen
2020-05-09 13:57:41 +02:00
-
-
f5d011cb82
Filter reactive tx managers in TransactionAttributeSourceClassFilter
Sam Brannen
2020-05-09 13:57:03 +02:00
-
29fe8cecbb
Merge branch '5.2.x'
Sam Brannen
2020-05-08 19:49:56 +02:00
-
-
ec3d647d1d
Update spring-tx.xsd regarding reactive tx mgmt support
Sam Brannen
2020-05-08 19:48:46 +02:00
-
8f7debc769
Merge branch '5.2.x'
Sam Brannen
2020-05-08 19:26:00 +02:00
-
-
0f22a5e409
Update Javadoc regarding reactive tx mgmt support
Sam Brannen
2020-05-08 19:21:46 +02:00
-
1e64ffa7ba
Merge branch '5.2.x'
Sam Brannen
2020-05-08 18:19:17 +02:00
-
-
e1b2cafb33
Polish reactive transaction mgmt documentation in reference manual
Sam Brannen
2020-05-08 18:13:31 +02:00
-
7fbdc3ad11
Document ReactiveTransactionManager support in reference manual
Mark Paluch
2020-05-08 12:19:49 +02:00
-
f3c616ca72
Merge branch '5.2.x'
Rossen Stoyanchev
2020-05-08 14:30:33 +01:00
-
-
706446a660
Deprecate unused method
Rossen Stoyanchev
2020-05-08 14:30:10 +01:00
-
b22e670668
HttpHeaders#equals handles wrapping correctly
Rossen Stoyanchev
2020-05-08 09:37:37 +01:00
-
8a59a63ade
Merge branch '5.2.x'
Rossen Stoyanchev
2020-05-08 09:38:50 +01:00
-
-
19ba9087f5
HttpHeaders#equals handles wrapping correctly
Rossen Stoyanchev
2020-05-08 09:37:37 +01:00
-
1da903dd59
Add PartHttpMessageWriter
Rossen Stoyanchev
2020-05-07 16:28:33 +01:00
-
5af3223e76
Add Release pipeline for Milestone versions
Brian Clozel
2020-05-07 21:35:56 +02:00
-
21800a5fa6
Polish @Transactional documentation in reference manual
Sam Brannen
2020-05-07 18:42:02 +02:00
-
247662de6b
Fix @Transactional syntax error in reference manual
Yanming Zhou
2020-05-08 00:10:50 +08:00
-
436e9d8cdc
Use SingletonSupplier for XStream instance in XStreamMarshaller
Sam Brannen
2020-05-07 12:35:32 +02:00
-
f474595dee
Fix concurrency issues in XStreamMarshaller
Sam Brannen
2020-05-06 18:46:43 +02:00
-
4e8a6b9695
Merge branch '5.2.x'
Sam Brannen
2020-05-07 12:37:08 +02:00
-