Commit Graph

  • ce66b251ab Fix Javadoc for MockRestRequestMatchers Sam Brannen 2023-02-21 22:13:41 +01:00
  • 626a7fc52a Add native support for @SubscribeMapping and @MessageExceptionHandler Sébastien Deleuze 2023-02-21 18:47:30 +01:00
  • 3d8455b257 Add unit tests for CoroutinesUtils Sébastien Deleuze 2023-02-21 10:16:23 +01:00
  • fd38c23699 Refine CoroutinesUtils#invokeSuspendingFunction contract Sébastien Deleuze 2023-02-21 10:15:29 +01:00
  • e47418c948 Polish attributes.adoc Sam Brannen 2023-02-20 17:22:20 +01:00
  • d6de374424 Restore package & import statements in AOP examples in ref docs Sam Brannen 2023-02-20 16:49:11 +01:00
  • b437b7be34 Introduce test for perthis with @Aspect and shared pointcut Sam Brannen 2023-02-20 16:48:12 +01:00
  • 2d56505ea9 Polishing Sam Brannen 2023-02-20 14:41:33 +01:00
  • 8a44b6445d Revise queryParam() and header() support in MockRestRequestMatchers Sam Brannen 2023-02-19 18:52:44 +01:00
  • 6d24e62e83 Polishing Sam Brannen 2023-02-19 17:43:31 +01:00
  • 2d62be8590 Fix Javadoc since for MockRestRequestMatchers queryParam() and header() (#29986) Johnny Lim 2023-02-20 00:04:53 +09:00
  • 2e1374b459 Update copyright headers Sam Brannen 2023-02-19 13:40:48 +01:00
  • bb6150e44e Use correct Kotlin file extension in update_copyright_headers.sh Sam Brannen 2023-02-19 13:37:51 +01:00
  • 38a4f23f16 Polishing Sam Brannen 2023-02-19 13:37:33 +01:00
  • 6739ca82ce Polishing Johnny Lim 2023-02-17 23:14:31 +09:00
  • 88e6544d9d Fix regression in WebFlux support for WebDAV methods Arjen Poutsma 2023-02-17 11:27:47 +01:00
  • 1999c78350 Next development version (v6.0.6-SNAPSHOT) Spring Builds 2023-02-15 16:20:19 +00:00
  • afd67a0deb Fix DataBufferUtils::write AsynchronousFileChannel race condition Arjen Poutsma 2023-02-15 15:38:39 +01:00
  • dcaddddbc5 Update Gradle Enterprise plugin Jerome Prinet 2023-02-14 14:31:36 +01:00
  • ce3be72e7f Polish Johnny Lim 2023-02-15 22:22:58 +09:00
  • 3e3f046dc9 Polishing Juergen Hoeller 2023-02-15 12:57:44 +01:00
  • 3adabf391f Consistent ordering of Resource methods (backported from main) Juergen Hoeller 2023-02-15 12:35:41 +01:00
  • 5847454aa4 Prefer local hostAddress in ReactorServerHttpRequest rstoyanchev 2023-02-15 10:26:49 +00:00
  • 569df6eecc Refine ModelAttributeMethodProcessor Kotlin exception handling Sébastien Deleuze 2023-02-14 14:07:41 +01:00
  • 979118c1eb Polishing Juergen Hoeller 2023-02-15 10:13:16 +01:00
  • f87a87e29d Consistent ordering of Resource methods Juergen Hoeller 2023-02-15 10:13:03 +01:00
  • 0619e19140 Upgrade to Reactor 2022.0.3 Juergen Hoeller 2023-02-15 10:12:48 +01:00
  • ac521a366a Refine instance supplier check in BeanDefinitionMethodGenerator Sébastien Deleuze 2023-02-15 09:31:50 +01:00
  • 9a4df5a97d DefaultHandlerExceptionResolver respects custom ModelAndView rstoyanchev 2023-02-14 20:13:15 +00:00
  • f54e1ef880 Initialize propertyName rstoyanchev 2023-02-14 18:12:48 +00:00
  • a3efcabe0c Polishing contribution rstoyanchev 2023-02-14 17:38:58 +00:00
  • dd3dc2d0d0 Pass URI to Reactor Netty HttpClient James Yuzawa 2023-02-09 19:25:17 -05:00
  • 2578e3894e Upgrade to Micrometer 1.10.4 Brian Clozel 2023-02-14 17:10:10 +01:00
  • 5335778d8d Polish Brian Clozel 2023-02-14 17:08:03 +01:00
  • 616e7779e0 Add RFC-8246 support to CacheControl Toshiaki Maki 2023-02-10 23:07:31 +09:00
  • 0026338c00 Consistent @Bean method return type for equivalence with XML example Juergen Hoeller 2023-02-14 16:57:35 +01:00
  • cdea667e58 Test for request attribute visibility in FreeMarker (backported from main) Juergen Hoeller 2023-02-14 16:57:22 +01:00
  • 84c7f07364 Consistent @Bean method return type for equivalence with XML example Juergen Hoeller 2023-02-14 16:36:31 +01:00
  • ac429a4ef7 Restore fallback to request attributes in FreeMarker template model Juergen Hoeller 2023-02-14 16:36:07 +01:00
  • 12d4dc1bae Polishing external contribution Arjen Poutsma 2023-02-14 14:28:30 +01:00
  • 4da2499613 Introduce Resource::getContentAsString Derrick Anderson 2020-03-06 21:26:28 -06:00
  • 18896aceca Adapt empty path to "/" in MockMvc rstoyanchev 2023-02-14 12:01:42 +00:00
  • 66b1c0b4b0 Upgrade to Netty 4.1.89 Juergen Hoeller 2023-02-14 11:38:32 +01:00
  • 6e42d36614 ASM upgrade for JDK 20/21 support (backported from main) Juergen Hoeller 2023-02-14 11:38:12 +01:00
  • d7824c7831 Polishing Juergen Hoeller 2023-02-14 11:00:01 +01:00
  • f91b2249b3 Upgrade to Netty 4.1.89 Juergen Hoeller 2023-02-14 10:58:15 +01:00
  • 33b329e13a Latest patch from ASM master Juergen Hoeller 2023-02-14 10:58:03 +01:00
  • b23316302d Avoid blocking in InMemoryWebSessionStore#changeSessionId rstoyanchev 2023-02-13 18:38:54 +00:00
  • dc843adb45 Improve docs on {@code Accept-Language} negotiation rstoyanchev 2023-02-13 18:24:47 +00:00
  • 9fcafd2650 WebSocketConnectionManager accepts prepared URI rstoyanchev 2023-02-13 17:10:19 +00:00
  • ccbb4bdd27 PayloadMethodArgumentResolver supports Optional rstoyanchev 2023-02-13 16:58:12 +00:00
  • 5b79a57f14 Polishing rstoyanchev 2023-02-13 12:55:59 +00:00
  • 7f2c93fa1f Allow MockRest to match header/queryParam value list with one Matcher Simon Baslé 2023-02-13 17:51:01 +01:00
  • 189d4e3e4c Allow MockRest to match header/queryParam value list with one Matcher Simon Baslé 2023-02-13 17:51:01 +01:00
  • 79a1fcb099 Polishing DataBuffer::write(CharSequence, Charset) Arjen Poutsma 2023-02-13 16:29:54 +01:00
  • 026be04b75 Polish CoroutinesAnnotationTransactionInterceptorTests Sébastien Deleuze 2023-02-13 14:59:07 +01:00
  • 45ae00fda3 Propagate the context in Coroutines transactions Sébastien Deleuze 2023-02-02 14:06:29 +01:00
  • 3e2f58cdd2 Offer restricted access to DataBuffer's ByteBuffer Arjen Poutsma 2022-11-30 12:30:10 +01:00
  • 72926c29f9 Temporarily set LocaleContextHolder to provide validation message interpolator with locale context (fixes SPR-17231). Boris Fox 2022-07-01 17:31:38 +10:00
  • f5c1e2ffa1 Polishing contribution rstoyanchev 2023-02-13 11:35:47 +00:00
  • 67df0756cd Support multipart/mixed and related in DefaultServerWebExchange Ronny Perinke 2022-12-09 22:03:06 +01:00
  • 17bc3facaa Polishing contribution rstoyanchev 2023-02-13 09:15:47 +00:00
  • 1de9426df0 Set reason for WebSocket CloseStatus.SESSION_NOT_RELIABLE Anatolii Zhmaiev 2022-09-29 13:40:10 +03:00
  • 27fdf56ed5 Polishing contribution rstoyanchev 2023-02-10 09:36:54 +00:00
  • 55392dfbd7 Define xml namespace as constant Yanming Zhou 2023-02-09 10:48:27 +08:00
  • ca9439657e Detect MSSQL code 2601 as duplicate key (aligned with sql-error-codes.xml) Juergen Hoeller 2023-02-09 14:59:09 +01:00
  • 5819d76d98 Document AOT limitation regarding to @Bean type Sébastien Deleuze 2023-02-09 10:33:56 +01:00
  • 4c351e811a Polish Johnny Lim 2023-02-04 23:20:29 +09:00
  • 431ae03447 Polish Johnny Lim 2023-02-04 23:20:29 +09:00
  • a7ec6b4a2a Unwrap session before selecting stats counter rstoyanchev 2023-02-08 18:09:49 +00:00
  • 5b67dea506 Unwrap session before selecting stats counter rstoyanchev 2023-02-08 18:09:49 +00:00
  • e5ff54955f ProblemDetail XML support via Jackson rstoyanchev 2023-02-08 10:39:41 +00:00
  • 9c0b28ffdc Fix StringIndexOutOfBoundsException rstoyanchev 2023-02-07 15:44:34 +00:00
  • b9fe095f60 Clearly document that DataClassRowMapper supports Java records Sam Brannen 2023-02-07 18:51:07 +01:00
  • 6b17014b5a Polish RowMapper tests Sam Brannen 2023-02-07 19:05:05 +01:00
  • 878246b09b Avoid confusing terminology in BeanPropertyRowMapper Sam Brannen 2023-02-07 18:29:55 +01:00
  • 08e7f5a292 Clearly document that DataClassRowMapper supports Java records Sam Brannen 2023-02-07 18:51:07 +01:00
  • 5f458e2578 Polish RowMapper tests Sam Brannen 2023-02-07 19:05:05 +01:00
  • 7584dfc79a Avoid confusing terminology in BeanPropertyRowMapper Sam Brannen 2023-02-07 18:29:55 +01:00
  • dc2c33e0ab Upgrade to Hibernate ORM 5.6.15, FreeMarker 2.3.32, TestNG 7.7.1, XMLUnit 2.9.1 Juergen Hoeller 2023-02-07 17:20:11 +01:00
  • dbf360997a Convert non-pattern ClassLoader results to FileSystemResource if possible Juergen Hoeller 2023-02-07 17:19:23 +01:00
  • b719a87061 Suggest AOP proxy or CGLIB_CLASS_SEPARATOR check instead of isCglibProxyClass Juergen Hoeller 2023-02-07 17:19:12 +01:00
  • 97e557c886 Update copyright headers Sam Brannen 2023-02-07 16:37:18 +01:00
  • 9067ccab2d Update copyright headers Sam Brannen 2023-02-07 16:35:52 +01:00
  • 4e00aece7a Restrict forwards in MockMvcWebConnection to 100 Manthan Bhatt 2023-02-07 07:23:56 -08:00
  • 89c170b095 Restrict forwards in MockMvcWebConnection to 100 Manthan Bhatt 2023-02-07 07:23:56 -08:00
  • c9841f37b6 Revise Testcontainers examples based on feedback Sam Brannen 2023-02-07 15:55:00 +01:00
  • 482482f62b Revise Testcontainers examples based on feedback Sam Brannen 2023-02-07 15:55:00 +01:00
  • a2a676241c Introduce HttpServiceProxyFactory#createClient Kotlin extension Sébastien Deleuze 2023-02-07 15:46:38 +01:00
  • 28602ad012 Add MockMvc.multipart() Kotlin extensions with HttpMethod Johnny Lim 2022-06-15 23:08:52 +09:00
  • 92d513e9fb Add MockMvc.multipart() Kotlin extensions with HttpMethod Johnny Lim 2022-06-15 23:08:52 +09:00
  • 782ee34cb7 Update @DynamicPropertySource examples regarding changes in Testcontainers Sam Brannen 2023-02-07 13:26:43 +01:00
  • 8e9dc3590d Update @DynamicPropertySource examples regarding changes in Testcontainers Sam Brannen 2023-02-07 13:26:43 +01:00
  • b8a7aa9395 Refine ControllerMappingReflectiveProcessor documentation Sébastien Deleuze 2023-02-07 12:00:07 +01:00
  • cb63164593 Refine Coroutines support in HttpServiceProxyFactory Sébastien Deleuze 2023-02-07 10:38:43 +01:00
  • 9f061f1eec Refine KotlinWebClientHttpServiceProxyTests Sébastien Deleuze 2023-02-07 10:19:10 +01:00
  • 1d4bf58e8d Support Coroutines in HttpServiceProxyFactory Donghyeon Kim 2022-11-19 22:52:18 +09:00
  • ce85fdc5c7 Always use application/problem+json with ProblemDetail rstoyanchev 2023-02-06 14:10:58 +00:00
  • 7851994a17 Refine empty path handling in MvcUriComponentsBuilder rstoyanchev 2023-02-02 13:22:06 +00:00
  • 80c10fad92 Polish RowMapper tests Sam Brannen 2023-02-03 17:47:07 +01:00