Commit Graph

  • 82e47db28f Instrument reactive servers for Observability Brian Clozel 2022-09-12 11:36:48 +02:00
  • 6eded96740 Instrument Servlet server apps for Observability Brian Clozel 2022-09-12 11:36:37 +02:00
  • ac9360b624 Instrument WebClient for Observability Brian Clozel 2022-09-12 11:36:35 +02:00
  • a0ddcd07c8 Instrument RestTemplate for Observability Brian Clozel 2022-09-12 11:36:32 +02:00
  • a68b46a2b6 Add Micrometer BOM 1.10 dependency management Brian Clozel 2022-09-12 11:36:29 +02:00
  • f9dcd428ae Extract Mock HTTP client requests and responses Brian Clozel 2022-09-12 11:36:26 +02:00
  • cd10171f98 Make WebSocketConnectionManager#isConnected public npriebe 2022-07-11 15:20:13 +02:00
  • 597c687da8 Fix indentation in ref docs for RestTemplate jbotuck 2022-08-25 13:21:01 -05:00
  • 3c5888c43f Polishing rstoyanchev 2022-09-12 09:36:31 +01:00
  • 3a5f550a30 Support Reactor Netty 2 / Netty 5 in spring-messaging rstoyanchev 2022-09-12 09:36:22 +01:00
  • 2f4c39ba2a Add classpath detection for Reactor Netty 2 rstoyanchev 2022-09-12 09:36:18 +01:00
  • fa1f7f6dc7 Use InputStream's contracts instead of StreamUtils 유예본(Yebon You)/Platform Engineering팀/11ST 2021-11-19 16:08:14 +09:00
  • 0770d86936 Deprecate StreamUtils.emptyInput() Brian Clozel 2022-09-09 22:43:40 +02:00
  • d4a74c8f9d Update StreamUtils drain and emptyInput to use JDK builtins Patrick Strawderman 2022-08-13 14:32:55 -07:00
  • 7642ac82f6 Apply @PropertySource in AOT-generated context Stephane Nicoll 2022-08-23 11:30:54 +02:00
  • fcb6baf2e9 All MethodReference to support a more flexible signature Stephane Nicoll 2022-09-12 10:09:01 +02:00
  • 2b45fd4388 Allow bean factory initialization to have a more flexible signature Stephane Nicoll 2022-09-07 16:04:29 +02:00
  • ae706f3954 Allow MethodReference to define a more flexible signature Stephane Nicoll 2022-08-24 07:53:38 +02:00
  • 8a4a89b9d9 Allow a MethodReference to be produced from a GeneratedMethod Stephane Nicoll 2022-08-24 07:21:02 +02:00
  • 649c2f56fd Accept only ClassPathResource in ResourceHints#registerResource() Sam Brannen 2022-09-11 23:33:39 +02:00
  • 7605ed7862 Improve tips for using endToEndTestsForEntireSpringTestModule() Sam Brannen 2022-09-10 20:09:47 +02:00
  • 6d83a959fb Rename registerResourceIfNecessary to registerResource Sam Brannen 2022-09-10 19:49:56 +02:00
  • d883c8fbb3 Polishing Sam Brannen 2022-09-09 19:05:01 +02:00
  • b429d6b5a6 Filter AOT end-to-end tests like in the actual build Sam Brannen 2022-09-09 19:02:03 +02:00
  • 70db83ac3a Merge branch '5.3.x' Stephane Nicoll 2022-09-10 09:53:41 +02:00
  • 081d70123e Start building against Reactor 2020.0.23 snapshots Stephane Nicoll 2022-09-10 09:44:11 +02:00
  • 6927482b9c Start building against Reactor 2022.0.0-M6 snapshots Stephane Nicoll 2022-09-10 09:42:04 +02:00
  • cdb38e8482 Increase StreamUtils.BUFFER_SIZE to 8192 Patrick Strawderman 2022-08-13 15:02:52 -07:00
  • c8ef2b2202 Upgrade Java versions in CI image Brian Clozel 2022-09-09 20:45:27 +02:00
  • 2b5ca63339 Fix serialization compiler warnings with Java 18 Brian Clozel 2022-09-09 20:24:26 +02:00
  • 82a4e374a1 Temporarily disable ORM tests on Java 18 Brian Clozel 2022-09-09 20:23:05 +02:00
  • 21612eba19 Disable BlockHound tests on Java 18+ Brian Clozel 2022-09-09 20:22:16 +02:00
  • 1051fe7bee Improve InvocableHandlerMethod error handling Brian Clozel 2022-09-09 20:20:29 +02:00
  • 1dc3d5d2d6 Make HttpStatusCode extend Serializable Brian Clozel 2022-09-09 19:56:00 +02:00
  • a09811e73a Upgrade to HSQLDB 2.7.0 Brian Clozel 2022-09-09 19:55:26 +02:00
  • 665deb4d82 Add examples to Javadoc for Throwing*.of factory methods Phillip Webb 2022-09-09 09:33:50 -07:00
  • 1228f1cb58 Polishing Sam Brannen 2022-09-09 18:32:38 +02:00
  • ae864eb642 Introduce @Disabled end-to-end AOT tests for the spring-test module Sam Brannen 2022-09-09 17:42:18 +02:00
  • 94ff519072 Test JUnit 4, JUnit Jupiter, & TestNG in AotIntegrationTests Sam Brannen 2022-09-09 17:15:54 +02:00
  • 93049f98ee Support TestNG with @CompileWithTargetClassAccess Sam Brannen 2022-09-09 17:04:52 +02:00
  • 4e9fad7514 Revise TestAotProcessorTests to rely on Path APIs Sam Brannen 2022-09-09 16:57:01 +02:00
  • d21d7fd6d0 Polishing Sam Brannen 2022-09-09 16:08:19 +02:00
  • 6f5344ab5c Polish Stephane Nicoll 2022-09-09 11:35:09 +02:00
  • 2d4f308cc1 Provide more context when the code of a value cannot be generated Stephane Nicoll 2022-09-09 11:33:48 +02:00
  • c72c2ffc26 Polish Brian Clozel 2022-09-09 11:17:33 +02:00
  • 058109315d Deprecate support for theme Nheyll 2022-09-09 09:12:52 +02:00
  • 5e1b5af0e0 Register hints for types exposed via PersistenceManagedTypes Sébastien Deleuze 2022-09-07 11:55:13 +02:00
  • d373435856 Support for WebFlux on Reactor Netty 2 with Netty 5 rstoyanchev 2022-09-08 21:53:44 +01:00
  • d6c49eec5a Polish WebUtilRuntimeHints Sébastien Deleuze 2022-09-08 18:24:02 +02:00
  • bfa803baa4 Add resource hints for HtmlCharacterEntityReferences.properties Sébastien Deleuze 2022-09-08 17:52:37 +02:00
  • b1654266a5 Get rid of warnings in tests Sam Brannen 2022-09-08 13:20:29 +02:00
  • 261124f497 Remove flaky executesHugeScriptInReasonableTime() tests Sam Brannen 2022-09-08 13:18:05 +02:00
  • f5bc182ba7 Rename AotTestMappings to TestAotMappings Sam Brannen 2022-09-08 13:04:29 +02:00
  • d46a816745 Remove deprecated SynthesizedAnnotation interface Sam Brannen 2022-09-08 12:12:31 +02:00
  • 8a0e1969b0 Revert "Introduce isSynthesizable in MergedAnnotation" Sam Brannen 2022-09-07 14:09:09 +02:00
  • 75dfd47826 Delete unused code in ReflectionHintsPredicatesTests Sam Brannen 2022-09-08 12:07:28 +02:00
  • 3f288eea17 Fix TestAotProcessorTests on MS Windows Sam Brannen 2022-09-08 11:50:25 +02:00
  • b88695a36e Merge branch '5.3.x' Stephane Nicoll 2022-09-08 10:58:01 +02:00
  • d9c2ccb4b3 Upgrade Ubuntu version in CI image Stephane Nicoll 2022-09-08 10:57:36 +02:00
  • e1c94d7e6b Remove obsolete RuntimeHintsUtils Sébastien Deleuze 2022-09-08 08:58:18 +02:00
  • 52a190f96f Merge branch '5.3.x' Stephane Nicoll 2022-09-08 09:04:23 +02:00
  • c503f356c7 Merge pull request #29104 from boahc077 Stephane Nicoll 2022-09-08 09:04:14 +02:00
  • 7f9933fdb7 Restrict permissions for GitHub action Ashish Kurmi 2022-09-07 21:59:12 -07:00
  • f669e957a9 Polishing rstoyanchev 2022-09-07 17:38:31 +01:00
  • 616161f054 Merge branch '5.3.x' Brian Clozel 2022-09-07 16:58:56 +02:00
  • 26d2f7d12b Delete unused import Sam Brannen 2022-09-07 16:55:20 +02:00
  • fdfa7cbae6 Add docs for RSocket interface client rstoyanchev 2022-09-07 14:37:34 +01:00
  • 8423b2cab7 Add support for RSocket interface client rstoyanchev 2022-09-05 16:54:30 +01:00
  • ae861a2b3e Document leading slash semantics for ClassPathResource.getPath() Sam Brannen 2022-09-07 15:28:35 +02:00
  • 0395fb4f5f Polish tests Sam Brannen 2022-09-07 15:12:15 +02:00
  • a425512025 Polish Brian Clozel 2022-09-07 14:58:50 +02:00
  • 298c9a6f1b Redirect response wrapper should commit response Kevin Yue 2022-08-31 10:57:16 -04:00
  • 1688becd73 Avoid questionable use of ClassPathResource#getPath() in tests Sam Brannen 2022-09-07 14:59:05 +02:00
  • 4cc91e46b2 Decode quoted pairs in ContentDisposition Arjen Poutsma 2022-09-06 15:47:25 +02:00
  • 9cfe79186d Stop using RuntimeHintsUtils Sébastien Deleuze 2022-09-07 10:10:07 +02:00
  • 1e8017107a Remove unnecessary workaround Stephane Nicoll 2022-09-07 07:50:49 +02:00
  • 323d1907c1 Do not require full type reflection when listing methods/fields Brian Clozel 2022-09-06 22:07:20 +02:00
  • 6cce47176a Further clarify the semantics of ClassPathResource.getPath() Sam Brannen 2022-09-06 20:30:38 +02:00
  • 018122f684 Update Javadoc for ResourceHints.registerResourceIfNecessary() Sam Brannen 2022-09-06 20:18:24 +02:00
  • d57e061d3f Introduce getAbsolutePath() in ClassPathResource Sam Brannen 2022-09-06 20:07:12 +02:00
  • 1052f48eb6 Clarify semantics of ClassPathResource.getPath() Sam Brannen 2022-09-06 19:49:39 +02:00
  • b8c1fc9202 Revert "Remove RuntimeHintsUtils" Sébastien Deleuze 2022-09-06 18:21:34 +02:00
  • 3e327f5641 Remove RuntimeHintsUtils Sébastien Deleuze 2022-09-06 15:22:17 +02:00
  • 903078a5b2 Do not silently return null when no constructor candidate is found Stephane Nicoll 2022-09-06 15:22:57 +02:00
  • 8fbd2141b7 Move registerResourceIfNecessary() to ResourceHints Sam Brannen 2022-09-06 15:22:18 +02:00
  • 5c2859ffa7 Make fields in ClassPathResource final Sam Brannen 2022-09-06 14:47:19 +02:00
  • 28c492cbdd Introduce RuntimeHintsUtils.registerResourceIfNecessary Sam Brannen 2022-09-05 16:45:47 +02:00
  • dd1e6b9412 Revisit request parameters access with HtmlUnit Brian Clozel 2022-09-06 13:35:58 +02:00
  • 10ade235e3 Prevent resource hint registration for pattern with leading slash Sam Brannen 2022-09-06 12:46:26 +02:00
  • 04bb336b0b Polish ResourcePatternHints Javadoc Sam Brannen 2022-09-06 12:29:05 +02:00
  • dc07ca1d36 Polish AsyncExecutionTests Sam Brannen 2022-09-06 12:13:11 +02:00
  • 97b98c3378 Support default package for TypeReference in ResourceHintsPredicates Sam Brannen 2022-09-06 11:53:09 +02:00
  • 135f9070c5 Add jni-config generation Janne Valkealahti 2022-09-05 19:07:07 +01:00
  • 6902ff77d9 Fix resource registration hints in the TestContext framework Sam Brannen 2022-09-05 18:38:38 +02:00
  • 6e93f1187c Move TestCompiler from generator to generate Stephane Nicoll 2022-09-05 16:28:19 +02:00
  • 58b0251af1 Relocate TestGenerationContext to spring-core-test Stephane Nicoll 2022-09-05 16:21:17 +02:00
  • e57b5f1dfc Register runtime hints for @Sql scripts Sam Brannen 2022-09-05 14:15:15 +02:00
  • e85e769f1c Introduce @Sql tests for AOT processing Sam Brannen 2022-09-05 12:54:55 +02:00
  • 35bbe9f99d Polishing Sam Brannen 2022-09-05 12:51:14 +02:00
  • ea132388c5 Introduce AotTestExecutionListener API in the TestContext framework Sam Brannen 2022-09-05 12:08:31 +02:00