mattermost/server/public/pluginapi/grpc/proto
Nick Misasi 5c7aecda49 feat(08-02): extend protobuf contract for response streaming + flush
Add flush field to ServeHTTPResponse for best-effort HTTP flush support.
Update ServeHTTPResponse and ServeHTTPResponseInit with comprehensive
documentation of streaming invariants, message ordering, and status
code validation rules.

Changes:
- Add flush boolean field (field 4) to ServeHTTPResponse
- Document response streaming invariants (init-once, header locking)
- Document status code validation (100-999 range, 0 defaults to 200)
- Regenerate Go and Python protobuf code

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 14:34:36 -05:00
..
api.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
api_channel_post.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
api_file_bot.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
api_kv_config.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
api_remaining.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
api_user_team.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
channel.proto feat(01-02): add core protobuf types (User, Channel, Post, Team, FileInfo) 2026-01-16 11:06:42 -05:00
common.proto feat(02-01): add PluginAPI proto skeleton and parity verifier 2026-01-16 11:24:09 -05:00
file.proto feat(01-02): add core protobuf types (User, Channel, Post, Team, FileInfo) 2026-01-16 11:06:42 -05:00
hooks.proto feat(08-01): add protobuf contract for ServeHTTP request streaming 2026-01-19 14:23:38 -05:00
hooks_command.proto feat(03-04): update Makefile and generate Go code 2026-01-16 13:42:31 -05:00
hooks_common.proto feat(03-01): add shared hook context types (PluginContext) in hooks_common.proto 2026-01-16 11:16:06 -05:00
hooks_http.proto feat(08-02): extend protobuf contract for response streaming + flush 2026-01-19 14:34:36 -05:00
hooks_lifecycle.proto feat(03-01): add lifecycle/system hook RPCs in hooks_lifecycle.proto and hooks.proto 2026-01-16 11:18:19 -05:00
hooks_message.proto feat(03-02): update Makefile and generate Go code for message hooks 2026-01-16 13:33:52 -05:00
hooks_user_channel.proto feat(03-03): create hooks_user_channel.proto with user/channel hook definitions 2026-01-16 13:35:44 -05:00
post.proto feat(01-02): add core protobuf types (User, Channel, Post, Team, FileInfo) 2026-01-16 11:06:42 -05:00
team.proto feat(01-02): add core protobuf types (User, Channel, Post, Team, FileInfo) 2026-01-16 11:06:42 -05:00
user.proto feat(01-02): add core protobuf types (User, Channel, Post, Team, FileInfo) 2026-01-16 11:06:42 -05:00