4.31.0

(feat): Update the gRPC SDK generator to not require the google.api.http annotation on endpoints.

4.30.2

(fix): Fix an issue where the x-fern-encoding extension was not respected on arbitrary object schemas (i.e. objects w/ properties).

4.30.1

(fix): Fix duplicate request wrapper name when using x-fern-streaming with stream-condition on an endpoint whose request body is a $ref to a named schema. Both the streaming and non-streaming endpoint variants previously resolved to the same wrapper name (e.g. ChatRequest), causing TypeScript SDK generation to fail with “already declared in this file”. Streaming variants now automatically receive a Streaming suffix (e.g. ChatRequestChatRequestStreaming), aligned with the V3 importer convention. Users can also explicitly set the streaming request name via the new stream-request-name property inside x-fern-streaming.