Rossen Stoyanchev
87375fe6f8
ServerHttpRequest exposes SSL certificates
...
Issue: SPR-15964
2017-11-10 16:43:12 -05:00
Rossen Stoyanchev
9a894ab61e
Use ResponseEntity Content-Type as producible media type
...
Issue: SPR-16172
2017-11-10 15:05:03 -05:00
Juergen Hoeller
780993ce75
Polishing
2017-11-10 20:21:26 +01:00
Juergen Hoeller
a80fd9994a
HibernateJpaVendorAdapter preserves connection release mode for JTA
...
Issue: SPR-16162
2017-11-10 20:21:03 +01:00
Juergen Hoeller
de782026c4
Explicitly document UriTemplate as thread-safe
...
Issue: SPR-16173
2017-11-10 20:20:23 +01:00
Juergen Hoeller
a5da05c3dc
Comprehensive documentation on injection point matching
...
Issue: SPR-16142
2017-11-10 20:20:13 +01:00
Juergen Hoeller
423af674cd
Upgrade to Gradle 4.3.1 (and Netty 4.1.17)
...
Issue: SPR-16080
2017-11-10 20:20:02 +01:00
Rossen Stoyanchev
f565f635e3
Polish
2017-11-10 11:29:58 -05:00
Rossen Stoyanchev
ff97eafa4f
Fix NPE in ErrorsArgumentResolver
...
Issue: SPR-16187
2017-11-10 10:57:26 -05:00
Rossen Stoyanchev
a5103307c6
Polish ErrorArgumentResolver
2017-11-10 10:15:46 -05:00
Arjen Poutsma
8223809455
Use existing CompositeByteBuf if possible
...
This commit uses the existing CompositeByteBuf if present, as opposed
to creating a new composite for every call to
NettyDataBuffer.write(ByteBuf...)
Issue: SPR-16180
2017-11-10 15:09:14 +01:00
Rossen Stoyanchev
8cfa3c632b
Allow Undertow client in websocket integration tests
...
It seems to work.
2017-11-09 17:49:11 -05:00
Rossen Stoyanchev
988c5f2b56
Merge pull request #1590 from yneth/master
2017-11-09 17:17:04 -05:00
Rossen Stoyanchev
cb34b0b963
Polish
2017-11-09 17:16:31 -05:00
anton_bondarenko
b487db294b
Fix NullPointer when setting cookies in RequestUriSpec
2017-11-09 16:59:44 -05:00
Rossen Stoyanchev
807297f173
Remove RxNetty (from test sources)
...
Practically no changes to RxNetty for a year and efforts underway to
rebuild 0.6.x based on a current Reactor Netty base.
Aside from the extra time to run integration tests having two
Netty-based servers can also cause false alarms such as ByteBuf leaks
related to RxNetty.
2017-11-09 15:56:56 -05:00
Rossen Stoyanchev
369d33c3d0
Support charset config by (static) resource location
...
This commit adds support for configuring static resource locations
with a charset to be applied to relative paths.
2017-11-09 13:15:06 -05:00
Arjen Poutsma
db00669197
Allow to set cookies in ServerResponse
...
Issue: SPR-16121
2017-11-09 11:04:02 +01:00
Rossen Stoyanchev
840ef46a9f
Polish
...
Also remove ErrorDeferredResultProcessingInterceptor which was meant
to be package private to begin with as its peer
ErrorCallableProcessingInterceptor (also removed).
2017-11-08 23:15:31 -05:00
Juergen Hoeller
457c70cf33
Merge pull request #1588 from benbenw/SPR-16170
...
Improve memory allocations when substituting named parameters
Issue: SPR-16170
2017-11-08 23:54:38 +01:00
benoit
667e0341fa
Improve memory allocations when substituting named parameters.
...
Create the buffer with at least the original sql length to avoid
multiple re-allocations
Add a fast path if the original sql doesn't contain any parameters
2017-11-08 23:45:53 +01:00
Rossen Stoyanchev
263da1535b
WebTestClient can be configured with connector
...
Issue: SPR-16168
2017-11-07 13:01:12 -05:00
sdeleuze
1a246c0a67
Fix ListableBeanFactory Kotlin extensions return types
2017-11-07 13:51:53 +01:00
Rossen Stoyanchev
9786750b5a
Improve @RequestAttribute WebFlux resolver
...
The resolver now takes into account the possibility the attribute
itself may be a reactive type.
Issue: SPR-16158
2017-11-06 21:44:45 -05:00
Rossen Stoyanchev
14f02d7192
Update reference with examples of multipart requests
...
Issue: SPR-16118
2017-11-06 16:33:58 -05:00
Juergen Hoeller
4ec60f08ad
PrintingResultHandler defensively accesses session.getAttributeNames()
...
Issue: SPR-16164
2017-11-06 21:19:44 +01:00
Juergen Hoeller
899994e7c1
Merge pull request #1587 from dreis2211/SPR-16165
...
Reduce access on headers for STOMP messaging
Issue: SPR-16165
2017-11-06 20:41:10 +01:00
Christoph Dreis
9fab208fdd
Reduce access on headers for STOMP messaging
...
Issue: SPR-16165
2017-11-06 20:19:00 +01:00
Juergen Hoeller
ffd6eff369
Scheduled task introspection through ScheduledTaskHolder interface
...
Issue: SPR-15982
2017-11-06 18:36:39 +01:00
Juergen Hoeller
9511d29adb
Updated bean count expectations in ClassPathBeanDefinitionScannerTests
...
Issue: SPR-16152
2017-11-06 18:36:29 +01:00
Arjen Poutsma
af2e296ff3
Javadoc
2017-11-06 16:00:18 +01:00
Stephane Nicoll
1838ddb95d
Support Ant-style package name with component index
...
This commit improves the component index so that it supports ant-style
package name (i.e. com.example.**.foo).
Issue: SPR-16152
2017-11-06 15:19:30 +01:00
Juergen Hoeller
9649b0cb25
Properly resolve null beans as getBeansOfType result entries
...
Issue: SPR-16163
2017-11-06 13:27:51 +01:00
Arjen Poutsma
2d1f87501c
Add MultipartBodyBuilder
...
This commit introduces the MultipartBodyBuilder, a builder for multipart
form bodies.
Issue: SPR-16134
2017-11-06 10:42:11 +01:00
Juergen Hoeller
9b7af8b5aa
Polishing
2017-11-05 21:07:26 +01:00
Juergen Hoeller
07b479e264
FileUrlResource creates same class from createRelative
...
Issue: SPR-16140
2017-11-05 21:01:29 +01:00
Juergen Hoeller
a75dd2dd3e
Consistent getDateHeader checks in spring-webmvc unit tests
...
Issue: SPR-16160
2017-11-05 17:00:18 +01:00
Juergen Hoeller
e5c1deea63
Polishing
2017-11-05 16:23:30 +01:00
Juergen Hoeller
80a0cf71f4
MockHttpServletResponse.getDateHeader returns -1 for non-existent header
...
Includes consistent getDateHeader results in both MockHttpServletResponse variants (spring-test and spring-web)
Issue: SPR-16160
2017-11-05 16:12:21 +01:00
Juergen Hoeller
0edf4d6509
MockHttpServletRequest.getRequestURL aligns with getServerName/Port
...
Issue: SPR-16138
2017-11-05 16:11:21 +01:00
Juergen Hoeller
db050ac38c
Polishing
2017-11-04 01:07:09 +01:00
Juergen Hoeller
996d747aed
Upgrade to Mockito 2.11
...
Includes fixes for invalid exception declarations in Mockito-based unit tests. Also includes FreeMarker 2.3.27, Commons Pool 2.4.3, JSON-P 1.1.2.
Issue: SPR-16157
2017-11-04 01:06:59 +01:00
Juergen Hoeller
a37fce854f
Merge pull request #1586 from jmax01/master
...
Correctly handle NVARCHAR, LONGNVARCHAR and NCLOBs
Issue: SPR-16154
2017-11-03 23:48:44 +01:00
jmaxwell
e4c5b77de7
SPR-16154 - Correctly handle NVARCHAR, LONGNVARCHAR and NCLOBs
2017-11-03 14:49:32 -05:00
Rossen Stoyanchev
845110aa66
Update docs on HTTP/2
2017-11-03 10:35:42 -04:00
Stephane Nicoll
fb76aa0150
Detected candidate inner classes
...
This commit improves the indexer to also consider static inner classes
on top of regular top level classes.
Issue: SPR-16112
2017-11-03 13:25:23 +01:00
Rossen Stoyanchev
ef39092b3b
UriUtils#encodUriVariables methods are now public
2017-11-03 08:21:55 -04:00
Jay Bryant
7964360f79
Fix a broken link
2017-11-02 21:21:24 -04:00
Rossen Stoyanchev
4534c5fbfc
AbstractReactiveWebInitializer supports Servlet mapping
...
Issue: SPR-16155, SPR-16144
2017-11-02 21:03:09 -04:00
Rossen Stoyanchev
8c33ed02b3
ServletHttpHandlerAdapter supports Serlvet path mapping
...
Issue: SPR-16155
2017-11-02 20:53:26 -04:00