Open
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Streaming Response Encoding
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/5116-streaming-response-encoding/README.md
- Previous discussion: Don't copy whole response during response marshalling kubernetes#129304, Streaming json list encoder kubernetes#129334
- Primary contact (assignee): serathius@
- Responsible SIGs: api-machinery
- Enhancement target (which target equals to which milestone):
- Beta release target (x.y): 1.33
- Stable release target (x.y): 1.34
- Beta
- KEP (
k/enhancements
) update PR(s): KEP-5116: Add KEP (Streaming response encoding) #5119 - Code (
k/k
) update PR(s):- Implement tests for deferredResponseWriter to validate behavior on multiple writer calls. kubernetes#130168
- Implement chunking for gzip encoder in
deferredResponseWriter
kubernetes#130264 - Implement JSON and Proto list benchmarks
- Implement static analysis to validate json and proto tags of builtin List types kubernetes#130216
- Add tests for encoding collections in JSON for KEP-5116 kubernetes#130220
- Implement tests for encoding collections in Proto kubernetes#130395
- Streaming json list encoder kubernetes#129334
- Implement streaming proto list encoder kubernetes#129407
- Docs (
k/website
) update(s):- No planning doc update as feature is not user facing.
- KEP (
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Tracked for code freeze