Skip to content

chore: 🐝 Update SDK - Generate 4.3.0#11

Open
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1771461921
Open

chore: 🐝 Update SDK - Generate 4.3.0#11
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1771461921

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Feb 19, 2026

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Linting Report 0 errors, 59 warnings, 12 hints

View full report

RUBY CHANGELOG

constsAndDefaults: 0.1.4 - 2026-02-21

🐛 Bug Fixes

  • coerce type-mismatched default values instead of clearing them to prevent invalid generated code (commit by @danielkov)

core: 3.11.22 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

core: 3.11.21 - 2026-02-27

🐛 Bug Fixes

  • derive installation URL from repo URL for monorepo subdirectory support (commit by @bradcypert)

core: 3.11.19 - 2026-02-18

🐛 Bug Fixes

  • deduplicate OAuth2 scope enum members that normalize to the same name (commit by @danielkov)

core: 3.11.18 - 2026-02-17

🐝 New Features

  • allow repoUrl and repoSubDirectory to be configured via gen.yaml generation section (commit by @vishalg0wda)

core: 3.11.17 - 2026-02-16

🐛 Bug Fixes

  • improve discriminated union deserialization and fix URI template substitution (commit by @tristanspeakeasy)

core: 3.11.16 - 2026-02-16

🐝 New Features

  • Ruby SDKs are now formatted with rubyfmt, producing more idiomatic code style (Shopify Ruby Style Guide) (commit by @tristanspeakeasy)

core: 3.11.15 - 2026-02-14

🐛 Bug Fixes

  • resolve multiple Ruby SDK build failures including filename truncation, RuboCop violations, Sorbet namespace collisions, and duplicate field name deduplication (commit by @danielkov)

core: 3.11.14 - 2026-02-12

🔒 Security

  • upgrade faraday to >= 2.14.1 to address GHSA-33mh-2634-fwr2 (SSRF via protocol-relative URL host override)

core: 3.11.13 - 2026-01-29

🐛 Bug Fixes

  • avoid overwriting SubSDK comments with empty comments when same SubSDK is referenced by multiple tags (commit by @mfbx9da4)

core: 3.11.12 - 2026-01-23

🐛 Bug Fixes

  • discriminated union errors used in both successful and error response (commit by @mfbx9da4)

core: 3.11.11 - 2026-01-12

🐛 Bug Fixes

  • Further tune media type matching expression for ReDoS (commit by @bflad)

core: 3.11.10 - 2026-01-07

🐛 Bug Fixes

  • Prevent ReDoS vulnerability report for media type matching expression (commit by @bflad)

core: 3.11.9 - 2025-12-31

🐝 New Features

  • Initial Ruby 4 support (commit by @bflad)

core: 3.11.8 - 2025-12-18

🐛 Bug Fixes

  • fixed escaping of template braces in defaults, consts, and comments (commit by @tristanspeakeasy)

core: 3.11.7 - 2025-12-15

🐛 Bug Fixes

  • always include types.rb import in hooks.rb to prevent NameError when sdkHooks feature is disabled (commit by @tristanspeakeasy)

core: 3.11.6 - 2025-12-08

🐛 Bug Fixes

  • Remove additional Sorbet templating with typingStrategy none (commit by @bflad)

core: 3.11.4 - 2025-11-24

🐝 New Features

  • union discriminators are inferred for oneOfs missing the explicit OpenAPI discriminator mapping. Configure via inferUnionDiscriminators: true in gen.yaml (commit by @mfbx9da4)

core: 3.11.3 - 2025-11-10

🐛 Bug Fixes

  • handle application/* encoding in multipart forms (commit by @danielkov)

core: 3.11.5 - 2025-11-06

🐛 Bug Fixes

  • multi-part arrays now serialized according to RFC7578 (commit by @danielkov)

core: 3.11.2 - 2025-11-05

🐝 New Features

  • support body field name configuration via requestBodyFieldName in gen.yaml (commit by @subomi)

core: 3.11.1 - 2025-10-30

🐛 Bug Fixes

  • make security scheme resolution case-insensitive (commit by @vishalg0wda)

core: 3.11.0 - 2025-10-13

🐝 New Features

  • add config option for deep merging allOf nodes in OpenAPI specs (commit by @BlakeTheAwesome)

core: 3.10.3 - 2025-09-23

🐛 Bug Fixes

  • allow input/output models without suffixes (commit by @disintegrator)

core: 3.10.2 - 2025-08-19

🐛 Bug Fixes

  • filenames should always be snake case (commit by @idbentley)

core: 3.10.1 - 2025-08-13

🐛 Bug Fixes

  • mistakenly throw instead of raise (commit by @idbentley)

core: 3.10.0 - 2025-08-07

🐝 New Features

  • Promote Ruby to beta maturity (commit by @bflad)

core: 3.9.6 - 2025-07-24

🔧 Chores

core: 3.9.5 - 2025-07-15

🔧 Chores

  • add typingStrategy for disabling sorbet (commit by @idbentley)

core: 3.9.4 - 2025-07-07

🔧 Chores

  • update dependencies and dependency handling (commit by @idbentley)

core: 3.9.3 - 2025-06-26

🔧 Chores

  • fix sorbet static type checking (commit by @idbentley)

core: 3.9.2 - 2025-06-06

🐛 Bug Fixes

core: 3.9.1 - 2025-06-02

🔧 Chores

  • Clarified utility functionality (commit by @idbentley)

core: 3.9.0 - 2025-05-28

🐝 New Features

  • correctly respect module namespacing from config (commit by @idbentley)

core: 3.8.1 - 2025-05-07

🐛 Bug Fixes

  • fixed stability of generated examples using operation and field seeds, including fixes to union examples (commit by @tristanspeakeasy)

core: 3.8.0 - 2025-04-16

🐝 New Features

  • Bump Ruby minimum version to 3.2 as 3.0 and 3.1 are end-of-life as of March 2025 (commit by @bflad)

core: 3.7.0 - 2025-04-16

🐝 New Features

  • Dynamically install and update RBI files for Sorbet post-generation (commit by @bflad)

core: 3.6.2 - 2025-04-11

🐛 Bug Fixes

  • increase stability of generator model file names (commit by @vishalg0wda)

core: 3.6.1 - 2025-04-03

🐛 Bug Fixes

  • improve performance of generation on multicore machines and various fixes to correctness based on order of generation (commit by @tristanspeakeasy)

core: 3.6.0 - 2025-03-10

🐝 New Features

  • Initial global timeout support (commit by @bflad)

core: 3.5.4 - 2025-03-04

🐛 Bug Fixes

  • Remove SDK class config_server and config_server_url methods in preference of instantiation parameters (commit by @bflad)

core: 3.5.3 - 2025-01-30

🐛 Bug Fixes

  • fixed handling of default fields in usage snippets and tests, fixed validation of required schema property (commit by @tristanspeakeasy)

core: 3.5.2 - 2025-01-27

🐛 Bug Fixes

  • sort subresponses based on the worst scoring response in the group to ensure that no unreachable code paths are created (commit by @idbentley)

core: 3.5.1 - 2025-01-13

🐛 Bug Fixes

  • handle 4XX and 5XX error ranges seperately (commit by @idbentley)

core: 3.5.0 - 2025-01-02

🐝 New Features

  • Update bundler to support Ruby 3.4 (commit by @bflad)

core: 3.4.5 - 2024-12-16

🐛 Bug Fixes

  • flattening with hidden parameters (commit by @mfbx9da4)

core: 3.4.3 - 2024-12-06

🐛 Bug Fixes

  • support property names solely comprised of illegal characters (commit by @mfbx9da4)

core: 3.4.2 - 2024-12-06

🐛 Bug Fixes

core: 3.4.1 - 2024-11-26

🐛 Bug Fixes

  • Prevent rubocop Style/IdenticalConditionalBranches reports with method response headers (commit by @bflad)

core: 3.4.0 - 2024-11-26

🐝 New Features

  • update gemfile.lock to support mac (commit by @idbentley)

core: 3.3.3 - 2024-11-25

🐛 Bug Fixes

  • Ensure correct dependency groups for sorbet and sorbet-runtime (commit by @bflad)

core: 3.3.2 - 2024-11-22

🐛 Bug Fixes

  • handle circular references through unions correctly (commit by @disintegrator)

core: 3.3.1 - 2024-11-12

🐛 Bug Fixes

core: 3.3.0 - 2024-11-05

🐝 New Features

  • bind rubocop to a specific version to avoid unexpected breakages (commit by @idbentley)

core: 3.2.27 - 2024-10-31

🐛 Bug Fixes

  • Prevent panic with invalid implicit discriminator mappings with propertyName within allOf object (commit by @bflad)

deprecations: 2.81.2 - 2025-01-02

🐛 Bug Fixes

  • Prevent compilation error for x-speakeasy-deprecation-message with newline characters (commit by @bflad)

globalSecurity: 2.81.10 - 2026-02-03

🐝 New Features

  • support x-speakeasy-name-override on security scheme options (commit by @tristanspeakeasy)

globalSecurity: 2.81.9 - 2025-09-10

🔧 Chores

  • support opting out of operation security hoisting (commit by @vishalg0wda)

globalSecurity: 2.81.8 - 2025-02-06

🐛 Bug Fixes

  • fixes to handling of security at both global and operation level especially for oauth2 (commit by @tristanspeakeasy)

globalServerURLs: 2.83.1 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

globalServerURLs: 2.83.0 - 2025-10-22

🐝 New Features

  • Allow server selection to appear in all code samples (commit by @BlakeTheAwesome)

globalServerURLs: 2.82.4 - 2025-05-09

🐛 Bug Fixes

nameOverrides: 2.81.4 - 2026-02-19

🐝 New Features

  • add support for renaming object properties that reference a shared component (commit by @2ynn)

nameOverrides: 2.81.3 - 2026-02-19

🐛 Bug Fixes

  • set fixes.nameOverrideFeb2026 to true in gen.yaml to prevent x-speakesy-name-override from propagating through resolution or allOf merging (commit by @2ynn)

nullables: 0.1.0 - 2025-05-02

🐝 New Features

  • add support for nullable values (commit by @idbentley)

openEnums: 0.1.0 - 2026-02-09

🐝 New Features

  • open enum support in Ruby (commit by @danielkov)

responseFormat: 0.1.0 - 2025-04-04

🐝 New Features

  • add responseFormat support to ruby (commit by @idbentley)

retries: 0.1.1 - 2025-03-11

🐛 Bug Fixes

  • Prevent incorrect module name in utilities file (commit by @bflad)

Based on Speakeasy CLI 1.741.4

@github-actions github-actions bot added the minor Minor version bump label Feb 19, 2026
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461921 branch 7 times, most recently from 883f220 to 185a34d Compare February 26, 2026 00:42
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461921 branch 6 times, most recently from 9689102 to 3129151 Compare March 4, 2026 00:43
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1771461921 branch from 54b2053 to f647e08 Compare March 5, 2026 00:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant