Commit Graph

  • f092ae567b Conditionally apply Kotlin if not using JDK 9 Rob Winch 2017-06-13 09:45:27 -05:00
  • 03133630cb Missing @Nullable annotations in WebFlux, in particular around locale resolution Juergen Hoeller 2017-06-20 18:08:42 +02:00
  • a95cf07317 Add WebTestClient.mutate() Arjen Poutsma 2017-06-20 17:06:41 +02:00
  • 535103cd52 Fine-tune HTTP/RMI Invoker exception handling Juergen Hoeller 2017-06-20 16:50:35 +02:00
  • c244f33f84 Polishing Juergen Hoeller 2017-06-20 16:50:02 +02:00
  • 3b1d46b3ba Polishing Arjen Poutsma 2017-06-20 16:34:09 +02:00
  • 50fc8f4e32 Support Void response body type in WebClient Arjen Poutsma 2017-06-20 16:30:37 +02:00
  • 4a0597d612 Replace WebClient.filter with Builder.filter Arjen Poutsma 2017-06-19 11:40:10 +02:00
  • 52148a10b7 Consistently use CodecConfigurer for configuration Brian Clozel 2017-06-19 18:42:37 +02:00
  • 018cc45483 Upgrade to Groovy 2.5 beta 1 Juergen Hoeller 2017-06-19 12:28:09 +02:00
  • 0e87a346ac Merge pull request #1461 from freeman0432:master Stephane Nicoll 2017-06-17 10:33:28 +02:00
  • b14df2b6ea Fix a missing line of xml fragment freeman0432 2017-06-17 14:11:45 +08:00
  • a2e555d749 Upgrade to Jackson 2.9.0.pr4 Sebastien Deleuze 2017-06-17 09:37:28 +02:00
  • 38db64e0d8 Warn when Jackson + Kotlin are used without jackson-module-kotlin Sebastien Deleuze 2017-06-17 00:07:59 +02:00
  • efb735aa99 SimpleRequestExpectationManager properly handles sequential requests with different count Juergen Hoeller 2017-06-16 13:32:43 +02:00
  • d5f9ad03a7 Support ScriptEngine#eval(String, Bindings) in ScriptTemplateView Sebastien Deleuze 2017-06-16 10:26:26 +02:00
  • 7e251274ee Consistent nullability of headers Map and MessagePostProcessor Juergen Hoeller 2017-06-15 22:45:06 +02:00
  • 4a21fb27fc Fix root path test and add more test cases Rossen Stoyanchev 2017-06-15 16:14:12 -04:00
  • 67e482aaf8 Fix ROOT_PATH constant to match recent changes Rossen Stoyanchev 2017-06-15 15:40:32 -04:00
  • ef3e309c12 Adjust timeout in Spring MVC for reactive streaming Rossen Stoyanchev 2017-06-15 13:11:59 -04:00
  • 53e8ebe6a6 Fix failing test (after previous commit) Rossen Stoyanchev 2017-06-15 11:07:39 -04:00
  • 97917aa57d Add PathSegmentContainer subPath extracting method Rossen Stoyanchev 2017-06-14 17:43:56 -04:00
  • 1018bf771b Separate DefaultRequestPath/DefaultPathSegmentContainer Rossen Stoyanchev 2017-06-14 16:38:28 -04:00
  • 97a97f9bba RequestPath improvements Rossen Stoyanchev 2017-06-14 15:58:44 -04:00
  • 7b5f96c804 HttpComponentsAsyncClientHttpRequestFactory supports plain HttpAsyncClient as well Juergen Hoeller 2017-06-14 17:10:44 +02:00
  • 137fc48cc2 Polishing Juergen Hoeller 2017-06-13 20:59:26 +02:00
  • 04d5a2951c Remove KClass based Kotlin extensions Sebastien Deleuze 2017-06-13 18:43:59 +02:00
  • 223315f96b Update to SonarQube 2.5 Rob Winch 2017-06-13 08:37:21 -05:00
  • 5e4e3fbe8b Merge pull request #1459 from diguage:lambda-map Stephane Nicoll 2017-06-13 16:06:47 +02:00
  • 1ab678a2a3 Polish "Refactor iterator of Map with Java8's Map.forEach" Stephane Nicoll 2017-06-13 15:09:09 +02:00
  • 1ef5f61ab2 Refactor iterator of Map with Java8's Map.forEach diguage 2017-06-13 17:53:13 +08:00
  • 7018804e84 ServerRequest.path() should return raw path Arjen Poutsma 2017-06-13 15:09:22 +02:00
  • 97909f2258 Support date properties in Content-Disposition HTTP header Sebastien Deleuze 2017-05-29 22:23:33 +02:00
  • e0e6736bc5 Introduce LocaleContextResolver in WebFlux Sebastien Deleuze 2017-06-06 09:31:58 +02:00
  • 72a8868f84 FreeMarker macros based on HTML output format (requires FreeMarker 2.3.24+) Juergen Hoeller 2017-06-13 14:21:09 +02:00
  • a0cea9a86f Polishing Juergen Hoeller 2017-06-13 14:20:33 +02:00
  • aa28b6cb54 Upgrade to Kotlin 1.1.2-5 Sebastien Deleuze 2017-06-13 12:22:52 +02:00
  • 779deb0fa7 Cleanup of duplicate semicolons Juergen Hoeller 2017-06-13 11:38:05 +02:00
  • 7dd8dc62a5 Fixes for ignored tests after last week's nullability commit Juergen Hoeller 2017-06-13 11:37:58 +02:00
  • 58242f2249 Polish Stephane Nicoll 2017-06-13 10:13:14 +02:00
  • 40df48fd95 Merge pull request #1454 from diguage:lambda Stephane Nicoll 2017-06-13 10:09:57 +02:00
  • fc64b8040f Polish "Replace relevant code with lambda" Stephane Nicoll 2017-06-13 09:38:39 +02:00
  • 4b1478d830 Replace relevant code with lambda diguage 2017-06-08 00:07:34 +08:00
  • 738160538e TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis) Juergen Hoeller 2017-06-13 03:11:36 +02:00
  • 47ec966757 TargetSource.getTarget() is nullable again (for compatibility with MethodInvocation.getThis) Juergen Hoeller 2017-06-12 22:54:18 +02:00
  • 233c15b80e Add PathPatternRegistry for handler mapping matching Brian Clozel 2017-06-12 16:07:35 +02:00
  • 1f0d107d37 Enable trailing slash matching by default Brian Clozel 2017-06-12 16:06:28 +02:00
  • 3ae84d6dd8 Consistent support for Charset/StandardCharsets in UriUtils etc Juergen Hoeller 2017-06-12 15:51:45 +02:00
  • 14161d1dbf Protected applyLifecycleMethods in UrlBasedViewResolver Juergen Hoeller 2017-06-12 15:48:59 +02:00
  • 6320976669 Latest dependency updates (H2 1.4.196, Apache JSTL 1.2.5, HtmlUnit 2.27) Juergen Hoeller 2017-06-12 15:27:57 +02:00
  • aca5eb7393 Merge pull request #1449 from diguage:dev Stephane Nicoll 2017-06-12 14:37:52 +02:00
  • 451b419624 Polish "Use Map#forEach instead of Map#entrySet#forEach" Stephane Nicoll 2017-06-12 14:28:24 +02:00
  • 2efa06237a Use Map#forEach instead of Map#entrySet#forEach diguage 2017-06-05 16:39:28 +08:00
  • 424bc75fb1 Remove headers(HttpHeaders) Arjen Poutsma 2017-06-12 14:14:40 +02:00
  • 9bf82dc18f Add addAll(MultiValueMap) Arjen Poutsma 2017-06-12 14:12:12 +02:00
  • 7085a30382 Improve capacity calculcation in DefaultDataBuffer Arjen Poutsma 2017-06-12 11:03:33 +02:00
  • 3373a3f7ef Add Kotlin extensions for WebTestClient API Sebastien Deleuze 2017-06-12 10:42:56 +02:00
  • a665da415a Merge pull request #1450 from diguage:diamond Stephane Nicoll 2017-06-12 09:19:22 +02:00
  • c1d44d9a34 Use the diamond syntax diguage 2017-06-05 19:20:22 +08:00
  • ca1e682dc4 Merge pull request #1451 from diguage:lambda-map Stephane Nicoll 2017-06-12 08:58:33 +02:00
  • 27aabb15f9 Polish "Refact iterator of Map with Java 8 forEach" Stephane Nicoll 2017-06-12 08:53:56 +02:00
  • dab7a7f0ee Refact iterator of Map with Java 8 forEach diguage 2017-06-06 01:03:44 +08:00
  • 5df053c44b Merge pull request #1455 from diguage:editor-config Stephane Nicoll 2017-06-12 08:08:14 +02:00
  • d33764353e Add EditorConfig diguage 2017-06-09 11:05:34 +08:00
  • 38a12ed4ba Expose RequestPath in ServerHttpRequest Rossen Stoyanchev 2017-06-11 21:57:54 -04:00
  • 2d17411ec4 Add RequestPath to http/server/reactive Rossen Stoyanchev 2017-06-11 21:20:57 -04:00
  • e2e0410570 Method-level javadoc on XmlReaderContext etc Juergen Hoeller 2017-06-11 12:03:05 +02:00
  • f43ea96dd9 Upgrade to Apache Johnzon 1.1.1 Juergen Hoeller 2017-06-11 12:02:57 +02:00
  • 01a92517bd Refactor RequestedContentTypeResolverBuilder Rossen Stoyanchev 2017-06-08 20:11:41 -04:00
  • b0e8e7f536 Refactor MappingContentTypeResolver implementations Rossen Stoyanchev 2017-06-07 12:17:49 -04:00
  • cb604738cf ResourceWebHandler uses MediaTypeFactory directly Rossen Stoyanchev 2017-06-07 14:36:57 -04:00
  • b65bfdb979 Remove HttpRequestPathHelper Rossen Stoyanchev 2017-06-06 21:40:40 -04:00
  • 95196e1aee Use undecoded pathWithinApplication in WebFlux Rossen Stoyanchev 2017-06-06 17:44:39 -04:00
  • ff2af660cf PathPatternParser encodes patterns as it parses them Andy Clement 2017-06-09 11:44:32 -07:00
  • c0550f7eb6 Documented AbstractBeanFactory nullability warning Juergen Hoeller 2017-06-09 20:46:15 +02:00
  • a1ce3244b0 Latest dependency updates (EclipseLink 2.6.5 RC2, JSON-B 1.0 RC2, Gson 2.8.1, Jetty 9.4.6, Netty 4.1.12) Juergen Hoeller 2017-06-09 20:43:15 +02:00
  • b1345014b9 Update to Reactor Bismuth-M2 Rob Winch 2017-06-09 09:49:13 -05:00
  • 5e954dcba0 Use ParameterizedTypeReference in public-facing WebFlux APIs Arjen Poutsma 2017-06-07 17:29:56 +02:00
  • b6c09fa76a Disambiguate BodyExtractors/Inserters Kotlin function names Sebastien Deleuze 2017-06-09 01:51:28 +03:00
  • 86580b2358 Polishing Sebastien Deleuze 2017-06-09 01:49:56 +03:00
  • 736bf1c502 Fix Kotlin dependencies Sebastien Deleuze 2017-06-09 01:24:47 +03:00
  • 8579ae66fc Add comprehensive tests of Kotlin extensions Sebastien Deleuze 2017-06-09 00:47:24 +03:00
  • fd53d2a51a Consistent use of @Nullable in spring-test Juergen Hoeller 2017-06-08 22:52:57 +02:00
  • ee5fa2633a Protect against null return value from DataSource.getConnection() Juergen Hoeller 2017-06-08 22:51:41 +02:00
  • bf66f45283 Support overriding, removing headers in ClientRequest Arjen Poutsma 2017-06-08 13:46:37 +02:00
  • e6f1950952 Missing @Nullable annotations for findAnnotation/getValue/getDefaultValue Juergen Hoeller 2017-06-08 10:35:54 +02:00
  • 72cd24446d Make resolvePropertyName available to subclasses Phillip Webb 2017-06-07 17:03:31 -07:00
  • c675424189 Restore AnnotationUtils null argument support Phillip Webb 2017-06-07 16:59:24 -07:00
  • db1fd516ea Next Development Version Spring Buildmaster 2017-06-07 19:29:40 +00:00
  • b7337b304e Correct native Validator reference for fallback in SpringValidatorAdapter Juergen Hoeller 2017-06-07 18:40:52 +02:00
  • 7eaedf2916 Debug-level log entry for any Jackson exception during canConvert Juergen Hoeller 2017-06-07 18:33:19 +02:00
  • 55b0fe1027 Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator Juergen Hoeller 2017-06-07 17:56:42 +02:00
  • 7cac1f1e6e Latest applicable dependency updates (Netty 4.1.11, Tomcat 8.5.15, Undertow 1.3.30) Juergen Hoeller 2017-06-07 17:56:58 +02:00
  • fa09cd3737 Avoid inefficient keySet iteration in messaging classes Juergen Hoeller 2017-06-07 17:56:51 +02:00
  • be93ee77e4 Debug-level log entry for any Jackson exception during canConvert Juergen Hoeller 2017-06-07 17:56:47 +02:00
  • 8330134757 Unwrap SpringValidatorAdapter (e.g. CustomValidatorBean) to native Validator Juergen Hoeller 2017-06-07 17:56:42 +02:00
  • 9cb9884533 Consistently accept "taskExecutor" bean of type Executor (as stated in @EnableAsync's javadoc) Juergen Hoeller 2017-05-25 23:37:02 +02:00
  • ac25db6d2b LocalValidatorFactoryBean properly supports unwrap at ValidatorFactory level Juergen Hoeller 2017-05-18 21:00:56 +02:00
  • 22bf9febcc Close InputStreams in writeResourceRegionCollection (analogous to writeResourceRegion) Juergen Hoeller 2017-05-17 14:34:50 +02:00
  • c6deeb31ec ResourceUtils.extractArchiveURL properly deals with top-level war URLs Juergen Hoeller 2017-05-17 14:22:43 +02:00