Release plan for Increasing grpc message limit from 4MB default?

Temporal server internode max receive payload size has been increased to 128mb, see pr here.
This also applies for frontend service so it can receive messages with sizes up to 128mb.

Which SDK are you using?
For example the default max payload size in Go SDK is 64mb but you could up it to max 128mb via

client.Options.ConnectionOptions.MaxPayloadSize

For large data, its recommended to store it yourself (maybe s3 bucket) and pass references to it as inputs to workflows/activities or use specific SDK features like sessions in Go. See forum post here for reference.

1 Like