Commit Graph

  • b3271be918 Add explicit support for running on separate port Dave Syer 2024-12-23 14:56:57 +00:00
  • 133bfec5e5 Upgrade Spring Boot in sample Dave Syer 2024-12-23 11:30:09 +00:00
  • 0cf50bde36 Upgrade netty to same version as Boot Dave Syer 2024-12-23 11:05:38 +00:00
  • e979a13ecf Add config for new protoc versions Dave Syer 2024-12-20 14:21:58 +00:00
  • 8b91ebd86a Tidy up README Dave Syer 2024-12-20 14:39:33 +00:00
  • 780f8e61ea Add more detailed getting started to readme Josh Long 2024-12-20 02:44:32 -08:00
  • 4149ed552e Add autoconfiguration for client side observation interceptor Jonas Bjørge Andersen 2024-12-17 19:01:14 +01:00
  • a21748aba2 Add autoconfiguration guard on GrpcServlet Chris Bono 2024-12-19 18:11:13 -06:00
  • 8628aa1c8a Prevent duplicate entries in channels map Andrey Litvitski 2024-12-19 19:33:25 +03:00
  • 729940d62c Manage version of com.google.protobuf:protoc Moritz Halbritter 2024-12-16 13:13:03 +01:00
  • e63ed35edf Upgrade to Spring Boot 3.4.0 Dave Syer 2024-12-16 11:20:53 +00:00
  • 560ffdb381 Run test app over TCP not in-process Dave Syer 2024-12-06 08:45:10 +00:00
  • 413ab2e8a0 Remove unused annotation Dave Syer 2024-12-06 08:39:16 +00:00
  • 9b170851d1 Split client interceptor autoconfiguration Chris Bono 2024-12-04 12:54:04 -06:00
  • 9dbe763932 Fix config props defaults and descriptions Chris Bono 2024-12-04 16:42:05 -06:00
  • acbe334b7e Refine config properties for default channel Dave Syer 2024-12-04 09:56:39 +00:00
  • 5c0ca7056c Add client interceptors to channel factory Chris Bono 2024-12-01 12:48:18 -06:00
  • bfa54f9423 Move client properties customizer to upper level Chris Bono 2024-12-01 11:09:03 -06:00
  • 62499c8be2 Rename client configurer to customizer Chris Bono 2024-12-01 10:41:27 -06:00
  • 17b8e9204c Move bean lookup utils into common package Chris Bono 2024-11-29 13:52:18 -06:00
  • 7f4cac0381 Back to snapshots Dave Syer 2024-11-28 15:33:57 +00:00
  • b273d8e83a Bump to 0.2.0 Dave Syer 2024-11-28 14:30:09 +00:00
  • 02ef2e25b3 Try to make test less likely to fail Dave Syer 2024-11-28 13:39:27 +00:00
  • e0199dd130 Add client side health feature Chris Bono 2024-11-27 19:47:52 -06:00
  • 9374bdf93f Add docs for health feature Chris Bono 2024-11-26 10:48:11 -06:00
  • 6e154d53eb Add actuator health check adapter Chris Bono 2024-11-24 23:03:05 -06:00
  • b7b43cb6a3 Add property guard on Actuator health adapter Chris Bono 2024-11-21 21:31:44 -06:00
  • 592d29d3b3 Move health autoconfig into health package Chris Bono 2024-11-21 21:26:23 -06:00
  • e33863992b Add some docs Dave Syer 2024-11-21 16:12:23 +00:00
  • 3feca42834 Move exception handling into autoconfiguration Dave Syer 2024-11-21 15:49:46 +00:00
  • c239cfe970 Add sample and integration test Dave Syer 2024-11-21 13:36:36 +00:00
  • f97487c768 Replace junit assertThrows w/ AssertJ assertThatExceptionOfType Chris Bono 2024-11-20 23:26:15 -06:00
  • ab55182304 Add autoconfiguration for server-side health Chris Bono 2024-11-20 23:14:43 -06:00
  • 2df6c37bb5 Only one inprocess server, so it can have a fixed name Dave Syer 2024-11-19 13:15:32 +00:00
  • 9e6c27eda6 Tidy up conditions for servlet and inprocess Dave Syer 2024-11-19 13:11:37 +00:00
  • 6b4f649712 Make inprocess server the default in tests Dave Syer 2024-11-19 09:58:55 +00:00
  • 796bcf560f Add inprocess factories and a test Dave Syer 2024-11-19 09:45:13 +00:00
  • 0dc3249251 Allow GrpcServerFactory to return null Dave Syer 2024-11-19 08:41:13 +00:00
  • 8eb623e82d Add server interceptor blending Chris Bono 2024-11-17 22:31:25 -06:00
  • e3d58cf988 Move some components into core module Chris Bono 2024-11-14 11:33:44 -06:00
  • d629f9f547 Add autoconfig processor to improve startup time Chris Bono 2024-11-14 21:49:27 -06:00
  • 3178518433 Use specific bean types in autoconfiguration Chris Bono 2024-11-14 22:09:53 -06:00
  • c930bc799f Add auto-configuration test for configurer Chris Bono 2024-11-13 23:24:19 -06:00
  • cd28b69756 Add support for service specific server interceptors Chris Bono 2024-11-13 15:28:33 -06:00
  • 3904948d3e Add description to additional metadata fields Chris Bono 2024-11-13 23:26:48 -06:00
  • 7e234a9f3e Add spring.grpc.server.observation.enabled to additional metadata Toshiaki Maki 2024-11-11 23:38:55 +09:00
  • 178bcf4774 Add brief docs on server o11y Dave Syer 2024-11-11 11:40:55 +00:00
  • b16ec9cf24 Ensure global interceptors are added to Servlet Dave Syer 2024-11-11 11:34:31 +00:00
  • c6cbfe1f17 Module name Dave Syer 2024-11-10 21:49:44 +00:00
  • 50e2db6d8a Update JavaDocs for grpc-client classes Andrey Litvitski 2024-11-10 16:38:03 +03:00
  • d61af1a1a2 Add autoconfig for reflection service and friends #26 CyberZujo 2024-11-03 12:17:41 +01:00
  • ee994e0f4d Use new annotation for existing interceptor Dave Syer 2024-11-07 12:16:10 +00:00
  • d630a41988 Tweak server docs on servlet customizations Dave Syer 2024-11-07 08:49:15 +00:00
  • 4daf41392a Add GlobalServerInterceptor to service discovery Chris Bono 2024-11-06 11:15:28 -06:00
  • daf8e046c3 Adds checkstyles to project Chris Bono 2024-11-06 23:13:27 -06:00
  • 33483bb500 Revert ServerServiceDefinition bean provider Dave Syer 2024-11-06 17:14:52 +00:00
  • 80e703448c FIx link in docs Dave Syer 2024-11-06 15:29:27 +00:00
  • f0ec4b1bac Add support for registering service definition bean Dave Syer 2024-11-06 11:51:29 +00:00
  • 7fed50a420 Polish "Auto-configure Micrometer Observations" Chris Bono 2024-11-06 01:46:04 -06:00
  • 61b1323440 Auto-configure Micrometer Observations Sunny 2024-10-27 20:27:06 +00:00
  • c56784fd7b Remove netty-specific credentials factory in client Dave Syer 2024-11-05 12:28:03 +00:00
  • 158e779f61 Unused imports Dave Syer 2024-11-05 15:28:03 +00:00
  • 8491d2641b Remove netty specific channel factories Dave Syer 2024-11-05 13:51:32 +00:00
  • 05e6240672 Support for mTLS in client Dave Syer 2024-11-04 18:17:59 +00:00
  • 148e1d1e23 Add client auth enum to ssl configuration Dave Syer 2024-11-04 09:49:01 +00:00
  • d24e80aedd Move codec server config to a central location Dave Syer 2024-11-05 07:33:18 +00:00
  • 9cf0227354 Add GrpcServiceDiscoverer to prepare for interceptors Chris Bono 2024-10-30 20:16:30 -05:00
  • 1397632f03 Polish "Allow GrpcServlet to be configured" Chris Bono 2024-10-28 13:34:50 -05:00
  • 7da1e80b55 Allow GrpcServlet to be configured Toshiaki Maki 2024-10-28 21:44:45 +09:00
  • 5ab408b626 chris.bono@gmail.com Logan Kulinski 2024-10-27 12:10:51 -05:00
  • 8bab3cd081 Revert to snapshots Dave Syer 2024-10-25 12:26:55 +01:00
  • 170ac67a13 Fix poms for release 0.1.0 Dave Syer 2024-10-25 12:35:34 +01:00
  • 2d2e0d8b8e Ready for 0.1.0 Dave Syer 2024-10-25 12:20:47 +01:00
  • 2eaaa8f805 Ensure server factory is not created in client Dave Syer 2024-10-25 12:15:54 +01:00
  • 42b54708aa Add sample with Shaded Netty Dave Syer 2024-10-25 12:01:30 +01:00
  • 6be591d544 Add some basic docs Dave Syer 2024-10-25 11:01:54 +01:00
  • b5a623231a Add a test for autoconfig of servlet Dave Syer 2024-10-23 11:13:24 +01:00
  • c358f6ef4d Move GrpcServlet to autoconfiguration Dave Syer 2024-10-23 10:58:14 +01:00
  • 1997593755 Add tomcat sample (no autoconfig) Dave Syer 2024-10-18 14:42:36 +01:00
  • 24a797ee4b Reinstate flatten plugin Dave Syer 2024-10-21 16:45:53 +01:00
  • 0b98da4c49 Install nodejs independently of antora Dave Syer 2024-10-22 10:03:30 +01:00
  • 4712ca5458 Add CONTRIBUTING.md Dave Syer 2024-10-22 09:50:08 +01:00
  • 951dd83e51 Add automation for README.md generation at top level Dave Syer 2024-10-22 09:25:41 +01:00
  • 3025853b31 Autogenerate README Dave Syer 2024-10-21 15:35:46 +01:00
  • fe2f266d87 Add PR notes to contributing docs Dave Syer 2024-10-21 16:32:58 +01:00
  • 434e26dcec Rename bom to dependencies varunu28 2024-10-19 15:00:33 -07:00
  • 213d1f9bd8 Add spring-grpc-spring-boot-starter module Chris Bono 2024-10-20 21:57:55 -05:00
  • 40fed814b9 Exclude older protobuf lib from grpc lib Chris Bono 2024-10-20 12:17:56 -05:00
  • f31d6ad6f7 Remove dependency on javax.annotation Chris Bono 2024-10-20 11:57:37 -05:00
  • c856f71159 Clean up dependencies and versions Chris Bono 2024-10-20 11:16:06 -05:00
  • 118e176daf #8: Codec support andreilisa 2024-10-19 15:15:50 +03:00
  • c07d4defe2 Add additional config props metadata file (#33) Chris Bono 2024-10-19 22:23:07 -05:00
  • 3cb6ce3912 Move code around so factory gets address not port Dave Syer 2024-10-18 11:16:54 +01:00
  • 85de440e50 Use dependency management plugin to resolve versions Dave Syer 2024-10-17 11:46:31 +01:00
  • e9298a3f06 Add Gradle configuration for sample Dave Syer 2024-10-16 13:54:11 +01:00
  • f0a84cec5d Sack the flatten plugin, at least till it works Dave Syer 2024-10-16 13:02:45 +01:00
  • 9b89bf2b21 Add basic getting started guide to README Dave Syer 2024-10-16 11:10:12 +01:00
  • a969d09fc0 Generated configprops Dave Syer 2024-10-14 10:50:39 +01:00
  • d2ec311d07 Resolve placeholders in channel address Dave Syer 2024-10-14 10:39:08 +01:00
  • b92fd43664 Add support for client connection negotiation Dave Syer 2024-10-11 11:10:07 +01:00