Skip to content

python(bug): decode large flow schemas on stream build - #751

Merged
wei-sift merged 5 commits into
mainfrom
eng-13630-expose-ingest-time-in-python-sdk-exports
Aug 25, 2026
Merged

wei-sift merged 5 commits into
mainfrom
eng-13630-expose-ingest-time-in-python-sdk-exports

Conversation

@wei-sift

@wei-sift wei-sift commented Aug 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Bumps sift-stream-bindings to 0.5.0 so ingestion config responses decode up to 50 MiB instead of tonic's 4 MiB default. Building a stream against a large flow schema no longer fails on the schema fetch. The limit stays internal.

Validation

A 901-flow config with a 9.49 MB flow schema fails the stream build on 0.4.1 and streams end to end on 0.5.0.

Before:
image

After:
image

@github-actions

github-actions Bot commented Aug 21, 2026 •

Copy link
Copy Markdown
Contributor

Python docs preview: https://sift-stack.github.io/sift/python/pr-751/

Deployed from 761ce99. The link may take up to a minute to become live as GitHub Pages propagates.

@wei-sift
wei-sift marked this pull request as ready for review August 22, 2026 20:37
@wei-sift
wei-sift requested a review from alexluck-sift August 22, 2026 20:42
@wei-sift wei-sift changed the title python(feat): expose configurable gRPC decode limit python(bug): decode large flow schemas on stream build Aug 25, 2026
@wei-sift
wei-sift merged commit a089457 into main Aug 25, 2026
26 checks passed
@wei-sift
wei-sift deleted the eng-13630-expose-ingest-time-in-python-sdk-exports branch August 25, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants