+
+
+
+
+
+
+
+ Base
+ ni.protobuf.types
+
+
+ Dependencies:
+ None (foundation package)
+
+
+
+
+ Base
+ ni-grpc-extensions
+
+
+ Dependencies:
+ None (foundation package)
+
+
+
+ Proto
+ ni.datamonikers.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurementlink.discovery.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurementlink.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurementlink.measurement.v1.proto
+
+
+ Dependencies:
+ ni.measurementlink.proto
+
+
+
+ Proto
+ ni.measurementlink.measurement.v2.proto
+
+
+ Dependencies:
+ ni.measurementlink.proto
+
+
+
+ Proto
+ ni.measurementlink.pinmap.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurementlink.sessionmanagement.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurements.metadata.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Proto
+ ni.measurements.data.v1.proto
+
+
+ Dependencies:
+ ni.protobuf.types
+ ni.measurements.metadata.v1.proto
+ ni.datamonikers.v1.proto
+
+
+
+ Proto
+ ni.grpcdevice.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+
+ Proto
+ ni.panels.v1.proto
+
+
+ Dependencies:
+ None
+
+
+
+ Client
+ ni.datamonikers.v1.client
+
+
+ Dependencies:
+ ni-grpc-extensions
+ ni.datamonikers.v1.proto
+
+
+
+ Client
+ ni.measurementlink.discovery.v1.client
+
+
+ Dependencies:
+ ni-grpc-extensions
+ ni.measurementlink.discovery.v1.proto
+
+
+
+ Client
+ ni.measurementlink.pinmap.v1.client
+
+
+ Dependencies:
+ ni-grpc-extensions
+ ni.measurementlink.discovery.v1.client
+ ni.measurementlink.measurement.v1.proto
+ ni.measurementlink.measurement.v2.proto
+ ni.measurementlink.sessionmanagement.v1.client
+ ni.measurementlink.pinmap.v1.proto
+
+
+
+ Client
+ ni.measurementlink.sessionmanagement.v1.client
+
+
+ Dependencies:
+ ni.measurementlink.sessionmanagement.v1.proto
+ ni.measurementlink.pinmap.v1.proto
+ ni.measurementlink.proto
+ ni.grpcdevice.v1.proto
+ ni-grpc-extensions
+ ni.measurementlink.discovery.v1.client
+
+
+
+ Client
+ ni.measurements.metadata.v1.client
+
+
+ Dependencies:
+ ni.measurementlink.discovery.v1.client
+ ni.measurements.metadata.v1.proto
+
+
+ Client
+ ni.measurements.data.v1.client
+
+
+ Dependencies:
+ ni.measurementlink.discovery.v1.client
+ ni.measurements.data.v1.proto
+
+
+
+ 🚀 Recommended Release Order
+
+
+
+ 1
+
+
+
+
+ Release foundation packages
+ ni.protobuf.types and ni-grpc-extensions (can be released in parallel)
+
+ 2
+
+
+
+
+ Release independent proto packages
+ ni.datamonikers.v1.proto, ni.measurementlink.discovery.v1.proto, ni.measurementlink.proto, ni.measurementlink.pinmap.v1.proto, ni.measurementlink.sessionmanagement.v1.proto, ni.measurements.metadata.v1.proto, ni.grpcdevice.v1.proto, ni.panels.v1.proto (can be released in parallel)
+
+ 3
+
+
+
+
+ Release dependent proto packages
+ ni.measurementlink.measurement.v1.proto (depends on ni.measurementlink.proto)
+ ni.measurementlink.measurement.v2.proto (depends on ni.measurementlink.proto)
+ ni.measurements.data.v1.proto (depends on ni.measurements.metadata.v1.proto, ni.protobuf.types, ni.datamonikers.v1.proto)
+
+ 4
+
+
+
+
+ Release ni.measurementlink.discovery.v1.client
+ Other clients depend on this client
+
+ 5
+
+
+
+ Release remaining client packages
+ ni.datamonikers.v1.client
+ ni.measurementlink.pinmap.v1.client
+ ni.measurementlink.sessionmanagement.v1.client
+ ni.measurements.metadata.v1.client
+ ni.measurement.data.v1.client
+