1.29.1
(fix): Remove redundant req.WithContext(ctx) call in the generated HTTP caller.
http.NewRequestWithContext already sets the context on the request, so
the subsequent req.WithContext(ctx) was creating an unnecessary shallow
copy of the request with the same context.
1.29.0
(feat): Bump the default streaming buffer size from 64KB to 1MB and add a new
WithMaxStreamBufSize request option so SDK users can configure the
maximum buffer size for streaming responses at runtime. This controls
the maximum size of a single SSE event (in bytes) that the stream can
process. Also fixes a bug where SseStreamReader would return a
misleading io.EOF error instead of the underlying bufio.ErrTooLong
when a message exceeded the buffer limit.
1.28.7
(fix): Re-throw errors after logging for README.md and reference.md generation failures.
Documentation generation errors now break the generation flow so they are treated
as important to fix.
1.28.6
(fix): Fix dynamic snippets to include global headers in generated code examples.
Previously, required global headers (e.g., X-Organization-ID) configured via
x-fern-global-headers were missing from dynamic snippet output. Also fixes
header value lookup to use wire values instead of a non-existent property.