Skip to content

chore: 🐝 Update SDK - Generate 5.0.0-rc.6 - #20

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1772497800
Open

chore: 🐝 Update SDK - Generate 5.0.0-rc.6#20
github-actions[bot] wants to merge 2 commits into
mainfrom
speakeasy-sdk-regen-1772497800

Conversation

@github-actions

@github-actions github-actions Bot commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

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

Tip

To exit pre-release versioning, set a new version or run speakeasy bump graduate.
Speakeasy supports manual control of SDK versioning through multiple methods.

Typescript SDK Changes:

  • speakeasy.organizations.create():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • speakeasy.workspaces.get(): response.organization Changed (Breaking ⚠️)
  • speakeasy.organizations.getBillingOperations():
    • request Removed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • speakeasy.organizations.getAll(): response.[] Changed (Breaking ⚠️)
  • speakeasy.organizations.get(): response Changed (Breaking ⚠️)
  • speakeasy.organizations.getBusinessTierPrices(): Added
  • speakeasy.webhooks.handleStripeWebhook(): Added
  • speakeasy.organizations.getSubscription(): Added
  • speakeasy.organizations.getTrialTargets(): Added
  • speakeasy.organizations.handleCheckoutCallback(): Added
  • speakeasy.organizations.revertSubscriptionCancellation(): Added
  • speakeasy.organizations.upsertBillingEmail(): Added
  • speakeasy.organizations.getLanguages(): Added
  • speakeasy.auth.getAccess(): response Changed
  • speakeasy.auth.validateApiKey(): response.licenseJwt Added
  • speakeasy.organizations.activateLanguage(): Added
  • speakeasy.organizations.getBillingEmail(): Added
  • speakeasy.organizations.deactivateLanguage(): Added
  • speakeasy.organizations.createLanguageCheckoutSession(): Added
  • speakeasy.organizations.cancelSubscription(): Added

View full SDK changelog

OpenAPI Change Summary
├─┬Info
│ └──[🔀] description (3:16)
├─┬Paths
│ ├──[+] path (996:3)
│ ├──[+] path (818:3)
│ ├──[+] path (862:3)
│ ├──[+] path (971:3)
│ ├──[+] path (881:3)
│ ├──[+] path (771:3)
│ ├──[+] path (789:3)
│ ├──[+] path (665:3)
│ ├──[+] path (920:3)
│ ├──[+] path (836:3)
│ ├──[+] path (901:3)
│ ├──[+] path (946:3)
│ └─┬/v1/organization/billing_operations
│   └─┬GET
│     ├──[-] parameters (650:17)❌ 
│     └──[🔀] description (648:20)
├─┬Tags
│ └──[+] Webhooks (40:5)
└─┬Components
  ├──[-] schemas (2826:13)❌ 
  ├──[+] schemas (3242:7)
  ├──[+] schemas (3341:7)
  ├──[+] schemas (3395:7)
  ├──[+] schemas (3267:7)
  ├──[+] schemas (3441:7)
  ├──[+] schemas (3419:7)
  ├──[+] schemas (3289:7)
  ├──[+] schemas (3465:7)
  ├──[+] schemas (3221:7)
  ├──[+] schemas (3385:7)
  ├──[+] schemas (3447:7)
  ├──[+] schemas (3277:7)
  ├──[+] schemas (3230:7)
  ├──[+] schemas (3359:7)
  ├──[+] schemas (3363:7)
  ├──[+] schemas (3136:7)
  ├─┬ApiKeyDetails
  │ ├──[+] properties (2789:9)
  │ ├─┬telemetry_disabled
  │ │ └──[🔀] type (2765:17)❌ 
  │ ├─┬org_slug
  │ │ ├──[+] description (2792:24)
  │ │ └──[+] nullable (2791:21)❌ 
  │ ├─┬workspace_created_at
  │ │ ├──[🔀] type (2784:17)❌ 
  │ │ ├──[-] format (2499:29)❌ 
  │ │ └──[-] description (2498:34)
  │ └─┬workspace_id
  │   ├──[+] format (2787:19)❌ 
  │   └──[+] description (2786:24)
  ├─┬AccessDetails
  │ ├──[+] properties (2822:9)
  │ ├──[+] properties (2820:9)
  │ └─┬message
  │   ├──[+] description (2825:24)
  │   └──[+] nullable (2824:21)❌ 
  ├─┬Organization
  │ ├──[-] properties (2699:17)❌ 
  │ └──[+] properties (3009:9)
  ├─┬BillingOperationsResponse
  │ ├──[+] required (3134:11)❌ 
  │ ├──[-] required (2824:19)❌ 
  │ ├──[+] properties (3126:9)
  │ ├──[-] properties (2816:17)❌ 
  │ ├─┬total_unique_operations
  │ │ └──[🔀] description (3121:24)
  │ └─┬total_billable_units
  │   └──[🔀] description (3125:24)
  ├─┬TargetBillingBreakdown
  │ ├──[+] required (3218:11)❌ 
  │ ├──[+] required (3217:11)❌ 
  │ ├──[+] properties (3198:9)
  │ ├──[+] properties (3210:9)
  │ ├──[+] properties (3195:9)
  │ ├──[+] properties (3206:9)
  │ ├──[+] properties (3189:9)
  │ ├──[+] properties (3182:9)
  │ ├──[+] properties (3202:9)
  │ ├──[+] properties (3186:9)
  │ ├─┬is_active
  │ │ └──[🔀] description (3212:24)
  │ ├─┬gen_lock_id
  │ │ ├──[+] enum (3200:48)
  │ │ ├──[+] enum (3200:58)
  │ │ ├──[+] enum (3200:18)
  │ │ ├──[+] enum (3200:26)
  │ │ ├──[+] enum (3200:36)
  │ │ └──[🔀] description (3201:24)
  │ ├─┬target
  │ │ ├──[+] format (3208:19)❌ 
  │ │ └──[🔀] description (3209:24)
  │ ├─┬last_generated_at
  │ │ ├──[🔀] type (3196:17)❌ 
  │ │ ├──[-] format (2879:29)❌ 
  │ │ └──[🔀] description (3197:24)
  │ └─┬target_name
  │   └──[🔀] description (3171:24)
  └─┬PublishingToken
    └─┬target_resource
      └──[+] type (2921:17)❌ 
Document Element Total Changes Breaking Changes
components 62 17
info 1 0
paths 14 1
tags 1 0

View full report

Linting Report 0 errors, 72 warnings, 12 hints

View full report

TYPESCRIPT CHANGELOG

core: 3.31.6 - 2026-08-21

🐛 Bug Fixes

  • keep process event listener registration compatible with updated bun type definitions (commit by @AshGodfrey)

core: 3.31.5 - 2026-08-12

🐝 New Features

core: 3.31.4 - 2026-07-09

🐛 Bug Fixes

  • emit erasable TypeScript syntax in http and security lib so SDKs type-check under erasableSyntaxOnly (commit by @AshGodfrey)

core: 3.31.3 - 2026-07-02

🐝 New Features

  • omit gen.lock checksums under versioningStrategy manual and persistentEdits never to prevent merge conflicts (commit by @ThomasRooney)

core: 3.31.1 - 2026-06-11

🔧 Chores

  • remove third-party isPlainObject helper from runtime (commit by @2ynn)

core: 3.31.0 - 2026-06-11

🐝 New Features

  • replace runtime dlv helper with generation-time inlined property access (commit by @ThomasRooney)

core: 3.30.0 - 2026-06-10

🐝 New Features

  • add opt-in APIPromise helpers for accessing the raw Response object alongside the parsed body (commit by @2ynn)

core: 3.29.0 - 2026-06-10

🐛 Bug Fixes

  • preserve server URL query params and apply deterministic query precedence (server URL, then operation params, then security) replacing duplicate keys instead of sending both (commit by @ThomasRooney)

core: 3.28.0 - 2026-06-10

🐝 New Features

  • add opt-in requestExtras config with extraQuery and extraBody request options (commit by @TristanSpeakEasy)

core: 3.27.1 - 2026-06-10

🐛 Bug Fixes

  • only emit env-var fallbacks for string-typed custom security scheme fields (commit by @ThomasRooney)

core: 3.26.53 - 2026-05-26

🐝 New Features

  • capability to directly control casing (acronym) rules (commit by @ThomasRooney)

core: 3.27.0 - 2026-05-22

🐝 New Features

  • add zodVersion="none" no-zod variant that emits SDK with passthrough schemas, no validation/transforms, JSON.parse/stringify only (commit by @mfbx9da4)

core: 3.26.52 - 2026-05-22

🐝 New Features

  • add privateIdentifierPrefix gen.yaml option to override the prefix used for ECMAScript private fields (default '#') (commit by @2ynn)

core: 3.26.51 - 2026-05-19

🐛 Bug Fixes

  • prevent unhandled rejection when an APIPromise rejects but the caller does not call .catch (commit by @AshGodfrey)

core: 3.31.2 - 2026-05-12

🔧 Chores

  • bump dependencies to address GHSA-flagged vulnerabilities (mcp-typescript hono/fast-uri overrides; vitest in mcp-typescript and typescriptv2) (commit by @2ynn)

core: 3.26.50 - 2026-05-01

🐛 Bug Fixes

  • wrap optional helper with z.optional() for Zod 4.4 object-level compatibility (commit by @AshGodfrey)

core: 3.26.49 - 2026-04-17

🐛 Bug Fixes

  • debug logger no longer buffers JSONL/NDJSON streaming responses (commit by @AshGodfrey)

core: 3.26.48 - 2026-04-13

🐛 Bug Fixes

  • correct oxlint search pattern (commit by @2ynn)

core: 3.26.47 - 2026-04-09

🐛 Bug Fixes

  • normalize cross-realm Blob-like objects in appendForm for Next.js/webpack compatibility (commit by @AshGodfrey)

core: 3.26.45 - 2026-03-25

🐛 Bug Fixes

  • resolve import compilation error when an error response component references an enum component (commit by @AshGodfrey)

core: 3.26.44 - 2026-03-23

🐛 Bug Fixes

  • resolve 422 errors on file uploads by using duck-typed Blob checks in appendForm and passing filename in isBlobLike code path (commit by @AshGodfrey)

core: 3.26.46 - 2026-03-19

🐛 Bug Fixes

  • add fixEnumNameSanitization config to preserve custom x-speakeasy-enums names with proper PascalCase (commit by @AshGodfrey)

core: 3.26.43 - 2026-03-12

♻️ Refactors

  • use URL constructor for path resolution instead of manual string concatenation (commit by @AshGodfrey)

core: 3.26.42 - 2026-03-11

🐛 Bug Fixes

  • resolve collision-resistant import aliases for model namespaces (commit by @bradcypert)

core: 3.26.41 - 2026-03-04

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 3.26.40 - 2026-03-03

🐛 Bug Fixes

  • use --ignore-scripts for examples install to prevent EACCES errors with esbuild (commit by @tristanspeakeasy)

core: 3.26.39 - 2026-03-02

🐝 New Features

  • add useOxlint and useTsgo config flags for opt-in/out of oxlint and tsgo (commit by @danielkov)

globalSecurity: 2.82.16 - 2026-03-24

🐛 Bug Fixes

  • respect global security alternatives ordering and enforce operation-level security restrictions when hoisted (commit by @2ynn)

openEnums: 0.1.3 - 2026-06-03

🐛 Bug Fixes

  • no-zod open enum types now inline their primitive fallback as (T & {}) so arbitrary string and number values can be assigned without collapsing literal completions or emitting Unrecognized<T> helpers (commit by @ThomasRooney)

reactQueryHooks: 0.3.0 - 2026-07-07

🐝 New Features

  • opt-in queryKey.includeRequestBody on x-speakeasy-react-hook to include the request body in generated query hook keys; setting queryKey infers the hook type as query (commit by @AshGodfrey)

retries: 2.83.1 - 2026-05-27

🐝 New Features

uploadStreams: 0.1.1 - 2026-03-18

🐛 Bug Fixes

  • buffer uploads with non-zero byteOffset no longer create malformed multipart requests (commit by @vishalg0wda)

Based on Speakeasy CLI 1.796.2

Last updated by Speakeasy workflow

@github-actions github-actions Bot added the prerelease Bump by a prerelease version label Mar 3, 2026
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 8 times, most recently from bb331f8 to accbcbb Compare March 11, 2026 00:27
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 7 times, most recently from 93a5734 to 8b16106 Compare March 18, 2026 00:32
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 7 times, most recently from 59104b5 to bb78e33 Compare March 25, 2026 00:32
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 7 times, most recently from eda619f to 7414413 Compare April 1, 2026 00:38
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 8 times, most recently from 2a1ee2c to cc1aa81 Compare April 21, 2026 00:40
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 7 times, most recently from 1a63813 to 3252fa9 Compare April 28, 2026 00:44
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 8 times, most recently from 461c183 to 5a03f24 Compare May 6, 2026 00:42
@github-actions
github-actions Bot force-pushed the speakeasy-sdk-regen-1772497800 branch 5 times, most recently from de8e3ac to 8d4db3e Compare May 11, 2026 00:48
speakeasybot and others added 2 commits August 31, 2026 00:36
* `speakeasy.organizations.create()`: 
  *  `request` **Changed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `speakeasy.workspaces.get()`:  `response.organization` **Changed** (Breaking ⚠️)
* `speakeasy.organizations.getBillingOperations()`: 
  *  `request` **Removed** (Breaking ⚠️)
  *  `response` **Changed** (Breaking ⚠️)
* `speakeasy.organizations.getAll()`:  `response.[]` **Changed** (Breaking ⚠️)
* `speakeasy.organizations.get()`:  `response` **Changed** (Breaking ⚠️)
* `speakeasy.organizations.getBusinessTierPrices()`: **Added**
* `speakeasy.webhooks.handleStripeWebhook()`: **Added**
* `speakeasy.organizations.getSubscription()`: **Added**
* `speakeasy.organizations.getTrialTargets()`: **Added**
* `speakeasy.organizations.handleCheckoutCallback()`: **Added**
* `speakeasy.organizations.revertSubscriptionCancellation()`: **Added**
* `speakeasy.organizations.upsertBillingEmail()`: **Added**
* `speakeasy.organizations.getLanguages()`: **Added**
* `speakeasy.auth.getAccess()`:  `response` **Changed**
* `speakeasy.auth.validateApiKey()`:  `response.licenseJwt` **Added**
* `speakeasy.organizations.activateLanguage()`: **Added**
* `speakeasy.organizations.getBillingEmail()`: **Added**
* `speakeasy.organizations.deactivateLanguage()`: **Added**
* `speakeasy.organizations.createLanguageCheckoutSession()`: **Added**
* `speakeasy.organizations.cancelSubscription()`: **Added**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prerelease Bump by a prerelease version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant