Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 16, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

leggetter and others added 15 commits January 16, 2026 11:43
…ration

- Make pagination fixes overlay Python-only (TypeScript/Go use next/prev, Python uses next_cursor/prev_cursor)
- Update Python gen.yaml: add requestBodyFieldName: params, remove next from allowedRedefinedBuiltins
- Update pagination-fixes-overlay.yaml: rename query parameters to next_cursor/prev_cursor for Python
- Update upgrade guide: document pagination field naming changes for all SDKs
- Update workflow.yaml: create separate Python source with pagination overlay

Breaking changes:
- TypeScript v0.6.0 and Go v0.5.0: nextCursor/prevCursor → next/prev
- Python v0.5.0: continues using next_cursor/prev_cursor
…pdate

# Conflicts:
#	.speakeasy/workflow.lock
feat(sdks): update pagination field naming and Python overlay configuration
* `Outpost.Destinations.Enable()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.GetToken()`: 
  *  `response.TenantId` **Added**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.Upsert()`: 
  *  `request.Params` **Added**
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.Get()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.Delete()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.GetPortalUrl()`: 
  *  `response.TenantId` **Added**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.Delete()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.List()`: 
  *  `request.Type` **Changed** **Breaking** ⚠️
  *  `response.[]` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.Create()`: 
  *  `request.Params` **Changed**
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.Get()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Health.Check()`:  `response.status[200]` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.Update()`: 
  *  `request.Params` **Changed**
  *  `response.[destination]` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Schemas.Get()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Destinations.Disable()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.Retry()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Schemas.ListTenantDestinationTypes()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.GetByDestination()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Topics.List()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.List()`: 
  *  `response.Data.[]` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.Get()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.ListDeliveries()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.ListByDestination()`: 
  *  `response.Data.[]` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.ListTenants()`: **Added**
* `Outpost.Publish.Event()`:  `response.Duplicate` **Added**
…ng changes in Go SDK from v0.5.0 to v0.5.1. Ensure consistent naming for request bodies and response structures across all SDKs.
chore: 🐝 Update SDK - Generate OUTPOST-GO 0.5.1
…enAPI parameter name

The x-speakeasy-pagination configuration was referencing 'next_cursor' but
should reference 'next' (the original OpenAPI parameter name) because
x-speakeasy-name-override only affects generated code, not the OpenAPI spec
itself. The pagination configuration is validated against the OpenAPI spec,
so it must use the actual parameter names from the spec.
fix(sdks): correct Python speakeasy pagination config to reference OpenAPI parameter name
* `outpost.destinations.enable()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.get_token()`: 
  *  `response.tenant_id` **Added**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.upsert()`: 
  *  `request.params` **Added**
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.get()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.delete()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.get_portal_url()`: 
  *  `response.tenant_id` **Added**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.destinations.delete()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.destinations.list()`: 
  *  `request.type` **Changed** **Breaking** ⚠️
  *  `response.[]` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.destinations.create()`: 
  *  `request.params` **Changed**
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.destinations.get()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.health.check()`:  `response.status[200]` **Changed** **Breaking** ⚠️
* `outpost.destinations.update()`: 
  *  `request.params` **Changed**
  *  `response.[destination]` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.schemas.get()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.destinations.disable()`: 
  *  `response` **Changed**
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.events.retry()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.schemas.list_tenant_destination_types()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.events.get_by_destination()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.topics.list()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.events.list()`: 
  *  `request` **Changed** **Breaking** ⚠️
  *  `response.data.[]` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.events.get()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.events.list_deliveries()`:  `error` **Changed** **Breaking** ⚠️
* `outpost.events.list_by_destination()`: 
  *  `request` **Changed** **Breaking** ⚠️
  *  `response.data.[]` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `outpost.tenants.list_tenants()`: **Added**
* `outpost.publish.event()`:  `response.duplicate` **Added**
Chore(sdk): Update outpost-go shields.json to version v0.5.1
chore: 🐝 Update SDK - Generate OUTPOST-PYTHON 0.5.0
chore: 🐝 Update SDK - Generate OUTPOST-TS 0.6.0
@pull pull bot locked and limited conversation to collaborators Jan 16, 2026
@pull pull bot added the ⤵️ pull label Jan 16, 2026
@pull pull bot merged commit 344fbe8 into erickirt:main Jan 16, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants