Commit Graph

  • 3f85a7db1b Consistent exception naming across InvocableHandlerMethod variants Juergen Hoeller 2019-05-07 00:48:27 +02:00
  • 379d81da74 Consistent thread-safe handling of manualSingletonNames Set Juergen Hoeller 2019-05-07 00:47:59 +02:00
  • 47ff92873b Add null check Ippei Nawate 2019-05-06 18:51:28 +09:00
  • 2b3df1fa30 Merge branch '5.1.x' Sebastien Deleuze 2019-05-06 22:11:11 +02:00
  • 4b31feb243 Clarify Jackson2ObjectMapper.modules(ToInstall) semantics Sebastien Deleuze 2019-05-06 22:09:56 +02:00
  • 53cadf15e7 Deferred handling of Flux error in Spring MVC Rossen Stoyanchev 2019-05-06 12:26:25 -04:00
  • 15e1af2281 Protected methods to determine payload target type Rossen Stoyanchev 2019-05-06 09:33:47 -04:00
  • e16a134075 Refine WebFlux Kotlin extensions Sebastien Deleuze 2019-05-06 11:00:37 +02:00
  • d616e10dca Use assertThat from Hamcrest instead of JUnit 4 Sam Brannen 2019-05-05 19:14:21 +02:00
  • 47c39304af Use assertThat from Hamcrest instead of JUnit 4 Sam Brannen 2019-05-05 18:27:38 +02:00
  • c79fdfb668 Use assertThat from Hamcrest instead of JUnit 4 Sam Brannen 2019-05-05 18:09:11 +02:00
  • d4379630e2 Use assertThat from Hamcrest instead of JUnit 4 Sam Brannen 2019-05-05 17:31:31 +02:00
  • 0aeb7d1e02 Delete dead code in TransactionSynchronizationManager Sam Brannen 2019-05-05 17:29:54 +02:00
  • 1928167d5d Delete dead code in ReactiveTransactionInterceptorTests Sam Brannen 2019-05-05 17:21:15 +02:00
  • 772ef40920 Upgrade to JUnit 4.13-beta-3 Sam Brannen 2019-05-05 16:56:48 +02:00
  • 7ed4df20a8 Ensure AbstractReactiveTransactionManager compiles in Eclipse IDE Sam Brannen 2019-05-05 16:46:11 +02:00
  • 3dc38a08c8 Add missing return in AbstractReactiveTransactionManager.processCommit() Sam Brannen 2019-05-05 16:30:26 +02:00
  • 21864c80d7 Suppress warning Sam Brannen 2019-05-05 16:28:45 +02:00
  • 0b97cc9ebd Polish Stephane Nicoll 2019-05-05 09:13:09 +02:00
  • 7d0a49474e Merge pull request #22891 from rewolf Stephane Nicoll 2019-05-05 09:08:58 +02:00
  • 1542d97dab Polish contribution Stephane Nicoll 2019-05-05 09:08:21 +02:00
  • 6eb4ac60ab Polish CONTRIBUTING.md Andrew Flower 2019-05-05 11:55:35 +09:00
  • 28039057fd Consistent naming of HandlerMethodArgumentResolver implementations Juergen Hoeller 2019-05-04 18:30:56 +02:00
  • 30bbf91dba Rename PayloadArgumentResolver to PayloadMethodArgumentResolver Juergen Hoeller 2019-05-04 17:35:34 +02:00
  • 57984c5705 Move package annotation.support.reactive to annotation.reactive Juergen Hoeller 2019-05-04 17:34:32 +02:00
  • 9eb095d921 Merge branch '5.1.x' Juergen Hoeller 2019-05-04 12:04:48 +02:00
  • 293188c797 Consistent non-use of firstIndex 0 in PatternMatchUtils Juergen Hoeller 2019-05-04 12:01:54 +02:00
  • 9674ce4906 Avoid HashSet/StringBuilder allocation for non-placeholder values Juergen Hoeller 2019-05-04 12:00:22 +02:00
  • d489227874 Use HttpHeaders constants where possible Johnny Lim 2019-05-04 09:48:21 +09:00
  • ffbecf1427 Fix Checkstyle violation Juergen Hoeller 2019-05-03 18:24:30 +02:00
  • f0f6af2926 Merge branch '5.1.x' Juergen Hoeller 2019-05-03 18:13:12 +02:00
  • ea4a174583 Polishing Juergen Hoeller 2019-05-03 18:10:41 +02:00
  • 9198e037c1 Consistent use of StringUtils.hasLength(String) vs isEmpty(Object) Juergen Hoeller 2019-05-03 18:02:53 +02:00
  • 3d6476da46 Polishing Juergen Hoeller 2019-05-03 17:29:22 +02:00
  • a7949ac84a Consistent use of StringUtils.hasLength(String) vs isEmpty(Object) Juergen Hoeller 2019-05-03 17:29:14 +02:00
  • 83046531da Replace signal materialization in TransactionalOperator with usingWhen Mark Paluch 2019-05-03 14:55:49 +02:00
  • 9cff07ce35 Fix doCleanupAfterCompletion invocation Mark Paluch 2019-05-03 14:52:55 +02:00
  • e0e720cdac Upgrade to Netty 4.1.36 Juergen Hoeller 2019-05-03 16:11:02 +02:00
  • 1f4ca61b80 Polishing Juergen Hoeller 2019-05-03 16:10:51 +02:00
  • 2e7489d124 Allow null operands in compiled SpEL numeric operator expressions Juergen Hoeller 2019-05-02 17:27:49 +02:00
  • 5be693dd04 Upgrade to Jetty 9.4.18 and Netty 4.1.36 Juergen Hoeller 2019-05-03 15:33:05 +02:00
  • 901ced7b66 Polishing Juergen Hoeller 2019-05-03 15:32:47 +02:00
  • 8a48c5ad86 Allow null operands in compiled SpEL numeric operator expressions Juergen Hoeller 2019-05-02 17:27:49 +02:00
  • ec8689d1fc Merge branch '5.1.x' Juergen Hoeller 2019-05-03 14:23:59 +02:00
  • 84266d71e9 Polishing Juergen Hoeller 2019-05-03 14:08:20 +02:00
  • 4e10735e8f MockHttpServletRequest restores default locale for empty accept header Juergen Hoeller 2019-05-03 14:08:12 +02:00
  • fc8d5c068c Support final @Configuration(proxyBeanMethods = false) classes Sebastien Deleuze 2019-05-02 10:13:59 +02:00
  • a2a6bc3d47 Introduce TransactionDefinition.withDefaults() shortcut Juergen Hoeller 2019-05-03 12:28:41 +02:00
  • eaa9a78d5d Merge branch '5.1.x' Juergen Hoeller 2019-05-03 00:23:57 +02:00
  • 7aa61d9ee0 Upgrade to Jetty 9.4.18 and Netty 4.1.36 Juergen Hoeller 2019-05-03 00:12:03 +02:00
  • 5b1b1bae37 Consistent use of try-with-resources for local resource closing Juergen Hoeller 2019-05-03 00:11:47 +02:00
  • 31c3b8a291 Avoid unguarded String concatenation for debug/trace logging Juergen Hoeller 2019-05-03 00:10:56 +02:00
  • ce9162065c Merge branch '5.1.x' Juergen Hoeller 2019-05-02 17:52:12 +02:00
  • f359c117d3 Polishing Juergen Hoeller 2019-05-02 17:28:32 +02:00
  • 8158b6fd86 Update postProcessBeforeInstantiation comment on factory methods Juergen Hoeller 2019-05-02 17:28:11 +02:00
  • 18f6739be4 Allow null operands in compiled SpEL numeric operator expressions Juergen Hoeller 2019-05-02 17:27:49 +02:00
  • 8a57997d21 Avoid use of Objects.requireNonNull plus related polishing Juergen Hoeller 2019-05-02 16:32:47 +02:00
  • 0be610b0ee Support for reactive transactions in TransactionInterceptor Juergen Hoeller 2019-05-02 16:23:48 +02:00
  • 8dabb3e626 Shorter class names for common reactive transaction API types Juergen Hoeller 2019-05-02 16:23:37 +02:00
  • b5e5e33078 Remove legacy config options from AbstractReactiveTransactionManager Juergen Hoeller 2019-05-02 12:04:25 +02:00
  • beea83b9d2 Add reactive transaction support SPI Mark Paluch 2019-03-22 16:09:30 +02:00
  • cee7d09e40 Add is*Enabled methods for log level checks to LogAccessor Juergen Hoeller 2019-05-02 11:57:48 +02:00
  • 0f553661a6 Allow null operands in compiled SpEL numeric operator expressions Andy Clement 2019-05-01 15:29:27 -07:00
  • bd8d71be0e canWrite uses actual return value type if known Rossen Stoyanchev 2019-05-01 16:52:23 -04:00
  • 8d0b72bee5 Fail proactively if lookupPath not in requestUri Rossen Stoyanchev 2019-05-01 03:57:44 -04:00
  • 9d55884a86 Fail proactively if lookupPath not in requestUri Rossen Stoyanchev 2019-05-01 03:57:44 -04:00
  • 07c9a0e1f5 Merge branch '5.1.x' Rossen Stoyanchev 2019-05-01 04:03:21 -04:00
  • b398216191 Fail proactively if lookupPath not in requestUri Rossen Stoyanchev 2019-05-01 03:57:44 -04:00
  • b5327ef60f Fix regression in ProducesRequestCondition Rossen Stoyanchev 2019-05-01 02:59:19 -04:00
  • 52657b68ea Merge branch '5.1.x' Juergen Hoeller 2019-04-30 18:55:34 +02:00
  • a8f845c944 Upgrade to Checkstyle 8.20 and CGLIB 3.2.11 Juergen Hoeller 2019-04-30 18:44:08 +02:00
  • 90d4e9090c Polishing Juergen Hoeller 2019-04-30 18:43:16 +02:00
  • e0423fbdc2 Revise inline comment for logException call Juergen Hoeller 2019-04-30 18:42:53 +02:00
  • 359c4f091e Add rejectInvalidCookies flag to CookieLocaleResolver Juergen Hoeller 2019-04-30 18:39:58 +02:00
  • 2259ab7ff3 Polishing Sebastien Deleuze 2019-04-30 16:21:11 +02:00
  • 89454e69c3 Deprecate MediaType.APPLICATION_JSON_UTF8 Sebastien Deleuze 2019-04-30 16:05:09 +02:00
  • 2e6059f6b0 Add coroutines support to RSocket @MessageMapping Sebastien Deleuze 2019-04-30 15:42:55 +02:00
  • 842e7e5ef7 Add RSocketRequester coroutines extensions Sebastien Deleuze 2019-04-30 09:33:00 +02:00
  • 089fb5737d Replace create with wrap in RSocketRequester Rossen Stoyanchev 2019-04-29 17:12:28 -04:00
  • a1ad0285ca Default MimeType selection for RSocketRequester Rossen Stoyanchev 2019-04-29 15:22:01 -04:00
  • 8888a65079 Polish RSocketRequester Rossen Stoyanchev 2019-04-29 12:03:29 -04:00
  • 5cd6763193 Add CBOR codec (single value only) Sebastien Deleuze 2019-04-29 13:13:37 +02:00
  • 3d502d90e2 Add missing nullable declarations Juergen Hoeller 2019-04-26 23:10:18 +02:00
  • f8dc8523da Merge branch '5.1.x' Juergen Hoeller 2019-04-26 23:00:40 +02:00
  • 87dba5a4df Fix MergedAnnotations javadoc Phillip Webb 2019-04-26 13:59:16 -07:00
  • 1f473261a8 Polishing Juergen Hoeller 2019-04-26 22:56:23 +02:00
  • 4c49833079 Polishing Juergen Hoeller 2019-04-26 21:17:17 +02:00
  • 4bfa2ccec5 Upgrade to Tomcat 8.5.40 and Netty 4.1.35 Juergen Hoeller 2019-04-26 21:17:09 +02:00
  • 0f0da73043 Polishing Juergen Hoeller 2019-04-26 20:36:21 +02:00
  • 54c1f408ba Upgrade to Tomcat 8.5.40, Jetty 9.4.17, Netty 4.1.35 Juergen Hoeller 2019-04-26 20:36:06 +02:00
  • 55ac110f7b Fix LinkedCaseInsensitiveMap collection methods Phillip Webb 2019-04-25 15:36:18 -07:00
  • c4bd5abc3b Nullability refinements and related polishing Juergen Hoeller 2019-04-26 17:41:43 +02:00
  • 55418b256d Merge branch '5.1.x' Juergen Hoeller 2019-04-26 16:56:04 +02:00
  • e5e2d2d661 Polishing (includes minor performance refinements from master) Juergen Hoeller 2019-04-26 16:51:18 +02:00
  • bdd9a557a5 Streamline ReactiveAdapterRegistry.getAdapter usage Juergen Hoeller 2019-04-26 16:49:16 +02:00
  • 0016f58a80 Upgrade dependency management plugin to 1.0.7 Sebastien Deleuze 2019-04-26 13:34:47 +02:00
  • f5816c9219 Upgrade Gradle to 5.4.1 Sebastien Deleuze 2019-04-26 13:33:51 +02:00
  • c59acde34e Upgrade Kotlin plugin to 1.3.31 Sebastien Deleuze 2019-04-26 13:32:25 +02:00
  • 5221c3000e Upgrade to Coroutines 1.2.1 Sebastien Deleuze 2019-04-26 11:44:57 +02:00
  • 92c190fabf Upgrade to Kotlin 1.3.31 Sebastien Deleuze 2019-04-26 11:44:39 +02:00