Skip to content

chore: 🐝 Update SDK - Generate OUTPOST-GO 0.5.0#632

Merged
leggetter merged 1 commit into
mainfrom
speakeasy-sdk-regen-1768556640
Jan 16, 2026
Merged

chore: 🐝 Update SDK - Generate OUTPOST-GO 0.5.0#632
leggetter merged 1 commit into
mainfrom
speakeasy-sdk-regen-1768556640

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

SDK update

Versioning

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

Go SDK Changes:

  • 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 Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.Get():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Events.ListDeliveries(): error Changed Breaking ⚠️
  • Outpost.Events.ListByDestination():
    • response Changed Breaking ⚠️
    • error Changed Breaking ⚠️
  • Outpost.Tenants.ListTenants(): Added
  • Outpost.Publish.Event(): response.Duplicate Added
OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (1855:5)❌ 
│ ├──[-] path (2176:5)❌ 
│ ├──[-] path (2337:5)❌ 
│ ├──[-] path (2748:5)❌ 
│ ├──[-] path (2831:5)❌ 
│ ├──[-] path (1571:5)❌ 
│ ├──[-] path (2439:5)❌ 
│ ├──[-] path (2919:5)❌ 
│ ├──[-] path (1491:5)❌ 
│ ├──[-] path (1644:5)❌ 
│ ├──[-] path (2599:5)❌ 
│ ├──[-] path (3063:5)❌ 
│ ├──[-] path (3152:5)❌ 
│ ├──[-] path (1272:5)❌ 
│ ├──[-] path (2088:5)❌ 
│ ├──[-] path (2526:5)❌ 
│ ├──[+] path (2559:3)
│ ├──[+] path (2677:3)
│ ├──[+] path (2778:3)
│ ├──[+] path (3140:3)
│ ├──[+] path (2282:3)
│ ├──[+] path (2735:3)
│ ├──[+] path (2807:3)
│ ├──[+] path (2912:3)
│ ├──[+] path (2951:3)
│ ├──[+] path (2215:3)
│ ├──[+] path (2409:3)
│ ├──[+] path (2995:3)
│ ├──[+] path (3095:3)
│ ├──[+] path (2056:3)
│ ├──[+] path (2144:3)
│ ├──[+] path (2514:3)
│ ├──[+] path (2252:3)
│ └─┬/healthz
│   └─┬GET
│     ├──[🔀] description (1914:20)
│     └─┬Responses
│       └─┬200
│         ├──[+] content (1935:15)
│         ├──[-] content (1221:29)❌ 
│         └──[🔀] description (1932:24)
└─┬Components
  ├──[+] schemas (967:7)
  ├──[+] schemas (90:7)
  ├──[+] schemas (185:7)
  ├──[+] schemas (81:7)
  ├──[+] schemas (1303:7)
  ├──[+] schemas (409:7)
  ├──[+] schemas (124:7)
  ├──[+] schemas (1706:7)
  ├──[+] schemas (425:7)
  ├──[+] schemas (1505:7)
  ├──[+] schemas (1557:7)
  ├─┬DestinationAzureServiceBus
  │ ├──[🔀] example (879:9)
  │ ├──[+] properties (852:9)
  │ ├──[+] properties (830:9)
  │ ├──[+] properties (859:9)
  │ ├──[+] properties (843:9)
  │ ├─┬topics
  │ │ └──[🔀] $ref (860:11)❌ 
  │ ├─┬target_url
  │ │ ├──[-] format (594:29)❌ 
  │ │ ├──[🔀] description (821:24)
  │ │ ├──[-] nullable (595:31)❌ 
  │ │ ├──[-] readOnly (597:31)❌ 
  │ │ └──[🔀] example (822:20)
  │ ├─┬type
  │ │ ├──[-] enum (568:28)❌ 
  │ │ ├──[🔀] description (868:24)
  │ │ ├──[+] readOnly (869:21)❌ 
  │ │ └──[🔀] example (870:20)
  │ ├─┬id
  │ │ ├──[+] format (834:19)❌ 
  │ │ ├──[🔀] description (836:24)
  │ │ ├──[+] nullable (835:21)❌ 
  │ │ └──[🔀] example (837:20)
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ └─┬disabled_at
  │   ├──[+] additionalProperties (855:13)❌ 
  │   ├──[🔀] type (853:17)❌ 
  │   ├──[-] format (574:29)❌ 
  │   ├──[🔀] description (857:24)
  │   └──[🔀] example (858:20)
  ├─┬PaginatedResponse
  │ ├─┬next
  │ │ └─┬Extensions
  │ │   └──[+] x-speakeasy-name-override (215:38)
  │ └─┬prev
  │   └─┬Extensions
  │     └──[+] x-speakeasy-name-override (220:38)
  ├─┬DestinationCreateHookdeck
  │ ├──[+] properties (1186:9)
  │ ├──[+] properties (1181:9)
  │ ├──[+] properties (1193:9)
  │ ├─┬id
  │ │ ├──[+] additionalProperties (1189:13)❌ 
  │ │ ├──[🔀] type (1187:17)❌ 
  │ │ ├──[🔀] description (1191:24)
  │ │ ├──[+] nullable (1190:21)❌ 
  │ │ └──[🔀] example (1192:20)
  │ ├─┬type
  │ │ ├──[-] enum (750:28)❌ 
  │ │ ├──[🔀] description (1173:24)
  │ │ └──[+] example (1174:20)
  │ └─┬topics
  │   └──[🔀] $ref (185:13)❌ 
  ├─┬DestinationHookdeck
  │ ├──[🔀] example (729:9)
  │ ├──[+] properties (702:9)
  │ ├──[+] properties (681:9)
  │ ├──[+] properties (709:9)
  │ ├──[+] properties (694:9)
  │ ├─┬target_url
  │ │ ├──[-] format (488:29)❌ 
  │ │ ├──[🔀] description (672:24)
  │ │ ├──[-] nullable (489:31)❌ 
  │ │ ├──[-] readOnly (491:31)❌ 
  │ │ └──[🔀] example (673:20)
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (705:13)❌ 
  │ │ ├──[🔀] type (703:17)❌ 
  │ │ ├──[-] format (469:29)❌ 
  │ │ ├──[🔀] description (707:24)
  │ │ └──[🔀] example (708:20)
  │ ├─┬id
  │ │ ├──[+] format (685:19)❌ 
  │ │ ├──[🔀] description (687:24)
  │ │ ├──[+] nullable (686:21)❌ 
  │ │ └──[🔀] example (688:20)
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬type
  │ │ ├──[-] enum (463:28)❌ 
  │ │ ├──[🔀] description (718:24)
  │ │ ├──[+] readOnly (719:21)❌ 
  │ │ └──[🔀] example (720:20)
  │ └─┬topics
  │   └──[🔀] $ref (710:11)❌ 
  ├─┬DestinationRabbitMQ
  │ ├──[+] required (590:69)❌ 
  │ ├──[🔀] example (652:9)
  │ ├──[+] properties (625:9)
  │ ├──[+] properties (603:9)
  │ ├──[+] properties (632:9)
  │ ├──[+] properties (616:9)
  │ ├─┬id
  │ │ ├──[+] format (607:19)❌ 
  │ │ ├──[🔀] description (609:24)
  │ │ ├──[+] nullable (608:21)❌ 
  │ │ └──[🔀] example (610:20)
  │ ├─┬type
  │ │ ├──[-] enum (407:28)❌ 
  │ │ ├──[🔀] description (641:24)
  │ │ ├──[+] readOnly (642:21)❌ 
  │ │ └──[🔀] example (643:20)
  │ ├─┬target_url
  │ │ ├──[-] format (433:29)❌ 
  │ │ ├──[🔀] description (594:24)
  │ │ ├──[-] nullable (434:31)❌ 
  │ │ ├──[-] readOnly (436:31)❌ 
  │ │ └──[🔀] example (595:20)
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (628:13)❌ 
  │ │ ├──[🔀] type (626:17)❌ 
  │ │ ├──[-] format (413:29)❌ 
  │ │ ├──[🔀] description (630:24)
  │ │ └──[🔀] example (631:20)
  │ ├─┬topics
  │ │ └──[🔀] $ref (633:11)❌ 
  │ └─┬target
  │   └──[🔀] $ref (185:13)❌ 
  ├─┬DestinationAWSKinesis
  │ ├──[+] required (741:69)❌ 
  │ ├──[🔀] example (803:9)
  │ ├──[+] properties (776:9)
  │ ├──[+] properties (754:9)
  │ ├──[+] properties (783:9)
  │ ├──[+] properties (767:9)
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (779:13)❌ 
  │ │ ├──[🔀] type (777:17)❌ 
  │ │ ├──[-] format (520:29)❌ 
  │ │ ├──[🔀] description (781:24)
  │ │ └──[🔀] example (782:20)
  │ ├─┬target_url
  │ │ ├──[-] format (540:29)❌ 
  │ │ ├──[🔀] description (745:24)
  │ │ ├──[-] nullable (541:31)❌ 
  │ │ ├──[-] readOnly (543:31)❌ 
  │ │ └──[🔀] example (746:20)
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬id
  │ │ ├──[+] format (758:19)❌ 
  │ │ ├──[🔀] description (760:24)
  │ │ ├──[+] nullable (759:21)❌ 
  │ │ └──[🔀] example (761:20)
  │ ├─┬type
  │ │ ├──[-] enum (514:28)❌ 
  │ │ ├──[🔀] description (792:24)
  │ │ ├──[+] readOnly (793:21)❌ 
  │ │ └──[🔀] example (794:20)
  │ └─┬topics
  │   └──[🔀] $ref (784:11)❌ 
  ├─┬PortalRedirect
  │ ├──[+] properties (154:9)
  │ └─┬redirect_url
  │   └──[🔀] example (153:20)
  ├─┬DestinationCreateRabbitMQ
  │ ├──[+] properties (1153:9)
  │ ├──[+] properties (1147:9)
  │ ├──[+] properties (1160:9)
  │ ├─┬type
  │ │ ├──[-] enum (732:28)❌ 
  │ │ ├──[🔀] description (1139:24)
  │ │ └──[+] example (1140:20)
  │ ├─┬id
  │ │ ├──[+] additionalProperties (1156:13)❌ 
  │ │ ├──[🔀] type (1154:17)❌ 
  │ │ ├──[🔀] description (1158:24)
  │ │ ├──[+] nullable (1157:21)❌ 
  │ │ └──[🔀] example (1159:20)
  │ └─┬topics
  │   └──[🔀] $ref (185:13)❌ 
  ├─┬AWSS3Config
  │ └─┬key_template
  │   └──[🔀] example (387:20)
  ├─┬DestinationUpdateAWSS3
  │ ├──[+] properties (1542:9)
  │ ├──[+] properties (1536:9)
  │ ├──[+] properties (1549:9)
  │ └─┬topics
  │   └──[🔀] $ref (1543:11)❌ 
  ├─┬DestinationCreateAWSKinesis
  │ ├──[+] properties (1220:9)
  │ ├──[+] properties (1214:9)
  │ ├──[+] properties (1227:9)
  │ ├─┬topics
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬type
  │ │ ├──[-] enum (767:28)❌ 
  │ │ ├──[🔀] description (1206:24)
  │ │ └──[+] example (1207:20)
  │ └─┬id
  │   ├──[+] additionalProperties (1223:13)❌ 
  │   ├──[🔀] type (1221:17)❌ 
  │   ├──[🔀] description (1225:24)
  │   ├──[+] nullable (1224:21)❌ 
  │   └──[🔀] example (1226:20)
  ├─┬DestinationCreateAWSSQS
  │ ├──[+] properties (1119:9)
  │ ├──[+] properties (1113:9)
  │ ├──[+] properties (1126:9)
  │ ├─┬id
  │ │ ├──[+] additionalProperties (1122:13)❌ 
  │ │ ├──[🔀] type (1120:17)❌ 
  │ │ ├──[🔀] description (1124:24)
  │ │ ├──[+] nullable (1123:21)❌ 
  │ │ └──[🔀] example (1125:20)
  │ ├─┬topics
  │ │ └──[🔀] $ref (185:13)❌ 
  │ └─┬type
  │   ├──[-] enum (714:28)❌ 
  │   ├──[🔀] description (1105:24)
  │   └──[+] example (1106:20)
  ├─┬DestinationAWSSQS
  │ ├──[+] required (513:69)❌ 
  │ ├──[🔀] example (575:9)
  │ ├──[+] properties (548:9)
  │ ├──[+] properties (526:9)
  │ ├──[+] properties (555:9)
  │ ├──[+] properties (539:9)
  │ ├─┬target_url
  │ │ ├──[-] format (378:29)❌ 
  │ │ ├──[🔀] description (517:24)
  │ │ ├──[-] nullable (379:31)❌ 
  │ │ ├──[-] readOnly (381:31)❌ 
  │ │ └──[🔀] example (518:20)
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (551:13)❌ 
  │ │ ├──[🔀] type (549:17)❌ 
  │ │ ├──[-] format (358:29)❌ 
  │ │ ├──[🔀] description (553:24)
  │ │ └──[🔀] example (554:20)
  │ ├─┬topics
  │ │ └──[🔀] $ref (556:11)❌ 
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬id
  │ │ ├──[+] format (530:19)❌ 
  │ │ ├──[🔀] description (532:24)
  │ │ ├──[+] nullable (531:21)❌ 
  │ │ └──[🔀] example (533:20)
  │ └─┬type
  │   ├──[-] enum (352:28)❌ 
  │   ├──[🔀] description (564:24)
  │   ├──[+] readOnly (565:21)❌ 
  │   └──[🔀] example (566:20)
  ├─┬DestinationCreateAzureServiceBus
  │ ├──[+] properties (1254:9)
  │ ├──[+] properties (1248:9)
  │ ├──[+] properties (1261:9)
  │ ├─┬topics
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬id
  │ │ ├──[+] additionalProperties (1257:13)❌ 
  │ │ ├──[🔀] type (1255:17)❌ 
  │ │ ├──[🔀] description (1259:24)
  │ │ ├──[+] nullable (1258:21)❌ 
  │ │ └──[🔀] example (1260:20)
  │ └─┬type
  │   ├──[-] enum (785:28)❌ 
  │   ├──[🔀] description (1240:24)
  │   └──[+] example (1241:20)
  ├─┬DestinationCreateWebhook
  │ ├──[+] properties (1085:9)
  │ ├──[+] properties (1078:9)
  │ ├──[+] properties (1092:9)
  │ ├─┬id
  │ │ ├──[+] additionalProperties (1088:13)❌ 
  │ │ ├──[🔀] type (1086:17)❌ 
  │ │ ├──[🔀] description (1090:24)
  │ │ ├──[+] nullable (1089:21)❌ 
  │ │ └──[🔀] example (1091:20)
  │ ├─┬topics
  │ │ └──[🔀] $ref (185:13)❌ 
  │ └─┬type
  │   ├──[-] enum (695:28)❌ 
  │   ├──[🔀] description (1070:24)
  │   └──[+] example (1071:20)
  ├─┬DestinationUpdateWebhook
  │ ├──[+] properties (1387:9)
  │ ├──[+] properties (1381:9)
  │ ├──[+] properties (1394:9)
  │ └─┬topics
  │   └──[🔀] $ref (1388:11)❌ 
  ├─┬DestinationUpdateAWSKinesis
  │ ├──[+] properties (1490:9)
  │ ├──[+] properties (1484:9)
  │ ├──[+] properties (1497:9)
  │ └─┬topics
  │   └──[🔀] $ref (1491:11)❌ 
  ├─┬DestinationAWSS3
  │ ├──[+] required (892:69)❌ 
  │ ├──[🔀] example (954:9)
  │ ├──[+] properties (927:9)
  │ ├──[+] properties (905:9)
  │ ├──[+] properties (934:9)
  │ ├──[+] properties (918:9)
  │ ├─┬type
  │ │ ├──[-] enum (621:28)❌ 
  │ │ ├──[🔀] description (943:24)
  │ │ ├──[+] readOnly (944:21)❌ 
  │ │ └──[🔀] example (945:20)
  │ ├─┬target_url
  │ │ ├──[-] format (647:29)❌ 
  │ │ ├──[🔀] description (896:24)
  │ │ ├──[-] nullable (648:31)❌ 
  │ │ ├──[-] readOnly (650:31)❌ 
  │ │ └──[🔀] example (897:20)
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬id
  │ │ ├──[+] format (909:19)❌ 
  │ │ ├──[🔀] description (911:24)
  │ │ ├──[+] nullable (910:21)❌ 
  │ │ └──[🔀] example (912:20)
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (930:13)❌ 
  │ │ ├──[🔀] type (928:17)❌ 
  │ │ ├──[-] format (627:29)❌ 
  │ │ ├──[🔀] description (932:24)
  │ │ └──[🔀] example (933:20)
  │ └─┬topics
  │   └──[🔀] $ref (935:11)❌ 
  ├─┬DestinationUpdate
  │ ├──[+] oneOf (1531:7)
  │ ├──[+] oneOf (1557:7)
  │ └─┬ONEOF
  │   └──[🔀] $ref (1505:13)❌ 
  ├─┬Tenant
  │ ├──[+] properties (64:9)
  │ ├──[+] properties (75:9)
  │ └─┬topics
  │   ├──[+] additionalProperties (67:13)❌ 
  │   ├──[-] items (43:25)❌ 
  │   ├──[🔀] type (65:17)❌ 
  │   ├──[🔀] description (69:24)
  │   ├──[+] nullable (68:21)❌ 
  │   └──[-] example (45:30)
  ├─┬DestinationUpdateHookdeck
  │ ├──[+] properties (1464:9)
  │ ├──[+] properties (1459:9)
  │ ├──[+] properties (1471:9)
  │ └─┬topics
  │   └──[🔀] $ref (1465:11)❌ 
  ├─┬PublishResponse
  │ ├──[+] required (1633:11)❌ 
  │ ├──[+] properties (1639:9)
  │ └─┬id
  │   ├──[🔀] type (1640:17)❌ 
  │   ├──[🔀] description (1641:24)
  │   └──[🔀] example (1642:20)
  ├─┬DestinationWebhook
  │ ├──[+] required (436:69)❌ 
  │ ├──[🔀] example (498:9)
  │ ├──[+] properties (471:9)
  │ ├──[+] properties (449:9)
  │ ├──[+] properties (478:9)
  │ ├──[+] properties (462:9)
  │ ├─┬topics
  │ │ └──[🔀] $ref (479:11)❌ 
  │ ├─┬target
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬disabled_at
  │ │ ├──[+] additionalProperties (474:13)❌ 
  │ │ ├──[🔀] type (472:17)❌ 
  │ │ ├──[-] format (303:29)❌ 
  │ │ ├──[🔀] description (476:24)
  │ │ └──[🔀] example (477:20)
  │ ├─┬type
  │ │ ├──[-] enum (297:28)❌ 
  │ │ ├──[🔀] description (487:24)
  │ │ ├──[+] readOnly (488:21)❌ 
  │ │ └──[🔀] example (489:20)
  │ ├─┬id
  │ │ ├──[+] format (453:19)❌ 
  │ │ ├──[🔀] description (455:24)
  │ │ ├──[+] nullable (454:21)❌ 
  │ │ └──[🔀] example (456:20)
  │ └─┬target_url
  │   ├──[-] format (323:29)❌ 
  │   ├──[🔀] description (440:24)
  │   ├──[-] nullable (324:31)❌ 
  │   ├──[-] readOnly (326:31)❌ 
  │   └──[🔀] example (441:20)
  ├─┬TenantToken
  │ ├──[+] properties (165:9)
  │ └─┬token
  │   ├──[🔀] description (167:24)
  │   └──[🔀] example (168:20)
  ├─┬WebhookConfig
  │ ├──[+] properties (231:9)
  │ └─┬url
  │   ├──[-] format (108:29)❌ 
  │   ├──[🔀] description (233:24)
  │   └──[🔀] example (234:20)
  ├─┬DestinationUpdateRabbitMQ
  │ ├──[+] properties (1439:9)
  │ ├──[+] properties (1433:9)
  │ ├──[+] properties (1446:9)
  │ └─┬topics
  │   └──[🔀] $ref (1440:11)❌ 
  ├─┬Event
  │ ├──[+] properties (1673:9)
  │ ├─┬successful_at
  │ │ ├──[+] enum (1675:18)
  │ │ ├──[+] enum (1675:27)
  │ │ ├──[-] format (979:29)❌ 
  │ │ ├──[-] description (981:34)
  │ │ ├──[-] nullable (980:31)❌ 
  │ │ └──[🔀] example (1676:20)
  │ ├─┬topic
  │ │ ├──[+] format (1657:19)❌ 
  │ │ ├──[+] description (1658:24)
  │ │ └──[🔀] example (1659:20)
  │ ├─┬metadata
  │ │ └──[+] nullable (1668:21)❌ 
  │ └─┬time
  │   ├──[🔀] description (1664:24)
  │   └──[+] nullable (1663:21)❌ 
  ├─┬Destination
  │ ├──[+] oneOf (967:7)
  │ └──Discriminator
  ├─┬DestinationUpdateAWSSQS
  │ ├──[+] properties (1413:9)
  │ ├──[+] properties (1407:9)
  │ ├──[+] properties (1420:9)
  │ └─┬topics
  │   └──[🔀] $ref (1414:11)❌ 
  ├─┬DestinationCreateAWSS3
  │ ├──[+] properties (1288:9)
  │ ├──[+] properties (1282:9)
  │ ├──[+] properties (1295:9)
  │ ├─┬topics
  │ │ └──[🔀] $ref (185:13)❌ 
  │ ├─┬type
  │ │ ├──[-] enum (803:28)❌ 
  │ │ ├──[🔀] description (1274:24)
  │ │ └──[+] example (1275:20)
  │ └─┬id
  │   ├──[+] additionalProperties (1291:13)❌ 
  │   ├──[🔀] type (1289:17)❌ 
  │   ├──[🔀] description (1293:24)
  │   ├──[+] nullable (1292:21)❌ 
  │   └──[🔀] example (1294:20)
  ├─┬DestinationCreate
  │ ├──[+] oneOf (1303:7)
  │ └──Discriminator
  └─┬TenantJwt
    └──[🔀] description (26:20)
Document Element Total Changes Breaking Changes
components 345 143
paths 37 17

GO CHANGELOG

core: 3.13.10 - 2026-01-11

🐛 Bug Fixes

  • handle integer:string tags in nested structs without custom MarshalJSON/UnmarshalJSON (commit by @tristanspeakeasy)

core: 3.13.9 - 2026-01-07

🐛 Bug Fixes

  • properly escape quotes in struct tags when defaults contain backticks (commit by @mfbx9da4)

core: 3.13.8 - 2026-01-03

🐛 Bug Fixes

  • union query parameters now inherit the parent's parameter name when using inline serialization (commit by @subomi)

core: 3.13.7 - 2025-12-18

🐛 Bug Fixes

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

core: 3.13.6 - 2025-12-02

🐛 Bug Fixes

  • do not enforce required fields unless gen.yaml explicitly defines it or union strategy depends on it (commit by @mfbx9da4)

core: 3.13.4 - 2025-11-25

🐝 New Features

  • allow inclusion of empty array query parameter (commit by @idbentley)

core: 3.13.3 - 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.13.2 - 2025-11-10

🐛 Bug Fixes

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

core: 3.13.5 - 2025-11-06

🐛 Bug Fixes

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

core: 3.13.1 - 2025-11-05

🐝 New Features

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

core: 3.12.1 - 2025-10-30

🐛 Bug Fixes

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

core: 3.13.0 - 2025-10-24

🐝 New Features

  • add configuration option for empty object serialization in Go SDKs (commit by @BlakeTheAwesome)

core: 3.12.0 - 2025-10-13

🐝 New Features

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

core: 3.11.1 - 2025-09-23

🐛 Bug Fixes

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

core: 3.11.0 - 2025-09-17

🐝 New Features

  • Support Go module vendoring during compilation (commit by @bflad)

core: 3.10.1 - 2025-09-15

🔧 Chores

  • properly populate form values for union types (commit by @subomi)

core: 3.9.7 - 2025-09-10

🐛 Bug Fixes

core: 3.10.0 - 2025-09-09

🐝 New Features

  • add support for Go module retractions in go.mod (commit by @AshGodfrey)

globalSecurity: 2.82.12 - 2025-09-10

🔧 Chores

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

globalServerURLs: 2.83.0 - 2025-10-22

🐝 New Features

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

nullables: 0.2.1 - 2025-10-03

🐛 Bug Fixes

  • [force-gen] Fix deserialization bug when a field is optional (not required) (commit by @Kanwardeep)

nullables: 0.2.0 - 2025-09-10

🐝 New Features

  • add nullable wrapper for fields that are both nullable and optional (commit by @tristanspeakeasy)

sdkHooks: 0.3.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

unions: 2.87.2 - 2025-11-20

🔧 Fixes

  • consider inexact count of open enums when deserializing unions (commit by @idbentley)

unions: 2.87.1 - 2025-11-10

🐛 Bug Fixes

  • prevent name collisions in getter methods due to discriminator mapping (commit by @2ynn)

unions: 2.87.0 - 2025-10-23

🐝 New Features

  • introduce a smarter union deserialization strategy (commit by @ThomasRooney)

unions: 2.86.0 - 2025-10-01

🐝 New Features

  • support nested discriminated unions (commit by @vishalg0wda)

Based on Speakeasy CLI 1.686.0

* `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` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.Get()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.ListDeliveries()`:  `error` **Changed** **Breaking** ⚠️
* `Outpost.Events.ListByDestination()`: 
  *  `response` **Changed** **Breaking** ⚠️
  *  `error` **Changed** **Breaking** ⚠️
* `Outpost.Tenants.ListTenants()`: **Added**
* `Outpost.Publish.Event()`:  `response.Duplicate` **Added**
@github-actions github-actions Bot added the minor label Jan 16, 2026
@vercel

vercel Bot commented Jan 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
outpost-docs Ready Ready Preview, Comment Jan 16, 2026 9:45am
outpost-website Ready Ready Preview, Comment Jan 16, 2026 9:45am

Review with Vercel Agent

@vercel vercel Bot temporarily deployed to Preview – outpost-website January 16, 2026 09:45 Inactive
@vercel vercel Bot temporarily deployed to Preview – outpost-docs January 16, 2026 09:45 Inactive
@leggetter leggetter merged commit 022f268 into main Jan 16, 2026
3 checks passed
@leggetter leggetter deleted the speakeasy-sdk-regen-1768556640 branch January 16, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants