Updates most of the panel match code to remove dependencies on classes in the org.wfanet.measurement.api.v2alpha package.
Most of the interesting changes are in the src/main/kotlin/org/wfanet/panelmatch/client/launcher directory, where some of the core interfaces for claiming and launching exchange tasks have been changed slightly.
A small number of dependencies on the v2alpha API still remain:
ProtoConversions.kt - This class is specifically meant for converting the v2alpha messages into the panel match internal ones.
ExchangeWorkflowDaemonFromFlags.kt and related integration test classes - These will continue to depend on v2alpha -- or the whatever the current API version is -- as long as there is an option for running Kingdom-based exchanges.
GrpcApiClient.kt and V2AlphaCertificateManager.kt - Same as the previous bullet. These will continue to be used by any daemon that runs a Kingdom-based exchange.
A few standalone tools continue to support the v2alpha message definitions alongside the new internal ones.
Updates most of the panel match code to remove dependencies on classes in the
org.wfanet.measurement.api.v2alpha
package.Most of the interesting changes are in the
src/main/kotlin/org/wfanet/panelmatch/client/launcher
directory, where some of the core interfaces for claiming and launching exchange tasks have been changed slightly.A small number of dependencies on the v2alpha API still remain:
ProtoConversions.kt
- This class is specifically meant for converting the v2alpha messages into the panel match internal ones.ExchangeWorkflowDaemonFromFlags.kt
and related integration test classes - These will continue to depend on v2alpha -- or the whatever the current API version is -- as long as there is an option for running Kingdom-based exchanges.GrpcApiClient.kt
andV2AlphaCertificateManager.kt
- Same as the previous bullet. These will continue to be used by any daemon that runs a Kingdom-based exchange.