Skip to content

chore: 🐝 Update SDK - Generate 3.0.0#24

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

chore: 🐝 Update SDK - Generate 3.0.0#24
github-actions[bot] wants to merge 2 commits intomainfrom
speakeasy-sdk-regen-1769127638

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Jan 23, 2026

SDK update

Versioning

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

Python SDK Changes:

  • latitudesh.plans.list_vm_plans(): response.data[].attributes Changed (Breaking ⚠️)
  • latitudesh.servers.unlock(): response.data.attributes Changed (Breaking ⚠️)
  • latitudesh.servers.lock(): response.data.attributes Changed (Breaking ⚠️)
  • latitudesh.servers.update(): response.data.attributes Changed (Breaking ⚠️)
  • latitudesh.servers.get(): response.data.attributes Changed (Breaking ⚠️)
  • latitudesh.servers.create(): response.data.attributes Changed (Breaking ⚠️)
  • latitudesh.servers.list(): response.data[].attributes Changed (Breaking ⚠️)
  • latitudesh.firewalls.list(): response.data[].attributes.rules[].description Added
  • latitudesh.firewalls.update():
    • request.data.attributes.rules[].description Added
    • response.data.attributes.rules[].description Added
  • latitudesh.firewalls.get(): response.data.attributes.rules[].description Added
  • latitudesh.firewalls.create():
    • request.data.attributes.rules[].description Added
    • response.data.attributes.rules[].description Added
  • latitudesh.virtual_machines.update_virtual_machine(): Added
  • latitudesh.events.list(): response.data[].data[].attributes.properties Added
  • latitudesh.plans.get_containers_plan(): Removed (Breaking ⚠️)
  • latitudesh.virtual_machines.create():
    • request.data.attributes.operating_system Added
    • response.data.attributes.primary_ipv4 Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (1:47440)❌ 
│ ├─┬/auth/api_keys
│ │ ├─┬GET
│ │ │ ├──[🔀] summary (97:20)
│ │ │ ├──[🔀] description (107:24)
│ │ │ └─┬Responses
│ │ │   └─┬200
│ │ │     └─┬application/vnd.api+json
│ │ │       └─┬Success
│ │ │         └──[🔀] value (118:30)
│ │ └─┬POST
│ │   └──[🔀] summary (154:20)
│ ├─┬/virtual_machines/{virtual_machine_id}
│ │ ├──[+] patch (13579:16)
│ │ ├─┬GET
│ │ │ ├──[🔀] summary (13470:20)
│ │ │ └─┬Responses
│ │ │   └─┬200
│ │ │     └─┬application/vnd.api+json
│ │ │       └─┬Success
│ │ │         └──[🔀] value (13506:30)
│ │ └─┬DELETE
│ │   └──[🔀] summary (13740:20)
│ ├─┬/plans/bandwidth
│ │ ├─┬GET
│ │ │ └──[🔀] summary (3348:20)
│ │ └─┬POST
│ │   └──[🔀] summary (3471:20)
│ ├─┬/plans
│ │ └─┬GET
│ │   └──[🔀] summary (3035:20)
│ ├─┬/user/teams
│ │ └─┬GET
│ │   └──[🔀] summary (13002:20)
│ ├─┬/firewalls/{firewall_id}
│ │ ├─┬GET
│ │ │ ├──[🔀] summary (1611:20)
│ │ │ └──[🔀] description (1613:24)
│ │ ├─┬DELETE
│ │ │ ├──[🔀] summary (1935:20)
│ │ │ └──[-] description (1:23270)
│ │ └─┬PATCH
│ │   ├──[🔀] summary (1690:20)
│ │   ├──[🔀] description (1692:24)
│ │   └─┬Requestbody
│ │     ├─┬application/json
│ │     │ ├─┬Schema
│ │     │ │ └─┬data
│ │     │ │   └─┬attributes
│ │     │ │     └─┬rules
│ │     │ │       └─┬Schema
│ │     │ │         ├──[+] properties (1802:33)
│ │     │ │         ├─┬port
│ │     │ │         │ └──[-] description (1:22006)
│ │     │ │         ├─┬from
│ │     │ │         │ ├──[+] description (1805:50)
│ │     │ │         │ └──[+] nullable (1804:47)❌ 
│ │     │ │         ├─┬to
│ │     │ │         │ ├──[+] enum (1795:37)
│ │     │ │         │ └──[+] enum (1794:37)
│ │     │ │         └─┬protocol
│ │     │ │           ├──[-] enum (1:21948)❌ 
│ │     │ │           ├──[-] enum (1:21955)❌ 
│ │     │ │           └──[+] description (1800:50)
│ │     │ └─┬Success
│ │     │   └──[🔀] value (1825:28)
│ │     └─┬application/vnd.api+json
│ │       ├─┬Schema
│ │       │ └─┬data
│ │       │   └─┬attributes
│ │       │     └─┬rules
│ │       │       └─┬Schema
│ │       │         ├──[+] properties (1886:33)
│ │       │         ├─┬to
│ │       │         │ ├──[+] enum (1878:37)
│ │       │         │ └──[+] enum (1879:37)
│ │       │         ├─┬protocol
│ │       │         │ ├──[-] enum (1:22737)❌ 
│ │       │         │ ├──[-] enum (1:22744)❌ 
│ │       │         │ └──[+] description (1884:50)
│ │       │         ├─┬port
│ │       │         │ └──[-] description (1:22795)
│ │       │         └─┬from
│ │       │           ├──[+] description (1889:50)
│ │       │           └──[+] nullable (1888:47)❌ 
│ │       └─┬Success
│ │         └──[🔀] value (1909:28)
│ ├─┬/vpn_sessions
│ │ ├─┬GET
│ │ │ └──[🔀] summary (14997:20)
│ │ └─┬POST
│ │   └──[🔀] summary (15103:20)
│ ├─┬/tags/{tag_id}
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (11393:20)
│ │ └─┬PATCH
│ │   ├──[🔀] summary (11202:20)
│ │   └─┬Requestbody
│ │     ├─┬application/json
│ │     │ └─┬Schema
│ │     │   └─┬data
│ │     │     └─┬attributes
│ │     │       ├─┬name
│ │     │       │ └──[+] maxLength (11297:42)❌ 
│ │     │       └─┬description
│ │     │         └──[+] maxLength (11303:42)❌ 
│ │     └─┬application/vnd.api+json
│ │       └─┬Schema
│ │         └─┬data
│ │           └─┬attributes
│ │             ├─┬name
│ │             │ └──[+] maxLength (11353:42)❌ 
│ │             └─┬description
│ │               └──[+] maxLength (11359:42)❌ 
│ ├─┬/vpn_sessions/{vpn_session_id}/refresh_password
│ │ └─┬PATCH
│ │   └──[🔀] summary (15293:20)
│ ├─┬/virtual_machines
│ │ ├─┬GET
│ │ │ ├──[🔀] summary (13340:20)
│ │ │ └─┬Responses
│ │ │   └─┬200
│ │ │     └─┬application/vnd.api+json
│ │ │       └─┬Success
│ │ │         └──[🔀] value (13386:30)
│ │ └─┬POST
│ │   ├──[🔀] summary (13168:20)
│ │   ├─┬Responses
│ │   │ └─┬201
│ │   │   └─┬application/vnd.api+json
│ │   │     └─┬Created
│ │   │       └──[🔀] value (13190:30)
│ │   └─┬Requestbody
│ │     ├─┬application/json
│ │     │ └──[+] examples (13283:34)
│ │     └─┬application/vnd.api+json
│ │       └──[+] examples (13317:34)
│ ├─┬/plans/{plan_id}
│ │ └─┬GET
│ │   └──[🔀] summary (3230:20)
│ ├─┬/regions/{region_id}
│ │ └─┬GET
│ │   └──[🔀] summary (6057:20)
│ ├─┬/projects/{project_id}/user_data
│ │ ├─┬GET
│ │ │ └──[🔀] summary (5362:20)
│ │ └─┬POST
│ │   └──[🔀] summary (5464:20)
│ ├─┬/billing/usage
│ │ └─┬GET
│ │   └──[🔀] summary (545:20)
│ ├─┬/virtual_networks/assignments/{assignment_id}
│ │ └─┬DELETE
│ │   └──[🔀] summary (14962:20)
│ ├─┬/firewalls
│ │ └─┬POST
│ │   ├──[🔀] summary (1199:20)
│ │   └─┬Requestbody
│ │     ├─┬application/json
│ │     │ ├─┬Schema
│ │     │ │ └─┬data
│ │     │ │   └─┬attributes
│ │     │ │     └─┬rules
│ │     │ │       └─┬Schema
│ │     │ │         ├──[+] properties (1322:33)
│ │     │ │         ├─┬port
│ │     │ │         │ └──[🔀] description (1305:50)
│ │     │ │         ├─┬to
│ │     │ │         │ ├──[+] enum (1314:37)
│ │     │ │         │ ├──[+] enum (1315:37)
│ │     │ │         │ └──[-] description (1:15896)
│ │     │ │         ├─┬protocol
│ │     │ │         │ ├──[-] enum (1:16053)❌ 
│ │     │ │         │ ├──[-] enum (1:16060)❌ 
│ │     │ │         │ └──[+] description (1320:50)
│ │     │ │         └─┬from
│ │     │ │           ├──[🔀] description (1325:50)
│ │     │ │           └──[+] nullable (1324:47)❌ 
│ │     │ └─┬Created
│ │     │   └──[🔀] value (1349:28)
│ │     └─┬application/vnd.api+json
│ │       ├─┬Schema
│ │       │ └─┬data
│ │       │   └─┬attributes
│ │       │     └─┬rules
│ │       │       └─┬Schema
│ │       │         ├──[+] properties (1429:33)
│ │       │         ├─┬protocol
│ │       │         │ ├──[-] enum (1:17373)❌ 
│ │       │         │ ├──[-] enum (1:17380)❌ 
│ │       │         │ └──[+] description (1427:50)
│ │       │         ├─┬port
│ │       │         │ └──[🔀] description (1412:50)
│ │       │         ├─┬from
│ │       │         │ ├──[🔀] description (1432:50)
│ │       │         │ └──[+] nullable (1431:47)❌ 
│ │       │         └─┬to
│ │       │           ├──[+] enum (1421:37)
│ │       │           ├──[+] enum (1422:37)
│ │       │           └──[-] description (1:17216)
│ │       └─┬Created
│ │         └──[🔀] value (1456:28)
│ ├─┬/auth/api_keys/{api_key_id}
│ │ ├─┬PUT
│ │ │ └──[🔀] summary (259:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (494:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (378:20)
│ ├─┬/user/profile/{id}
│ │ └─┬PATCH
│ │   └──[🔀] summary (12802:20)
│ ├─┬/storage/filesystems
│ │ └─┬POST
│ │   └──[🔀] summary (9782:20)
│ ├─┬/servers/{server_id}/exit_rescue_mode
│ │ └─┬POST
│ │   └──[🔀] summary (8694:20)
│ ├─┬/user_data
│ │ ├─┬GET
│ │ │ └──[🔀] summary (12191:20)
│ │ └─┬POST
│ │   └──[🔀] summary (12294:20)
│ ├─┬/plans/virtual_machines
│ │ └─┬GET
│ │   ├──[🔀] summary (3701:20)
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/vnd.api+json
│ │         └─┬Success
│ │           └──[🔀] value (3732:30)
│ ├─┬/projects/{project_id}/ssh_keys/{ssh_key_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (4914:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (5296:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (5033:20)
│ ├─┬/traffic
│ │ └─┬GET
│ │   └──[🔀] summary (11959:20)
│ ├─┬/events
│ │ └─┬GET
│ │   ├──[🔀] summary (652:20)
│ │   ├──[🔀] description (764:24)
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/vnd.api+json
│ │         ├──[+] examples (900:35)
│ │         ├──[+] examples (937:39)
│ │         ├──[+] examples (977:38)
│ │         ├──[+] examples (1017:39)
│ │         ├──[+] examples (825:36)
│ │         └──[+] examples (863:33)
│ ├─┬/firewalls/assignments
│ │ └─┬GET
│ │   ├──[🔀] summary (1075:20)
│ │   └──[🔀] description (1077:24)
│ ├─┬/projects/{project_id}/ssh_keys
│ │ ├─┬GET
│ │ │ └──[🔀] summary (4582:20)
│ │ └─┬POST
│ │   └──[🔀] summary (4699:20)
│ ├─┬/servers/{server_id}/rescue_mode
│ │ └─┬POST
│ │   └──[🔀] summary (8641:20)
│ ├─┬/storage/filesystems/{filesystem_id}
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (10149:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (10181:20)
│ ├─┬/virtual_networks/assignments
│ │ ├─┬GET
│ │ │ └──[🔀] summary (14665:20)
│ │ └─┬POST
│ │   └──[🔀] summary (14807:20)
│ ├─┬/plans/operating_systems
│ │ └─┬GET
│ │   └──[🔀] summary (2928:20)
│ ├─┬/roles
│ │ └─┬GET
│ │   └──[🔀] summary (6124:20)
│ ├─┬/ssh_keys/{ssh_key_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (9425:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (9733:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (9507:20)
│ ├─┬/servers/{server_id}/remote_access
│ │ └─┬POST
│ │   └──[🔀] summary (8579:20)
│ ├─┬/firewalls/{firewall_id}/assignments/{assignment_id}
│ │ └─┬DELETE
│ │   ├──[🔀] summary (2252:20)
│ │   └──[🔀] description (2254:24)
│ ├─┬/team/members/{user_id}
│ │ └─┬DELETE
│ │   ├──[-] tags (1:36955)❌ 
│ │   ├──[+] tags (2880:11)
│ │   └──[🔀] summary (2877:20)
│ ├─┬/plans/storage
│ │ └─┬GET
│ │   └──[🔀] summary (3640:20)
│ ├─┬/servers/{server_id}/out_of_band_connection
│ │ ├─┬GET
│ │ │ └──[🔀] summary (8332:20)
│ │ └─┬POST
│ │   └──[🔀] summary (8164:20)
│ ├─┬/regions
│ │ └─┬GET
│ │   └──[🔀] summary (5961:20)
│ ├─┬/virtual_networks
│ │ ├─┬GET
│ │ │ └──[🔀] summary (13935:20)
│ │ └─┬POST
│ │   └──[🔀] summary (14100:20)
│ ├─┬/tags
│ │ ├─┬GET
│ │ │ └──[🔀] summary (10966:20)
│ │ └─┬POST
│ │   ├──[🔀] summary (11027:20)
│ │   └─┬Requestbody
│ │     ├─┬application/vnd.api+json
│ │     │ └─┬Schema
│ │     │   └─┬data
│ │     │     └─┬attributes
│ │     │       ├─┬name
│ │     │       │ └──[+] maxLength (11159:42)❌ 
│ │     │       └─┬description
│ │     │         └──[+] maxLength (11165:42)❌ 
│ │     └─┬application/json
│ │       └─┬Schema
│ │         └─┬data
│ │           └─┬attributes
│ │             ├─┬name
│ │             │ └──[+] maxLength (11105:42)❌ 
│ │             └─┬description
│ │               └──[+] maxLength (11111:42)❌ 
│ ├─┬/projects/{project_id}
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (4548:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (4264:20)
│ ├─┬/user_data/{user_data_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (12489:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (12709:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (12585:20)
│ ├─┬/projects
│ │ ├─┬GET
│ │ │ └──[🔀] summary (3808:20)
│ │ └─┬POST
│ │   └──[🔀] summary (4021:20)
│ ├─┬/storage/volumes/{id}
│ │ └─┬GET
│ │   └──[🔀] summary (10778:20)
│ ├─┬/servers/{server_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (7026:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (7504:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (7203:20)
│ ├─┬/projects/{project_id}/user_data/{user_data_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (5667:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (5916:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (5780:20)
│ ├─┬/servers/{server_id}/actions
│ │ └─┬POST
│ │   └──[🔀] summary (8406:20)
│ ├─┬/ssh_keys
│ │ ├─┬GET
│ │ │ └──[🔀] summary (9120:20)
│ │ └─┬POST
│ │   └──[🔀] summary (9218:20)
│ ├─┬/team
│ │ ├─┬GET
│ │ │ └──[🔀] summary (11427:20)
│ │ └─┬POST
│ │   └──[🔀] summary (11563:20)
│ ├─┬/roles/{role_id}
│ │ └─┬GET
│ │   └──[🔀] summary (6221:20)
│ ├─┬/traffic/quota
│ │ └─┬GET
│ │   └──[🔀] summary (12114:20)
│ ├─┬/virtual_networks/{vlan_id}
│ │ ├─┬GET
│ │ │ └──[🔀] summary (14560:20)
│ │ ├─┬DELETE
│ │ │ └──[🔀] summary (14526:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (14321:20)
│ ├─┬/servers/{server_id}/schedule_deletion
│ │ ├─┬POST
│ │ │ └──[🔀] summary (8747:20)
│ │ └─┬DELETE
│ │   └──[🔀] summary (8806:20)
│ ├─┬/servers/{server_id}/lock
│ │ └─┬POST
│ │   └──[🔀] summary (7932:20)
│ ├─┬/servers
│ │ ├─┬GET
│ │ │ └──[🔀] summary (6280:20)
│ │ └─┬POST
│ │   └──[🔀] summary (6629:20)
│ ├─┬/team/{team_id}
│ │ └─┬PATCH
│ │   └──[🔀] summary (11755:20)
│ ├─┬/user/profile
│ │ └─┬GET
│ │   └──[🔀] summary (12741:20)
│ ├─┬/firewalls/{firewall_id}/assignments
│ │ ├─┬GET
│ │ │ ├──[🔀] summary (2133:20)
│ │ │ └──[🔀] description (2135:24)
│ │ └─┬POST
│ │   ├──[🔀] summary (1969:20)
│ │   └──[🔀] description (1971:24)
│ ├─┬/vpn_sessions/{vpn_session_id}
│ │ └─┬DELETE
│ │   └──[🔀] summary (15370:20)
│ ├─┬/virtual_machines/{virtual_machine_id}/actions
│ │ └─┬POST
│ │   └──[🔀] summary (13775:20)
│ ├─┬/servers/{server_id}/unlock
│ │ └─┬POST
│ │   └──[🔀] summary (8048:20)
│ ├─┬/servers/{server_id}/deploy_config
│ │ ├─┬GET
│ │ │ └──[🔀] summary (7547:20)
│ │ └─┬PATCH
│ │   └──[🔀] summary (7620:20)
│ └─┬/team/members
│   ├─┬GET
│   │ ├──[-] tags (1:32513)❌ 
│   │ ├──[+] tags (2558:11)
│   │ └──[🔀] summary (2555:20)
│   └─┬POST
│     ├──[-] tags (1:34690)❌ 
│     ├──[+] tags (2689:11)
│     └──[🔀] summary (2686:20)
├─┬Tags
│ └──[-] User Data (1:900)❌ 
├─┬Tags
│ └──[-] API Keys (1:497)❌ 
├─┬Tags
│ └──[-] Teams Members (1:852)❌ 
├─┬Tags
│ └──[-] User Profile (1:923)❌ 
├─┬Tags
│ └──[-] Virtual Machines (1:975)❌ 
├─┬Tags
│ └──[+] Virtual machines (90:5)
├─┬Tags
│ └──[+] API keys (27:5)
├─┬Tags
│ └──[+] User profile (84:5)
├─┬Tags
│ └──[+] User data (81:5)
├─┬Tags
│ └──[+] Team members (75:5)
└─┬Components
  ├──[-] schemas (1:265381)❌ 
  ├──[-] schemas (1:242312)❌ 
  ├──[-] schemas (1:242433)❌ 
  ├──[-] schemas (1:266625)❌ 
  ├──[+] schemas (18723:41)
  ├──[-] schemas (1:265242)❌ 
  ├─┬firewall_data
  │ └─┬attributes
  │   └─┬rules
  │     └─┬Schema
  │       ├──[+] properties (16510:21)
  │       ├─┬port
  │       │ └──[+] description (16498:38)
  │       ├─┬from
  │       │ ├──[🔀] description (16513:38)
  │       │ └──[+] nullable (16512:35)❌ 
  │       └─┬to
  │         └──[-] description (1:238771)
  ├─┬virtual_machine_payload
  │ └─┬data
  │   └─┬attributes
  │     ├──[+] properties (18796:19)
  │     ├─┬plan
  │     │ └──[🔀] description (18798:36)
  │     ├─┬project
  │     │ ├──[+] description (18782:36)
  │     │ ├──[-] default (1:269197)❌ 
  │     │ └──[+] nullable (18783:33)❌ 
  │     └─┬ssh_keys
  │       ├──[-] items (1:269135)❌ 
  │       ├──[🔀] type (18793:29)❌ 
  │       ├──[+] default (18794:32)❌ 
  │       └──[-] nullable (1:269120)❌ 
  ├─┬event_data
  │ └─┬attributes
  │   ├──[+] properties (16453:15)
  │   └─┬target
  │     ├──[+] description (16456:32)
  │     ├──[+] nullable (16455:29)❌ 
  │     ├──[-] properties (1:238111)❌ 
  │     └──[-] properties (1:238137)❌ 
  ├─┬virtual_machine_plans
  │ └─┬data
  │   └─┬Schema
  │     └─┬attributes
  │       ├─┬specs
  │       │ ├──[+] properties (18971:25)
  │       │ ├──[+] properties (19005:25)
  │       │ ├──[+] properties (18984:25)
  │       │ ├──[+] properties (18975:25)
  │       │ ├─┬memory
  │       │ │ ├──[🔀] type (18972:35)❌ 
  │       │ │ └──[🔀] description (18973:42)
  │       │ ├─┬disk
  │       │ │ └─┬type
  │       │ │   ├──[-] enum (1:271369)❌ 
  │       │ │   └──[🔀] description (19028:46)
  │       │ └─┬vcpus
  │       │   └──[🔀] description (18982:42)
  │       └─┬regions
  │         └─┬Schema
  │           ├──[+] properties (19097:27)
  │           ├──[+] properties (19116:27)
  │           ├─┬pricing
  │           │ ├──[🔀] type (19056:37)❌ 
  │           │ ├──[-] properties (1:271966)❌ 
  │           │ └──[-] properties (1:271838)❌ 
  │           └─┬name
  │             ├──[🔀] type (19098:37)❌ 
  │             ├──[+] properties (19100:31)
  │             └──[+] properties (19107:31)
  ├─┬server_data
  │ └─┬attributes
  │   ├──[+] properties (17217:15)
  │   ├──[-] properties (1:248583)❌ 
  │   └─┬status
  │     ├──[+] enum (17195:19)
  │     ├──[-] enum (1:247754)❌ 
  │     ├──[-] enum (1:247779)❌ 
  │     └──[🔀] description (17197:32)
  └─┬virtual_machine_attributes
    └─┬attributes
      ├──[+] properties (18838:15)
      ├─┬specs
      │ └──[🔀] $ref (15744:17)❌ 
      ├─┬status
      │ ├──[-] enum (1:269514)❌ 
      │ ├──[-] enum (1:269525)❌ 
      │ ├──[-] enum (1:269548)❌ 
      │ ├──[-] enum (1:269560)❌ 
      │ ├──[-] enum (1:269574)❌ 
      │ ├──[🔀] type (18879:25)❌ 
      │ ├──[+] properties (18897:19)
      │ ├──[+] properties (18893:19)
      │ ├──[+] properties (18885:19)
      │ ├──[+] properties (18889:19)
      │ └──[+] properties (18881:19)
      ├─┬team
      │ └──[🔀] $ref (18828:25)❌ 
      └─┬project
        └──[🔀] $ref (18838:31)❌ 
Document Element Total Changes Breaking Changes
components 63 33
paths 183 24
tags 10 5

View full report

Linting Report 0 errors, 3 warnings, 179 hints

View full report

PYTHON CHANGELOG

constsAndDefaults: 1.0.6 - 2026-01-15

🐛 Bug Fixes

  • omit enum default when value is not in enum to prevent type errors in generated code (commit by @mfbx9da4)

core: 6.0.4 - 2026-02-04

🐝 New Features

  • forwardCompatibleEnumsByDefault config field is now available (commit by @mfbx9da4)

core: 6.0.2 - 2026-01-29

🐛 Bug Fixes

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

core: 6.0.1 - 2026-01-29

🐛 Bug Fixes

  • update Discriminator.Mapping when cloning error union children (commit by @mfbx9da4)

core: 6.0.0 - 2026-01-27

🐝 New Features

  • drop Python 3.9 support, require Python 3.10+ (commit by @AshGodfrey)

globalSecurity: 3.0.5 - 2026-02-03

🐝 New Features

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

responseFormat: 1.1.0 - 2026-01-22

🔧 Chores

  • remove redundant headers field in envelope-http response (commit by @2ynn)

Based on Speakeasy CLI 1.708.2

@github-actions github-actions bot added the patch Patch version bump label Jan 23, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

LOW = "low"
UNAVAILABLE = "unavailable"
MEDIUM = "medium"
HIGH = "high"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate enum type for stock levels

Low Severity

The commit introduces VirtualMachinePlansDataStockLevel enum with identical values to the existing VirtualMachinePlansStockLevel enum. Both define the same four stock level values: LOW, UNAVAILABLE, MEDIUM, and HIGH. One is used for region-level stock levels, the other for plan-level stock levels, but they represent the same conceptual domain with identical possible values and could share a single enum type.

Additional Locations (1)

Fix in Cursor Fix in Web

@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1769127638 branch 7 times, most recently from 632b628 to c0eda27 Compare January 30, 2026 00:24
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1769127638 branch 5 times, most recently from 8a352f7 to 6fd7371 Compare February 4, 2026 00:23
@github-actions github-actions bot changed the title chore: 🐝 Update SDK - Generate 2.3.3 chore: 🐝 Update SDK - Generate 3.0.0 Feb 4, 2026
@github-actions github-actions bot added major Major version bump and removed patch Patch version bump labels Feb 4, 2026
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1769127638 branch 2 times, most recently from 81aa54d to 9571dac Compare February 6, 2026 00:23
* `latitudesh.plans.list_vm_plans()`:  `response.data[].attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.unlock()`:  `response.data.attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.lock()`:  `response.data.attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.update()`:  `response.data.attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.get()`:  `response.data.attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.create()`:  `response.data.attributes` **Changed** (Breaking ⚠️)
* `latitudesh.servers.list()`:  `response.data[].attributes` **Changed** (Breaking ⚠️)
* `latitudesh.firewalls.list()`:  `response.data[].attributes.rules[].description` **Added**
* `latitudesh.firewalls.update()`: 
  *  `request.data.attributes.rules[].description` **Added**
  *  `response.data.attributes.rules[].description` **Added**
* `latitudesh.firewalls.get()`:  `response.data.attributes.rules[].description` **Added**
* `latitudesh.firewalls.create()`: 
  *  `request.data.attributes.rules[].description` **Added**
  *  `response.data.attributes.rules[].description` **Added**
* `latitudesh.virtual_machines.update_virtual_machine()`: **Added**
* `latitudesh.events.list()`:  `response.data[].data[].attributes.properties` **Added**
* `latitudesh.plans.get_containers_plan()`: **Removed** (Breaking ⚠️)
* `latitudesh.virtual_machines.create()`: 
  *  `request.data.attributes.operating_system` **Added**
  *  `response.data.attributes.primary_ipv4` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1769127638 branch from f77a02e to eb4ce34 Compare February 7, 2026 00:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

major Major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant