envoyproxy/envoy
Auf GitHub ansehentools/api: add support for 1) deprecating message types and 2) moving nested message types up
Open
#10.740 geöffnet am 10. Apr. 2020
api/v3help wanted
Repository-Metriken
- Stars
- (27.997 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 8T) (378 gemergte PRs in 30 T)
Beschreibung
Title: add support for 1) deprecating message types and 2) moving nested message types up
Description:
- at the moment, there are already a few message types that have been deprecated, e.g.
bootstrap.v2.Runtimetools/apialready support removing it from the next API version by addingoption deprecated = true;
trace.v3.Tracing- if
option deprecated = true;is added,tools/apiwill remove the message along with its nested types, which is not desired (see next point)
- if
- additionally, there is a case where a nested message type needs to be moved up, e.g.
trace.v3.Tracing.Http=>trace.v4.HttpTracer- and, probably, even
trace.v3.Tracing.Http=>trace.v3.HttpTracer
Context:
- #10405