Skip to content
This repository was archived by the owner on Oct 23, 2025. It is now read-only.

Conversation

@github-actions
Copy link

SDK update

Versioning

Version Bump Type: [minor] - πŸ€– (automated)

Typescript SDK Changes Detected:

  • s2.accessTokens.listAccessTokens(): error.code Changed Breaking ⚠️
  • s2.accessTokens.issueAccessToken(): error.code Changed Breaking ⚠️
  • s2.accessTokens.revokeAccessToken(): error.code Changed Breaking ⚠️
  • s2.basins.listBasins(): error.code Changed Breaking ⚠️
  • s2.basins.createBasin(): error Changed Breaking ⚠️
  • s2.basins.getBasinConfig(): error.code Changed Breaking ⚠️
  • s2.basins.createOrReconfigureBasin(): error.code Changed Breaking ⚠️
  • s2.basins.deleteBasin(): error Changed Breaking ⚠️
  • s2.basins.reconfigureBasin(): error.code Changed Breaking ⚠️
  • s2.metrics.accountMetrics(): error.code Changed Breaking ⚠️
  • s2.metrics.basinMetrics(): error.code Changed Breaking ⚠️
  • s2.metrics.streamMetrics(): error.code Changed Breaking ⚠️
  • s2.streams.listStreams(): error.code Changed Breaking ⚠️
  • s2.streams.createStream(): error.code Changed Breaking ⚠️
  • s2.streams.getStreamConfig(): error.code Changed Breaking ⚠️
  • s2.streams.createOrReconfigureStream(): error.code Changed Breaking ⚠️
  • s2.streams.deleteStream(): error.code Changed Breaking ⚠️
  • s2.streams.reconfigureStream(): error.code Changed Breaking ⚠️
  • s2.records.read(): error Changed Breaking ⚠️
  • s2.records.append(): error Changed Breaking ⚠️
  • s2.records.checkTail(): error Changed Breaking ⚠️
OpenAPI Change Summary
β”œβ”€β”¬Paths
β”‚ β”œβ”€β”¬/streams/{stream}/records/tail
β”‚ β”‚ └─┬GET
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”€[-] codes (1:35366)❌ 
β”‚ β”‚     β”œβ”€β”€[-] codes (1:35729)❌ 
β”‚ β”‚     β”œβ”€β”€[+] codes (2607:18)
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬404
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬409
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/basins
β”‚ β”‚ β”œβ”€β”¬GET
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬403
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ └─┬POST
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”€[-] codes (1:5973)❌ 
β”‚ β”‚     β”œβ”€β”¬403
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬409
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/access-tokens
β”‚ β”‚ β”œβ”€β”¬GET
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬403
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ └─┬POST
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬403
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬409
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/access-tokens/{id}
β”‚ β”‚ └─┬DELETE
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬403
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/metrics
β”‚ β”‚ └─┬GET
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬403
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/streams
β”‚ β”‚ β”œβ”€β”¬GET
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬403
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬404
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ └─┬POST
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬403
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬404
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬409
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/streams/{stream}
β”‚ β”‚ β”œβ”€β”¬GET
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬403
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬404
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬409
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”œβ”€β”¬PUT
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬404
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬409
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬403
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”œβ”€β”¬DELETE
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬403
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬404
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ └─┬PATCH
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬403
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬404
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬409
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬400
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/metrics/{basin}
β”‚ β”‚ └─┬GET
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬403
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/metrics/{basin}/{stream}
β”‚ β”‚ └─┬GET
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬403
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”œβ”€β”¬/basins/{basin}
β”‚ β”‚ β”œβ”€β”¬GET
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”¬403
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬404
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬400
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”œβ”€β”¬PUT
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   └─┬400
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”œβ”€β”¬DELETE
β”‚ β”‚ β”‚ └─┬Responses
β”‚ β”‚ β”‚   β”œβ”€β”€[-] codes (1:9381)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬400
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   β”œβ”€β”¬403
β”‚ β”‚ β”‚   β”‚ └─┬application/json
β”‚ β”‚ β”‚   β”‚   └─┬Schema
β”‚ β”‚ β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ β”‚   └─┬404
β”‚ β”‚ β”‚     └─┬application/json
β”‚ β”‚ β”‚       └─┬Schema
β”‚ β”‚ β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚ └─┬PATCH
β”‚ β”‚   └─┬Responses
β”‚ β”‚     β”œβ”€β”¬400
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     β”œβ”€β”¬403
β”‚ β”‚     β”‚ └─┬application/json
β”‚ β”‚     β”‚   └─┬Schema
β”‚ β”‚     β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚ β”‚     └─┬404
β”‚ β”‚       └─┬application/json
β”‚ β”‚         └─┬Schema
β”‚ β”‚           └──[πŸ”€] $ref (3154:17)❌ 
β”‚ └─┬/streams/{stream}/records
β”‚   β”œβ”€β”¬GET
β”‚   β”‚ └─┬Responses
β”‚   β”‚   β”œβ”€β”€[-] codes (1:31038)❌ 
β”‚   β”‚   β”œβ”€β”€[-] codes (1:31521)❌ 
β”‚   β”‚   β”œβ”€β”€[+] codes (2307:18)
β”‚   β”‚   β”œβ”€β”¬400
β”‚   β”‚   β”‚ └─┬application/json
β”‚   β”‚   β”‚   └─┬Schema
β”‚   β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚   β”‚   β”œβ”€β”¬404
β”‚   β”‚   β”‚ └─┬application/json
β”‚   β”‚   β”‚   └─┬Schema
β”‚   β”‚   β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚   β”‚   └─┬409
β”‚   β”‚     └─┬application/json
β”‚   β”‚       └─┬Schema
β”‚   β”‚         └──[πŸ”€] $ref (3154:17)❌ 
β”‚   └─┬POST
β”‚     └─┬Responses
β”‚       β”œβ”€β”€[+] codes (2479:18)
β”‚       β”œβ”€β”€[-] codes (1:34075)❌ 
β”‚       β”œβ”€β”€[-] codes (1:33583)❌ 
β”‚       β”œβ”€β”¬409
β”‚       β”‚ └─┬application/json
β”‚       β”‚   └─┬Schema
β”‚       β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚       β”œβ”€β”¬400
β”‚       β”‚ └─┬application/json
β”‚       β”‚   └─┬Schema
β”‚       β”‚     └──[πŸ”€] $ref (3154:17)❌ 
β”‚       └─┬404
β”‚         └─┬application/json
β”‚           └─┬Schema
β”‚             └──[πŸ”€] $ref (3154:17)❌ 
└─┬Components
  β”œβ”€β”€[-] schemas (1:45461)❌ 
  β”œβ”€β”€[+] schemas (3153:20)
  └─┬ReadBatch
    └─┬records
      └──[πŸ”€] description (3479:28)
Document Element Total Changes Breaking Changes
paths 70 67
components 3 1

TYPESCRIPT CHANGELOG

core: 3.23.0 - 2025-10-21

🐝 New Features

  • add Zod v3 and v4 compatibility via zod/v3 import path (commit by @mfbx9da4)

core: 3.22.0 - 2025-10-13

🐝 New Features

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

core: 3.21.27 - 2025-10-09

πŸ› Bug Fixes

  • Fix reading environment variables in deno (commit by @subomi)

core: 3.21.26 - 2025-10-01

πŸ› Bug Fixes

  • add acceptHeaderEnum config to control Accept header enum generation (commit by @)

serverEvents: 0.1.12 - 2025-10-09

πŸ› Bug Fixes

  • Fix Accept header handling for SSE overload operations methods (commit by @mfbx9da4)

serverEvents: 0.1.11 - 2025-10-08

πŸ› Bug Fixes

  • Fixed TypeScript SSE type imports in generated code by correctly registering type imports in sse-overload.ts using addTypeDefImport (commit by @AshGodfrey)

unions: 2.86.0 - 2025-10-01

🐝 New Features

  • support nested discriminated unions (commit by @vishalg0wda)

Based on Speakeasy CLI 1.638.1

* `s2.accessTokens.listAccessTokens()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.accessTokens.issueAccessToken()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.accessTokens.revokeAccessToken()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.basins.listBasins()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.basins.createBasin()`:  `error` **Changed** **Breaking** ⚠️
* `s2.basins.getBasinConfig()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.basins.createOrReconfigureBasin()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.basins.deleteBasin()`:  `error` **Changed** **Breaking** ⚠️
* `s2.basins.reconfigureBasin()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.metrics.accountMetrics()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.metrics.basinMetrics()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.metrics.streamMetrics()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.listStreams()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.createStream()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.getStreamConfig()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.createOrReconfigureStream()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.deleteStream()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.streams.reconfigureStream()`:  `error.code` **Changed** **Breaking** ⚠️
* `s2.records.read()`:  `error` **Changed** **Breaking** ⚠️
* `s2.records.append()`:  `error` **Changed** **Breaking** ⚠️
* `s2.records.checkTail()`:  `error` **Changed** **Breaking** ⚠️
@github-actions github-actions bot added the minor Minor version bump label Oct 23, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants