For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Book a demoLog inStart for free
  • Overview
    • Introduction
    • How it works
    • Quickstart
    • Customer showcase
  • Working with SDKs
    • Project structure
    • Adding custom code
    • Migrating to Replay
    • Capabilities
  • Generators
      • Generating an SDK
      • Publishing to RubyGems
      • Configuration
      • Adding custom code
      • Changelog
      • Customer showcase
  • Reference
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
Book a demoLog inStart for free
GeneratorsRuby

Changelog

April 29, 2026
April 29, 2026

1.11.1

(fix): Strip trailing whitespace from generated comment lines so spec-controlled docstrings no longer trip Layout/TrailingWhitespace after the rubocop -A autocorrect pass was removed in #15202. Caught on the Square nightly baseline benchmark.

1.11.0

(feat): Add retryStatusCodes configuration option ("legacy" | "recommended"). Legacy (default) preserves existing behavior (408, 429, 500, 502, 503, 504, 521, 522, 524). Recommended retries only transient codes (408, 429, 502, 503, 504), excluding 500 Internal Server Error to avoid retrying non-idempotent failures.

1.10.0

(fix): Fix Ruby string interpolation injection vulnerability in TypeLiteral string emitter. Untrusted API spec default values containing #{} are now properly escaped in generated double-quoted Ruby strings.

(feat): Generate fully rubocop-compliant code at emitter level, eliminating all remaining rubocop offenses in generated output so rubocop -A is no longer needed at generation time. Covers Style/IfUnlessModifier (modifier-form detection added to ruby.IfElse AST), Style/RedundantInterpolation (bare .to_s for single-interpolation URL paths and header values), Lint/DuplicateHashKey (dedupe by key in TypeLiteral hash emit and by name in dynamic-snippet keyword arguments), and Layout/FirstHashElementIndentation / Layout/FirstArgumentIndentation (EnforcedStyle: consistent + correct wire-test pagination continuation indent). Rubocop runs as a CI regression gate (check-only, no -A).

Was this page helpful?
Edit this page
Previous

May 4, 2026

Next

April 27, 2026