Commit Graph

  • 59cab5e7d9 Polishing Sam Brannen 2020-05-19 15:54:34 +02:00
  • d56ca04162 Introduce queryForStream on JdbcTemplate and NamedParameterJdbcTemplate Juergen Hoeller 2020-05-19 14:08:52 +02:00
  • 5ca7928153 Use Servlet 4 mapping type if available Rossen Stoyanchev 2020-05-19 10:30:07 +01:00
  • 23233c3041 Shared read-only instance of UrlPathHelper Rossen Stoyanchev 2020-05-19 07:38:56 +01:00
  • 92f7587a40 Upgrade to JDK 15 build 23 on CI server Sam Brannen 2020-05-19 09:23:58 +02:00
  • 16f1414e5c Merge branch '5.2.x' Juergen Hoeller 2020-05-18 20:18:31 +02:00
  • b5b718f1e5 Upgrade to AssertJ 3.16.1, Log4J 2.13.3, Vavr 0.10.3, JAMon 2.82, Joda-Time 2.10.6, Caffeine 2.8.3, OkHttp 3.14.9, OpenPDF 1.3.17, HtmlUnit 2.40 Juergen Hoeller 2020-05-18 20:09:37 +02:00
  • 9631db71c4 Direct exposure of StringBuilder instead of intermediate String Juergen Hoeller 2020-05-18 20:09:24 +02:00
  • 7d39fbea16 Upgrade to Checkstyle 8.32, Tomcat 9.0.35, Netty 4.1.50, Hibernate ORM 5.3.17, Hibernate Validator 6.0.20 Juergen Hoeller 2020-05-18 15:16:11 +02:00
  • 4ad7deda4c Polishing Juergen Hoeller 2020-05-18 15:15:46 +02:00
  • 4ec02a7e53 Consistent not-null assertions for configured interceptors Juergen Hoeller 2020-05-18 14:54:01 +02:00
  • 2785ef0887 Avoid full synchronization in refreshable getBeanFactory() implementation Juergen Hoeller 2020-05-18 14:22:24 +02:00
  • 9999414b3b Merge branch '5.2.x' Juergen Hoeller 2020-05-18 14:24:33 +02:00
  • c35b21b49f Consistent not-null assertions for configured interceptors Juergen Hoeller 2020-05-18 14:23:05 +02:00
  • 06cfd80c1c Avoid full synchronization in refreshable getBeanFactory() implementation Juergen Hoeller 2020-05-18 14:22:24 +02:00
  • 35f3277910 Revised javadoc note on Lookup annotation limitations/recommendations Juergen Hoeller 2020-05-18 14:21:14 +02:00
  • 28177ad91b Explicit notes on access to standard context beans in SpEL expressions Juergen Hoeller 2020-05-18 14:19:05 +02:00
  • 9d429e30de Fix SpelEvaluationException with example code Yanming Zhou 2020-05-11 09:16:27 +08:00
  • 212bb7fef6 Add GenericConversionService JMH benchmark Brian Clozel 2020-05-15 22:46:05 +02:00
  • 703d54677e Avoid unnecessary boxing/unboxing of primitives Сергей Цыпанов 2020-05-14 16:39:04 +03:00
  • 567265123b Avoid using regex matching for static patterns Brian Clozel 2020-05-15 17:07:58 +02:00
  • 9bfe410a0c Avoid using regex for URL matching when possible Vlad Kisel 2020-04-09 12:27:19 +02:00
  • b1224835be Add metadataPush support to RSocketRequester Rossen Stoyanchev 2020-05-14 13:54:45 +01:00
  • de378599d3 Provide access to CloseStatus in WebSocketSession Rossen Stoyanchev 2020-05-14 11:20:12 +01:00
  • 6403a9f10e Defer decision on BindingResult type until access Rossen Stoyanchev 2020-05-13 17:24:31 +01:00
  • fe3b36af68 Polishing Sam Brannen 2020-05-14 13:18:49 +02:00
  • 23498294de Upgrade to Undertow 2.1 and Jackson 2.11 Juergen Hoeller 2020-05-14 00:50:09 +02:00
  • 26c205589b Merge branch '5.2.x' Juergen Hoeller 2020-05-14 00:33:37 +02:00
  • e660386670 Upgrade to Checkstyle 8.32, Tomcat 9.0.35, Netty 4.1.50, Jackson 2.10.4, Hibernate ORM 5.4.15, Hibernate Validator 6.1.5 Juergen Hoeller 2020-05-14 00:23:50 +02:00
  • fe33822fa7 Polishing Juergen Hoeller 2020-05-14 00:23:20 +02:00
  • 8212aaf3bb ResolvableType ignores TypeNotPresentException from generic signature Juergen Hoeller 2020-05-14 00:22:58 +02:00
  • 99bd1a1533 Defensive null check against name parameter in AutowireMode#from Juergen Hoeller 2020-05-13 23:35:17 +02:00
  • 3c1ee64b7f Explicit nullability declarations for all AOP Alliance methods Juergen Hoeller 2020-05-13 23:33:47 +02:00
  • 60fac67884 Polish Brian Clozel 2020-05-13 21:59:16 +02:00
  • 612a63c0f1 Optimize MediaType parsing Brian Clozel 2020-05-13 21:36:06 +02:00
  • 67547e61c6 Add JMH benchmark infrastructure Brian Clozel 2020-05-13 21:29:02 +02:00
  • 5de6ae6fca Ignore resolved bean from non-active scope in getIfAvailable/getIfUnique Juergen Hoeller 2020-05-13 19:25:20 +02:00
  • a3c5625d4e Internal cache of pre-filtered BeanPostProcessors (for faster iteration) Juergen Hoeller 2020-05-13 15:53:48 +02:00
  • 875e7f8630 Match multiple values in HeaderAssertions Rossen Stoyanchev 2020-05-13 12:27:42 +01:00
  • e88eb0ecf7 Option for advanced ObjectMapper customization Rossen Stoyanchev 2020-05-13 11:15:43 +01:00
  • e881d4b144 Allow use of JsonInclude.Value Rossen Stoyanchev 2020-05-13 11:14:28 +01:00
  • b31f2bdad2 @ExceptionHandler resolves nested exceptions Rossen Stoyanchev 2020-05-12 12:57:42 +01:00
  • a16d178d72 Polish Javadoc for NameMatchTransactionAttributeSource Sam Brannen 2020-05-13 13:29:07 +02:00
  • f09093132e Use proxyBeanMethods=false on remaining internal configuration classes Juergen Hoeller 2020-05-12 22:19:44 +02:00
  • dd0d0d51f6 Introduce resolvable timeout attribute on @Transactional and <tx:method> Juergen Hoeller 2020-05-12 21:55:22 +02:00
  • 273d952ddf Merge branch '5.2.x' Sam Brannen 2020-05-12 18:49:48 +02:00
  • 3809d885b6 Fix Checkstyle violation Sam Brannen 2020-05-12 18:49:41 +02:00
  • 1015f79b42 Include timeout unit in shutdown failure logging Andy Wilkinson 2020-05-12 16:38:33 +01:00
  • 6305a69cc1 Avoid StringBuilder.append(Object) in ContentDisposition Сергей Цыпанов 2020-05-12 19:36:31 +03:00
  • 311b333814 Use computeIfAbsent in ResourceBundleMessageSource Qimiao Chen 2020-05-12 20:55:58 +08:00
  • d54b903d28 Fix typo in RmiSupportTests liym 2020-05-12 20:19:16 +08:00
  • e8335c94d5 Update Javadoc for LazyInitTargetSourceCreator Sam Brannen 2020-05-12 12:53:35 +02:00
  • c6e2a5ea33 Merge branch '5.2.x' Rossen Stoyanchev 2020-05-12 12:00:17 +01:00
  • ef27bc4b82 Upgrade to RSocket 1.0.0 Rossen Stoyanchev 2020-05-12 09:11:08 +01:00
  • 71d384f1f8 Upgrade to RSocket 1.0.0 Rossen Stoyanchev 2020-05-12 09:11:08 +01:00
  • b313b3395f Fix AutoProxyLazyInitTests Sam Brannen 2020-05-12 12:35:37 +02:00
  • 3c3e8e6a8b Only proxy supported beans in BeanNameAutoProxyCreator Sam Brannen 2020-05-11 19:48:43 +02:00
  • a07dc80d72 Polishing Sam Brannen 2020-05-11 14:59:49 +02:00
  • 14e249aee3 Merge branch '5.2.x' Rossen Stoyanchev 2020-05-12 09:01:36 +01:00
  • 7c9ad6dd08 Add deprecation notes to the WebMvc config schema Rossen Stoyanchev 2020-05-12 06:50:09 +01:00
  • b883aad1f1 Use weak ETags in VersionResourceResolver Brian Clozel 2020-05-11 21:25:54 +02:00
  • e4cb25f365 Reject "/path/**/other" patterns in PathPatternParser Brian Clozel 2020-05-11 19:08:21 +02:00
  • 7bcda3a29b Update Javadoc for TestContextTransactionUtils Sam Brannen 2020-05-11 14:10:06 +02:00
  • 715e8c9ef6 Align TransactionManagementConfigurer support in TCF with production Sam Brannen 2020-05-11 13:59:34 +02:00
  • 65acda8d3e Polishing Sam Brannen 2020-05-11 12:26:13 +02:00
  • 2f80a085f5 Merge ClientResponse and related improvements Rossen Stoyanchev 2020-05-11 08:49:54 +01:00
  • 94824e30a4 Avoid parse cookies when mutating request or response Rossen Stoyanchev 2020-05-09 09:49:44 +01:00
  • 0e9ecb6c99 Shortcut handling of bodyToFlux(DataBuffer.class) Rossen Stoyanchev 2020-05-08 21:40:39 +01:00
  • 67a06f5edc Add mutate() to ClientResponse and deprecate from() Rossen Stoyanchev 2020-05-08 19:05:43 +01:00
  • c908ec1937 Wrappers for native headers on the client side Rossen Stoyanchev 2020-05-08 14:11:37 +01:00
  • df99889aa6 Avoided repeated creation of ReadOnlyHttpHeaders wrapper Rossen Stoyanchev 2020-05-08 14:07:30 +01:00
  • 3276f81851 Avoid one layer of HttpHeaders wrapping Rossen Stoyanchev 2020-05-08 10:34:26 +01:00
  • a64e7091e0 Deprecate support for RxJava 1.x Rossen Stoyanchev 2020-05-11 08:48:08 +01:00
  • 7f59381c7d Add support for RxJava 3 Rossen Stoyanchev 2020-05-11 08:40:01 +01:00
  • 3f30dcae80 Merge branch '5.2.x' Sam Brannen 2020-05-10 15:44:57 +02:00
  • 50a4fdac6e Use Map::computeIfAbsent to simplify scope implementations Yanming Zhou 2020-05-10 21:41:00 +08:00
  • 613bd3be1d Honor TxMgmtConfigurer when @Primary tx mgr is present in TCF Sam Brannen 2020-05-09 20:09:27 +02:00
  • 745cfcb161 Upgrade tests to TestNG 7.1 Sam Brannen 2020-05-09 17:36:25 +02:00
  • 73e3df5df5 Fix typo in core-beans.adoc stqp 2020-05-09 21:06:45 +09:00
  • 2dc9020f80 Merge branch '5.2.x' Sam Brannen 2020-05-09 13:57:41 +02:00
  • f5d011cb82 Filter reactive tx managers in TransactionAttributeSourceClassFilter Sam Brannen 2020-05-09 13:57:03 +02:00
  • 29fe8cecbb Merge branch '5.2.x' Sam Brannen 2020-05-08 19:49:56 +02:00
  • ec3d647d1d Update spring-tx.xsd regarding reactive tx mgmt support Sam Brannen 2020-05-08 19:48:46 +02:00
  • 8f7debc769 Merge branch '5.2.x' Sam Brannen 2020-05-08 19:26:00 +02:00
  • 0f22a5e409 Update Javadoc regarding reactive tx mgmt support Sam Brannen 2020-05-08 19:21:46 +02:00
  • 1e64ffa7ba Merge branch '5.2.x' Sam Brannen 2020-05-08 18:19:17 +02:00
  • e1b2cafb33 Polish reactive transaction mgmt documentation in reference manual Sam Brannen 2020-05-08 18:13:31 +02:00
  • 7fbdc3ad11 Document ReactiveTransactionManager support in reference manual Mark Paluch 2020-05-08 12:19:49 +02:00
  • f3c616ca72 Merge branch '5.2.x' Rossen Stoyanchev 2020-05-08 14:30:33 +01:00
  • 706446a660 Deprecate unused method Rossen Stoyanchev 2020-05-08 14:30:10 +01:00
  • b22e670668 HttpHeaders#equals handles wrapping correctly Rossen Stoyanchev 2020-05-08 09:37:37 +01:00
  • 8a59a63ade Merge branch '5.2.x' Rossen Stoyanchev 2020-05-08 09:38:50 +01:00
  • 19ba9087f5 HttpHeaders#equals handles wrapping correctly Rossen Stoyanchev 2020-05-08 09:37:37 +01:00
  • 1da903dd59 Add PartHttpMessageWriter Rossen Stoyanchev 2020-05-07 16:28:33 +01:00
  • 5af3223e76 Add Release pipeline for Milestone versions Brian Clozel 2020-05-07 21:35:56 +02:00
  • 21800a5fa6 Polish @Transactional documentation in reference manual Sam Brannen 2020-05-07 18:42:02 +02:00
  • 247662de6b Fix @Transactional syntax error in reference manual Yanming Zhou 2020-05-08 00:10:50 +08:00
  • 436e9d8cdc Use SingletonSupplier for XStream instance in XStreamMarshaller Sam Brannen 2020-05-07 12:35:32 +02:00
  • f474595dee Fix concurrency issues in XStreamMarshaller Sam Brannen 2020-05-06 18:46:43 +02:00
  • 4e8a6b9695 Merge branch '5.2.x' Sam Brannen 2020-05-07 12:37:08 +02:00