Juergen Hoeller
87abdb92da
Polishing
8 years ago
Juergen Hoeller
6d11b40353
Consistent use of StringUtils.toStringArray
8 years ago
Juergen Hoeller
350f318d2e
FormTag skips rendering of hidden fields in case of empty Map
...
Issue: SPR-16498
(cherry picked from commit 6d75732)
8 years ago
Rossen Stoyanchev
608ef46516
ForwardedHeaderFilter handles query+fragment correctly
...
Issue: SPR-16506
8 years ago
Juergen Hoeller
d60446a4fe
Explicit documentation notes on transacted sessions vs AUTO_ACKNOWLEDGE
...
Issue: SPR-16487
(cherry picked from commit 95f7180)
8 years ago
Juergen Hoeller
722cb36e01
Consistent Class array vs vararg declarations (and related polishing)
...
(cherry picked from commit 3b810f3)
8 years ago
Juergen Hoeller
5ba37762fe
Consistent ControllerAdvice applicability against user-declared class
...
Issue: SPR-16496
(cherry picked from commit 46cbdff)
8 years ago
Juergen Hoeller
f2dc075335
Defensively handle DatabaseMetaData.getConnection() returning null
...
Issue: SPR-16495
(cherry picked from commit 766e602)
8 years ago
Juergen Hoeller
3b0eca921c
Refined exception messages
8 years ago
Juergen Hoeller
efe2539cf3
Upgrade to Tomcat 8.5.28 and Jackson 2.8.11.1
8 years ago
Juergen Hoeller
0030ff8711
Polishing
8 years ago
Juergen Hoeller
f93ca28884
Avoid unused arguments for internal delegates
...
(cherry picked from commit b449928)
8 years ago
Juergen Hoeller
4be416e2ca
SubProtocolWebSocketHandler closes sessions outside of lifecycle monitor
...
Issue: SPR-16488
(cherry picked from commit 3c631f8)
8 years ago
Rossen Stoyanchev
2033f50f22
Fix regression in MappingJackson2MessageConverter
...
As of 4.3.13 MappingJackson2MessageConverter uses the MethodParameter
hint to obtain generic type information but it needs to be careful, and
nest one level, if the target parameter type has a Message wrapper.
Issue: SPR-16486
8 years ago
Juergen Hoeller
e33fb892f1
Upgrade to Netty 4.1.21
8 years ago
Juergen Hoeller
afe461609c
Polishing (selective backports from master)
8 years ago
Juergen Hoeller
33d655a634
Consistent handling of InterruptedException (plus setSchedulerFactory)
...
Issue: SPR-16479
Issue: SPR-16439
(cherry picked from commit 39201ad)
8 years ago
Juergen Hoeller
2654dbfcf1
Relaxed procedure existence check on Oracle (for non-exposed synonyms)
...
Issue: SPR-16478
(cherry picked from commit fc93f99)
8 years ago
Juergen Hoeller
14440949b3
Test with all-negated profile condition
...
Issue: SPR-16465
(cherry picked from commit 285b01f)
8 years ago
Juergen Hoeller
05dec6d23e
Consistent use of @throws instead of @exception
...
(cherry picked from commit 5c813a3 )
8 years ago
Juergen Hoeller
cc77b4b995
Explicit notes on isolation level handling in participating transactions
...
Issue: SPR-16463
(cherry picked from commit 0ac117f)
8 years ago
Juergen Hoeller
fd964ca4b1
Consistent object type exposure for JSON rendering (workaround for Gson)
...
Issue: SPR-16461
(cherry picked from commit 817a836)
8 years ago
Juergen Hoeller
5fd761ee39
MimeType.compareTo uses case-insensitive Charset (analogous to equals)
...
Issue: SPR-16458
(cherry picked from commit cfe7ff1)
8 years ago
Juergen Hoeller
8fda96cadb
AcceptHeaderLocaleResolver falls back to language-only match among its supported locales
...
Issue: SPR-16457
(cherry picked from commit 4dc9645)
8 years ago
Juergen Hoeller
9926b68473
Avoid String concatenation for not-null assertion in BeanProperty/DirectFieldBindingResult
...
Issue: SPR-16455
(cherry picked from commit 9c069f6)
8 years ago
Juergen Hoeller
d8a2672505
CachingConnectionFactory makes its Session caching inactive during reset
...
Issue: SPR-16450
(cherry picked from commit b6ecfcf)
8 years ago
Juergen Hoeller
b125b5e398
Properly analyze Java 9 class cast messages for lambda event listeners
...
Issue: SPR-16435
(cherry picked from commit 89d2bd9)
8 years ago
Juergen Hoeller
65743a68e6
Deep BeanCurrentlyInCreationException check in getTypeForFactoryBean
...
Issue: SPR-16427
(cherry picked from commit 7772b91)
8 years ago
Juergen Hoeller
f187ca6413
Notes about HibernateJpaVendorAdapter settings vs native Hibernate rules
...
Issue: SPR-16428
(cherry picked from commit e1fa65a)
8 years ago
Juergen Hoeller
13c213481a
@EnableAspectJAutoProxy : per application context, requires aspectjweaver
...
Issue: SPR-14753
Issue: SPR-15801
(cherry picked from commit 0e734d8)
8 years ago
Juergen Hoeller
ce9402618c
Doc: no "useCodeAsDefaultMessage" for setValidationMessageSource
...
Issue: SPR-15986
(cherry picked from commit 37ab8a7)
8 years ago
Juergen Hoeller
a041769799
AbstractClientSockJsSession.close propagates IOException from disconnect
...
Issue: SPR-16415
(cherry picked from commit cf100d4)
8 years ago
Juergen Hoeller
09cb7f4c31
Fine-tuned logging of WebSocket close exceptions
...
Issue: SPR-16409
(cherry picked from commit 8e2be91)
8 years ago
Juergen Hoeller
04f954956c
ServletServerHttpRequest.getURI() ignores malformed query string
...
The resolved URI instance is also being cached now. This should not make a difference in a real Servlet environment but does affect tests which assumed they could modify an HttpServletRequest path behind a pre-created ServletServerHttpRequest instance. Our WebSocket test base class has been revised accordingly, re-creating the ServletServerHttpRequest in such a case.
Issue: SPR-16414
(cherry picked from commit 0e6f8df)
8 years ago
Rossen Stoyanchev
fe4472dbeb
MockHttpServletRequestBuilder decodes pathInfo
...
Previously MockHttpServletRequestBuilder calculated the pathInfo from the
provided URL without decoding the value. This meant that the pathInfo
incorrectly included URL encoded values.
Now MockHttpServletRequestBuilder properly decodes the pathInfo.
Backport of #0cd427bdd35e668dda6332ae2885d94c222d9c49.
Fixes: SPR-16453
8 years ago
Spring Buildmaster
b708027e94
Next Development Version
8 years ago
Juergen Hoeller
333449598f
Upgrade to Apache HttpClient 4.5.5 and Tomcat 8.5.27
8 years ago
Juergen Hoeller
03b2d9399e
Polishing
8 years ago
Juergen Hoeller
4ccf33e36b
Javadoc format and related polishing
...
(cherry picked from commit 9d0e62e)
8 years ago
Juergen Hoeller
5eebe946bd
Upgrade to Netty 4.1.20 and Tomcat 8.5.24
8 years ago
Juergen Hoeller
13fa69bdaf
Upgrade to ASM 6.0 level (for CGLIB 3.2.6)
...
Issue: SPR-16405
(cherry picked from commit 185c2bf)
8 years ago
Juergen Hoeller
4aeca67c4d
Upgrade to CGLIB 3.2.6
...
Issue: SPR-16267
8 years ago
Rossen Stoyanchev
b695b15243
Update STOMP docs on using dot as separator
...
Issue: SPR-16275
8 years ago
Rossen Stoyanchev
ef4b62caa0
Refine "." separator support for STOMP messaging
...
After this commit DefaultUserDestinationResolves no longer looks at
whether AntPathMatcher is configured with "." as separator and rather
expects to be explicitly told whether to keep the leading slash in
translated destinations which actually depends on what the message
broker supports (e.g. RabbitMQ "/", Artemis ".") or how it is
configured (simple broker could be either way).
There is also a minor improvement in SimpMessagingTemplate to ensure
user destinations are correctly formed based on what the
DefaultUserDestinationResolver expects. When using "." as separtor it
allows sending messages to "queue.q1" rather than "/queue.q1".
Issue: SPR-16275
8 years ago
Rossen Stoyanchev
238e9ae59f
Polish MessageBrokerConfigurationTests
8 years ago
Juergen Hoeller
347f2890df
Upgrade to Jackson 2.8.11
8 years ago
Juergen Hoeller
8b5a013423
Polishing
8 years ago
Juergen Hoeller
a73d9bbed5
Scheduled/JmsAnnotationBeanPostProcessor properly deals with nested proxies
...
Issue: SPR-16196
8 years ago
Juergen Hoeller
c1bc74c83f
ResponseEntityResponseExtractor tolerates unknown HTTP status codes
...
Issue: SPR-16371
8 years ago
Juergen Hoeller
f68fdd4454
Proper null path checks in HierarchicalUriComponents
...
Issue: SPR-16364
8 years ago