Commit Graph

  • e57845a50f Polishing Sam Brannen 2019-07-06 15:32:54 +02:00
  • a5cb8799fa Merge branch '5.1.x' Juergen Hoeller 2019-07-05 18:22:02 +02:00
  • 7a7d4109ac Polishing Juergen Hoeller 2019-07-05 17:47:36 +02:00
  • 53ebbb20f9 Upgrade to Netty 4.1.37 Juergen Hoeller 2019-07-05 17:08:46 +02:00
  • 16deb3c50f Defensively register ReactiveReturnValueHandler for messaging methods Juergen Hoeller 2019-07-05 17:08:08 +02:00
  • a1eae42fd0 Expose implementation method for annotation introspection purposes Juergen Hoeller 2019-07-05 17:07:44 +02:00
  • 56cc0d02e9 Bean destruction exceptions consistently logged at warn level Juergen Hoeller 2019-07-05 17:07:22 +02:00
  • aeef95938e SpringValidatorAdapter's ObjectError subclasses are serializable Juergen Hoeller 2019-07-05 17:07:01 +02:00
  • 944b943ea7 Upgrade to Kotlin 1.3.41, Netty 4.1.37, Log4J 2.12, HSQLDB 2.5 Juergen Hoeller 2019-07-05 16:26:10 +02:00
  • d903b9acf5 Compatibility with RxJava 3.0 Juergen Hoeller 2019-07-05 16:25:52 +02:00
  • 6990504d17 Upgrade to ASM 7.2 Juergen Hoeller 2019-07-05 16:24:45 +02:00
  • 2abff1a5b0 Introduce withoutTransaction factory method on TransactionOperations Juergen Hoeller 2019-07-05 16:24:37 +02:00
  • 7bfe01a028 Support for reactive result values from event listener methods Juergen Hoeller 2019-07-05 16:19:23 +02:00
  • 97d020c509 Merge branch '5.1.x' Rossen Stoyanchev 2019-07-05 10:55:49 +01:00
  • 2aec175ccc Drain body after exception from applying onStatus Rossen Stoyanchev 2019-07-05 10:48:49 +01:00
  • 2088a3d57b Document async requests with Spring MVC Test Rossen Stoyanchev 2019-07-05 10:30:02 +01:00
  • 1f5f22213c Merge branch 'pr/23119' Rossen Stoyanchev 2019-07-05 09:03:15 +01:00
  • fbb72eff2e Polish Rossen Stoyanchev 2019-07-05 09:01:13 +01:00
  • ea10ee5265 queryParam and replaceParam with List Dmytro Nosan 2019-06-12 15:49:19 +03:00
  • 0d3e5db3ff Compare suffix patterns by length Rossen Stoyanchev 2019-07-05 07:36:35 +01:00
  • 157df861f9 Do not warn also if cause is re-thrown Rossen Stoyanchev 2019-07-05 07:07:33 +01:00
  • 37f9ce5cc9 Return 500 (not 406) if content-type was preset Rossen Stoyanchev 2019-07-05 07:05:31 +01:00
  • 3d913b8134 Merge branch '5.1.x' Rossen Stoyanchev 2019-07-03 17:25:12 +01:00
  • 4e6e47b726 Earlier detection of token authentication Rossen Stoyanchev 2019-07-03 15:22:56 +01:00
  • 5af9a8edae Ensure WebSocketHttpRequestHandler writes headers Rossen Stoyanchev 2019-07-03 15:24:12 +01:00
  • 03a342378a Merge branch '5.1.x' Rossen Stoyanchev 2019-07-02 09:43:58 +01:00
  • 6e79dcdc8e Merge pull request #23070 from L00kian/23060-fix Rossen Stoyanchev 2019-07-02 09:33:13 +01:00
  • 29b7659094 Polish Rossen Stoyanchev 2019-07-02 09:30:06 +01:00
  • 27b5d2b288 Optional @RequestPart Mono arg resolves to Mono.empty Ilya Lukyanovich 2019-05-31 16:48:02 +03:00
  • 64d13c471f Upgrade to JUnit Jupiter 5.5 Sam Brannen 2019-07-01 00:00:09 +03:00
  • 932f771380 Improve performance of FormContentFilter Phillip Webb 2019-06-29 22:25:57 -07:00
  • b3d56ebf3b Restore StringUtils.hasLength check Phillip Webb 2019-06-29 22:15:13 -07:00
  • 87c15ba9ad Use the accepted profiles in BeanDefinitionDsl Thomas Girard 2019-02-08 14:14:37 +01:00
  • ba95818b1d Upgrade to Gradle 5.5 Sam Brannen 2019-06-29 11:54:19 +03:00
  • 896496341a Add explicit support for multipart/mixed in FormHttpMessageConverter Sam Brannen 2019-06-29 11:40:49 +03:00
  • 75d1428e24 Polishing Sam Brannen 2019-06-29 00:12:43 +03:00
  • 5a308ad5bd Polish MimeTypeUtils LRU cache Brian Clozel 2019-06-29 00:15:30 +02:00
  • 511a430906 Polish Rossen Stoyanchev 2019-06-28 23:12:58 +01:00
  • 1b93ea97ac Fix concurrent reads issue in MimeTypeUtils cache Brian Clozel 2019-06-28 23:43:38 +02:00
  • 5bf070a857 More flexible RSocket metadata support Rossen Stoyanchev 2019-06-28 21:53:30 +01:00
  • 3e41f5e6b6 Cache the encoded credentials in BasicAuthenticationInterceptor Sam Brannen 2019-06-28 18:46:49 +03:00
  • 5008423408 Support multipart/* MediaTypes in RestTemplate Sam Brannen 2019-06-27 17:05:36 +03:00
  • 7bc727c895 Convert addSupportedMediaType() to var-args in FormHttpMessageConverter Sam Brannen 2019-06-27 16:55:03 +03:00
  • 1ef60f2d3b Polishing Sam Brannen 2019-06-27 16:02:40 +03:00
  • 91ae711a54 Fix Javadoc for MediaType Sam Brannen 2019-06-27 16:02:13 +03:00
  • 4e7d8a8873 Introduce addSupportedMediaType() in FormHttpMessageConverter Sam Brannen 2019-06-27 16:00:02 +03:00
  • 8e1cb9a059 Improve diagnostics for all server failures in RestTemplateIntegrationTests Sam Brannen 2019-06-27 14:02:41 +03:00
  • d522e9835f Polish AbstractMockWebServerTestCase Sam Brannen 2019-06-27 13:45:32 +03:00
  • 0b6239cecc Improve diagnostics for failures in RestTemplateIntegrationTests Sam Brannen 2019-06-26 15:16:54 +03:00
  • 7d6be2e26e Polishing Sam Brannen 2019-06-26 15:12:32 +03:00
  • 14afdb2bbc Remove unnecessary import Stephane Maldini 2019-06-25 17:42:01 -07:00
  • 339ee01233 Remove unnecessary flushOnEach (since reactor-netty 0.9) Stephane Maldini 2019-06-25 16:05:30 -07:00
  • e947e08638 Merge branch '5.1.x' Sam Brannen 2019-06-25 13:14:21 +03:00
  • ac29e9de6a Document that CacheManager.getCache() may create a new Cache Sam Brannen 2019-06-25 13:12:42 +03:00
  • 33fa55e658 Update OrderComparatorTests based on clarified PriorityOrdered semantics Sam Brannen 2019-06-25 11:04:19 +03:00
  • b2dc4debde Merge branch '5.1.x' Sam Brannen 2019-06-25 10:42:14 +03:00
  • dda4dfb44b Clarify semantics of the PriorityOrdered interface Sam Brannen 2019-06-25 10:40:55 +03:00
  • 1afc2be5aa Remove duplicate assertion in AnnotatedElementUtilsTests Johnny Lim 2019-06-25 16:00:12 +09:00
  • 0f1d16bb05 Fix Checkstyle violation Sam Brannen 2019-06-24 17:54:04 +03:00
  • d0231cb29a Presort beans in ControllerAdviceBean.findAnnotatedBeans() Sam Brannen 2019-06-24 14:48:18 +03:00
  • dd15ff79d7 Register annotated handlers in RSocketRequester Brian Clozel 2019-06-24 15:11:18 +02:00
  • d5a2bdee8d Improve Javadoc for @ControllerAdvice regarding ordering Sam Brannen 2019-06-24 14:36:04 +03:00
  • 6cc6abd405 Test status quo for OrderComparator's PriorityOrdered support Sam Brannen 2019-06-24 14:13:46 +03:00
  • 4357749a63 Document that OrderComparator honors PriorityOrdered Sam Brannen 2019-06-24 13:32:54 +03:00
  • e3b3481c19 Fix typo in Javadoc Sam Brannen 2019-06-24 12:32:41 +03:00
  • 9239ab1891 Support Ordered interface for @ControllerAdvice beans Sam Brannen 2019-06-23 19:11:26 +03:00
  • 978adbdae7 Avoid duplicate lookups of @ControllerAdvice annotations Sam Brannen 2019-06-23 18:31:04 +03:00
  • ed6fbdddaa Fix typo in CONTRIBUTING.md Gaurav Deshpande 2019-06-23 01:04:05 +05:30
  • 7576d0d40c Polishing Sam Brannen 2019-06-22 19:06:58 +03:00
  • 4568edf6c4 Simplify ControllerAdviceBean constructors Sam Brannen 2019-06-22 18:39:37 +03:00
  • 8f30639a0a Test status quo for Ordered support for @ControllerAdvice beans Sam Brannen 2019-06-22 18:18:57 +03:00
  • e2d01bb783 Merge branch '5.1.x' Juergen Hoeller 2019-06-22 17:11:31 +02:00
  • 29dcd19971 Upgrade to AspectJ 1.9.4, RxJava 2.2.10, Jetty 9.4.19, Undertow 2.0.22 Juergen Hoeller 2019-06-22 16:49:40 +02:00
  • 21267e56b7 Cache resolved bean instance in ControllerAdviceBean Sam Brannen 2019-06-21 18:27:33 +03:00
  • 59901592d2 Introduce regression tests for ControllerAdviceBean Sam Brannen 2019-06-21 17:21:50 +03:00
  • 52f1a3aef9 Polish ControllerAdviceBean Sam Brannen 2019-06-21 17:11:12 +03:00
  • beb454a299 Use HTTPS links in documentation where possible Sam Brannen 2019-06-21 16:51:44 +03:00
  • eaecf0c006 Improve RSocketRequester.ResponseSpec Kotlin extensions Sebastien Deleuze 2019-06-21 14:44:15 +02:00
  • 003247dc40 Equalize copy of ChannelSendOperator Rossen Stoyanchev 2019-06-21 14:16:44 +01:00
  • 030caea9cf Merge branch '5.1.x' Rossen Stoyanchev 2019-06-21 14:15:26 +01:00
  • 594c5806a6 Handle error in apply of writeFunction Rossen Stoyanchev 2019-06-21 14:15:04 +01:00
  • 0e5a38591f Cache beanType in ControllerAdviceBean Sam Brannen 2019-06-21 14:09:05 +03:00
  • 2759b4b909 Avoid use of Stream API in ControllerAdviceBean Sam Brannen 2019-06-21 13:49:49 +03:00
  • d5554d5d8d Polish @ControllerAdvice and @RestControllerAdvice Sam Brannen 2019-06-21 13:26:30 +03:00
  • 92abe2927e Document that Ordered is not supported for @ControllerAdvice beans Sam Brannen 2019-06-21 12:39:34 +03:00
  • d893cdaabb Document that Ordered is not supported for @ControllerAdvice beans Sam Brannen 2019-06-21 12:39:34 +03:00
  • 2f4c97cbdb Merge branch '5.1.x' Sam Brannen 2019-06-21 12:46:21 +03:00
  • 97bfb75fbc Polish documentation for @ControllerAdvice in reference manual Sam Brannen 2019-06-21 12:45:08 +03:00
  • 1d2f8e5cc2 Merge branch '5.1.x' Sam Brannen 2019-06-21 12:41:59 +03:00
  • ad915f4a26 Document that Ordered is not supported for @ControllerAdvice beans Sam Brannen 2019-06-21 12:39:34 +03:00
  • 92981ac9de Add Flux<Part> ServerRequest.parts() Arjen Poutsma 2019-06-14 10:33:42 +02:00
  • 11c7907a59 Add Flux<Part> ServerWebExchange.getParts() Arjen Poutsma 2019-06-19 13:35:40 +02:00
  • edd86e5dd5 Move RouterFunction WebHandler to inner class Arjen Poutsma 2019-06-18 16:04:20 +02:00
  • 7f1d5d790e Polish Rossen Stoyanchev 2019-06-21 06:51:59 +01:00
  • c6a2c89408 Package refactoring in rsocket support Rossen Stoyanchev 2019-06-21 06:49:41 +01:00
  • cc05608ae9 PathPattern does not use custom separator Brian Clozel 2019-06-20 20:27:22 +02:00
  • 5787fc16fb PathPatternRouteMatcher should use custom separator Brian Clozel 2019-06-20 20:23:04 +02:00
  • f56c54dfc8 Polishing Sam Brannen 2019-06-20 18:09:22 +03:00
  • da582dad7c Add documentation for Coroutines dependencies Sebastien Deleuze 2019-06-20 16:11:20 +02:00
  • 772087fe18 Refactor RSocket handler selection Rossen Stoyanchev 2019-06-20 12:09:51 +01:00