Commit Graph

  • 9562a1c146 Move build test configuration to Gradle convention Brian Clozel 2023-04-14 10:27:56 +02:00
  • ed4404f350 Move checkstyle config to Gradle convention Brian Clozel 2023-04-14 10:27:52 +02:00
  • bd55b647c7 Switch to 6.1.0-SNAPSHOT version Brian Clozel 2023-04-14 10:17:09 +02:00
  • 5d1abfbc2d Update CI pipeline to 6.0.x branch Brian Clozel 2023-04-13 12:46:06 +02:00
  • 19c7527376 Next development version (v6.0.9-SNAPSHOT) Spring Builds 2023-04-13 08:30:07 +00:00
  • be17c8d85f Disable variable assignment in SimpleEvaluationContext Sam Brannen 2023-04-09 18:19:33 +02:00
  • b73f5fcac2 Limit SpEL expression length Sam Brannen 2023-04-07 18:13:02 +02:00
  • bc1511d667 Limit string concatenation in SpEL expressions Sam Brannen 2023-04-07 17:02:09 +02:00
  • db9b139cf0 Change max regex length in SpEL expressions to 1000 Sam Brannen 2023-04-11 23:08:53 +02:00
  • bd029b9218 Ensure RestClientResponseException is serializable rstoyanchev 2023-04-12 15:38:27 +01:00
  • 5f2264816a Polishing contribution rstoyanchev 2023-04-12 15:22:57 +01:00
  • a8f31f5b9e Improve ProblemDetail equals and hashCode Yanming Zhou 2023-04-06 16:38:23 +08:00
  • 90627b4345 Upgrade to Micrometer 1.10.6 Stephane Nicoll 2023-04-12 14:45:54 +02:00
  • 4acc71b282 Upgrade to Reactor 2022.0.6 and Netty 4.1.91 Juergen Hoeller 2023-04-12 13:36:01 +02:00
  • cd0379a67f Modified to slf4j2-impl in build.gradle due to slf4j-api versions 1.7 x or earlier issue kyuarl21 2023-03-28 18:18:34 +09:00
  • e262e98bab ConstructorResolver error hints about mixing indexed and named args Simon Baslé 2023-03-22 17:39:53 +01:00
  • 59c65fa940 Replace Collections.unmodifiableList(new ArrayList(..)) with List.copyOf() (#30166) SW 2023-04-12 20:07:20 +09:00
  • 695601aa06 Merge pull request #30308 from izeye Stephane Nicoll 2023-04-11 14:57:13 +02:00
  • 8f5a1fe7e2 Add since tags to sameSite() and attribute() in CookieResultMatchersDsl Johnny Lim 2023-04-11 00:01:15 +09:00
  • 073226d792 Polishing contribution rstoyanchev 2023-04-11 11:42:52 +01:00
  • 1abe155663 Ensure WebSocket disconnect msg reaches the client Aleksandrs Jansons 2023-03-05 08:39:12 +02:00
  • 33ef9107e0 Minor refactoring in PayloadMethodArgumentResolver divcon 2023-03-23 00:01:53 +09:00
  • 8463eade33 Polishing contribution rstoyanchev 2023-04-10 21:24:25 +01:00
  • 7a2594acda Add tests for corner cases Sam Brannen 2023-04-05 15:05:25 +02:00
  • 91c58af7af Introduce ObjectUtils.nullSafeConciseToString() Sam Brannen 2023-04-05 13:33:54 +02:00
  • 0a1aeafe08 Introduce StringUtils.truncate() Sam Brannen 2023-04-05 12:15:35 +02:00
  • 0e69bac7b0 Polish 0cfbf60: fix a test for Java 8 compatibility Simon Baslé 2023-04-04 15:25:27 +02:00
  • 0cfbf6036c Rename MockMVC matcher methods to prevent regression in user tests Simon Baslé 2023-04-04 15:06:14 +02:00
  • e931fdc5c2 Make HttpComponentsHeadersAdapter#getFirst nullable Sébastien Deleuze 2023-04-03 08:59:08 +02:00
  • 3a1681357c Fix PathVariable reference documentation code snippets Sébastien Deleuze 2023-03-31 15:51:25 +02:00
  • a93382dbbf Propagate HttpStreamResetException itself if cause is null Juergen Hoeller 2023-03-30 19:22:30 +02:00
  • 79c5ef88f5 Refine generic type management in AbstractMessageWriterResultHandler Sébastien Deleuze 2023-03-29 15:42:29 +02:00
  • 0c80e5f9e6 Use JdkDynamicAopProxy class loader instead of JDK bootstrap/platform loader Juergen Hoeller 2023-03-29 13:46:29 +02:00
  • 7ad01a94d6 Use MethodInvocationInfo class loader in case of JDK platform loader as well Juergen Hoeller 2023-03-29 13:46:18 +02:00
  • 5d6d653cbd Use MethodInvocationInfo class loader in case of core JDK interface type Juergen Hoeller 2023-03-28 13:20:49 +02:00
  • e77faf7484 Improve performance of canRead() in HttpMessageReader's James Yuzawa 2023-03-25 12:21:10 -04:00
  • b23cc01cb7 Revise "Ignore nonexistent default-destroy-method in XML config" Sam Brannen 2023-04-07 18:48:52 +02:00
  • 01f97887ea Improve WebClient observations handling of CANCEL signal Brian Clozel 2023-04-07 16:37:09 +02:00
  • cef597bedd Update copyright headers Sam Brannen 2023-04-07 14:24:22 +02:00
  • 01fabfe66d Suppress warnings in tests Sam Brannen 2023-04-07 14:23:55 +02:00
  • c811428512 Ignore nonexistent default-destroy-method in XML config Sam Brannen 2023-04-07 13:58:49 +02:00
  • b5b115e52c Fix SSE with indenting serializer in WebMvc.fn Sébastien Deleuze 2023-04-07 11:25:47 +02:00
  • 310344cf61 Increase max regex length in SpEL expressions Sam Brannen 2023-04-06 17:53:03 +02:00
  • 2bac371c5b Improve Javadoc for ObjectUtils.nullSafeConciseToString() Sam Brannen 2023-04-06 17:35:50 +02:00
  • cef9166833 Encode IPV6 Zone IDs in ReactorServerHttpRequest Arjen Poutsma 2023-04-04 16:52:20 +02:00
  • d6460e0d57 Add Cookie attributes + SameSite CookieResultMatchers in MockMvc Simon Baslé 2023-04-05 17:02:38 +02:00
  • 842490beeb Add tests for corner cases Sam Brannen 2023-04-05 15:05:25 +02:00
  • e746230de6 Introduce ObjectUtils.nullSafeConciseToString() Sam Brannen 2023-04-05 13:33:54 +02:00
  • 8161316b1d Introduce StringUtils.truncate() Sam Brannen 2023-04-05 12:15:35 +02:00
  • 1734deca1e Refactor AssertJ assertions into more idiomatic ones Krzysztof Krasoń 2023-04-04 17:34:07 +02:00
  • dd97ee4e99 Support SameSite cookie attribute in MockMvcHttpConnector Justin Tay 2023-04-01 21:32:40 +08:00
  • 90b0f451f0 Add a couple missing java.time types to StatementCreatorUtils Simon Baslé 2023-04-04 16:51:24 +02:00
  • 9fb61c57ae Sync MockCookie implementations Sam Brannen 2023-04-04 16:32:30 +02:00
  • f9cb0eba87 Update Javadoc regarding Servlet 6 baseline for mocks Sam Brannen 2023-04-04 16:29:51 +02:00
  • d1d2d5943e Polish contribution Sam Brannen 2023-04-04 16:29:03 +02:00
  • 281736f14e Update MockCookie to use Servlet 6.0 APIs and semantics for "attributes" Justin Tay 2023-04-01 06:54:49 +08:00
  • 6bfc70b61e Polishing Sam Brannen 2023-04-04 13:29:00 +02:00
  • 95883b9eb7 Rename MockMVC matcher methods to prevent regression in user tests Simon Baslé 2023-04-04 15:06:14 +02:00
  • f0eb43a6af Merge pull request #30157 from srivatsa-cfp:main Arjen Poutsma 2023-04-04 12:42:39 +02:00
  • 6c8ebc7f7e Add non-null assertions in DefaultServerResponseBuilder Vatsa 2023-03-21 13:05:12 -04:00
  • 69c8f8e9c7 Update copyright headers Sam Brannen 2023-04-03 16:41:47 +02:00
  • 02f2d94f57 Polish contribution Sam Brannen 2023-04-03 16:45:42 +02:00
  • 7fcbc869a6 Specify initial capacity when creating ArrayList in SpringFactoriesLoader wizard 2023-04-03 19:56:35 +08:00
  • 4eed2ced74 Polishing Sam Brannen 2023-04-03 14:42:38 +02:00
  • 98f1287f3a Fix HttpServiceMethod support for suspending functions Sébastien Deleuze 2023-04-03 10:30:02 +02:00
  • 8234fa2a13 Fix JDK20 env variable declaration in CI pipeline Brian Clozel 2023-04-03 09:43:37 +02:00
  • 8b9d2e3f95 Fix incorrect jakarta.inject artifact version Filip Blondeel 2023-04-03 09:05:02 +02:00
  • 534d1cd35b Polishing hongxue.zou 2023-03-29 18:25:49 +08:00
  • ca545ac3d4 Upgrade dependencies Sam Brannen 2023-04-02 19:20:49 +02:00
  • ca7c2779bf Suppress warnings displayed in Gradle build for test source code Sam Brannen 2023-04-01 18:25:29 +02:00
  • 4a90257a84 Upgrade to Gradle 8 Sam Brannen 2023-04-01 18:21:41 +02:00
  • 49a4ed2ffa Improve Javadoc for @PropertySource Sam Brannen 2023-04-01 15:13:16 +02:00
  • 717d03a29d Fix grammar Sam Brannen 2023-04-01 15:13:07 +02:00
  • 2b427efe7f Fix PathVariable reference documentation code snippets 1993heqiang 2023-03-30 22:46:18 +08:00
  • 3632bea51e Polishing Sam Brannen 2023-03-31 13:09:06 +02:00
  • 1efa162cf0 WebClient defaultStatusHandler do not apply to exchangeTo* Brian Clozel 2023-03-31 11:19:40 +02:00
  • a8b7a5e037 Refine initRequestBuilder in DefaultWebClient Harry Yang 2023-03-31 15:40:46 +08:00
  • 807325916f Add class hints for Jackson annotations on fields and methods Sébastien Deleuze 2023-03-31 10:38:27 +02:00
  • d451d6adcc Ensure that client responses are observed when filters fail Brian Clozel 2023-03-29 17:41:28 +02:00
  • 8fca258207 Propagate HttpStreamResetException itself if cause is null Juergen Hoeller 2023-03-30 19:22:30 +02:00
  • d126b99c91 Refine generic type management in AbstractMessageWriterResultHandler Sébastien Deleuze 2023-03-29 15:42:29 +02:00
  • c5f0f7bb11 Refine DisposableBeanAdapter method discovery for native Sébastien Deleuze 2023-03-30 15:28:50 +02:00
  • 3a36d51473 Polish Brian Clozel 2023-03-30 14:49:11 +02:00
  • fe6589d5af Add runtime hint test for inherited destroy methods Brian Clozel 2023-03-30 14:42:19 +02:00
  • b374824319 Contribute introspection hints on registered beans Brian Clozel 2023-03-29 18:09:33 +02:00
  • 7e905e3e00 Use JdkDynamicAopProxy class loader instead of JDK bootstrap/platform loader Juergen Hoeller 2023-03-29 13:46:29 +02:00
  • 491ae1e3be Use MethodInvocationInfo class loader in case of JDK platform loader as well Juergen Hoeller 2023-03-29 13:46:18 +02:00
  • 66cdf43b56 Polish Brian Clozel 2023-03-29 10:55:00 +02:00
  • 2ba206f8ba Order metric labels in ObservationConventions James Yuzawa 2023-03-28 22:10:13 -04:00
  • 5ba6944145 Remove String.formatter from DefaultServerRequestObservationConvention James Yuzawa 2023-03-28 08:21:07 -04:00
  • 5609e67100 Improve Javadoc of MultipartBodyBuilder Arjen Poutsma 2023-03-28 14:04:09 +02:00
  • b2be07c73c Polishing Juergen Hoeller 2023-03-28 13:26:29 +02:00
  • ce2689eead Use MethodInvocationInfo class loader in case of core JDK interface type Juergen Hoeller 2023-03-28 13:20:49 +02:00
  • 2184d4e80e Fix incomplete assertions Johnny Lim 2023-03-28 11:45:51 +09:00
  • 50d01ce405 feat: Add support for Vavr's Try monad to trigger transaction rollbacks Ed .d 2023-03-12 22:17:44 +03:00
  • 0c0cda9815 Polish contribution Sam Brannen 2023-03-27 19:18:41 +02:00
  • 47aca90c58 Optimize array creation in SpEL ConstructorReference Harry Yang 2023-03-25 12:02:39 +08:00
  • ddd6b123bb Polish TypeCode Sam Brannen 2023-03-27 19:07:07 +02:00
  • ec270c7135 Use diamond operator in examples in reference manual heqiang 2023-03-28 00:27:29 +08:00
  • 7cc72ddf7a Add HttpMethod reflection hint to ObjectToObjectConverterRuntimeHints Sébastien Deleuze 2023-03-27 15:13:15 +02:00