-
Notifications
You must be signed in to change notification settings - Fork 144
Supported protobuf and gRPC features
Zaq? Wiedmann edited this page May 1, 2018
·
4 revisions
Services with truss are defined with protobuf and gRPC files (.proto
files).
truss has various levels of support for different protobuf language features. This page will briefly describe some supported and not currently supported features.
truss uses proto3
. Check out the language guide and specification. Also check out the gRPC Overview.
- Services
- All scalar value types
- Enumerations
- Nested messages
- Maps
- HTTP 1.1 annotations
- HTTP 1.1 headers: TODO: Add truss link and docs.
- gRPC metadata: TODO: Add truss link and docs.
-
Custom http verbs (including
HEAD
) added in #218
Not Supported | Issue |
---|---|
oneof | #225 |
Multiple protobuf packages | #201 |
HTTP 1.1 forms | #223 |
Streaming | #125 |
If you would like to contribute support for a feature, click the linked issue to find out more.
If you find a feature not supported and not mentioned here, please create an issue.