c97ed9cc11
With this change, DDS takes responsibility for service extension registration via the service protocol in addition to handling service extension request routing. Service extensions registered through dart:developer will continue to be handled by the VM service as those extensions live within the main Dart process (this functionality already worked before this CL). This change also includes a version bump for package:json_rpc_2 to pull in a bug fix required for this change. Change-Id: Idb6050058f7695d34276953be159419a5b1b9711 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/144349 Reviewed-by: Ben Konyi <bkonyi@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>