open-telemetry / opamp-spec

OpAMP Specification
Apache License 2.0
108 stars 34 forks source link

Define how future extensions for the protocol capabilities will work #25

Closed tigrannajaryan closed 2 years ago

tigrannajaryan commented 2 years ago

We need to define how the protocol can evolve and how new capabilities can be defined. Ideally we would want this evolution to be non-breaking, so that interoperability between new and old versions is preserved.

This is also related to the mechanism which should be used when a particular currently defined capability is not supported by the agent or the server. Perhaps we can use the same mechanism for detection of both current and future capabilties.