release: 0.29.0 by kernel-internal[bot] · Pull Request #5 · kernel/hypeman-python · GitHub
Skip to content

release: 0.29.0 - #5

Open
kernel-internal[bot] wants to merge 5 commits into
mainfrom
release-please--branches--main--changes--next
Open

kernel-internal[bot] wants to merge 5 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@kernel-internal

@kernel-internal kernel-internal Bot commented Sep 2, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.29.0 (2026-10-21)

Features

  • Add Windows hypervisor primitives (5c037b9)
  • Integrate vendor VFIO vGPUs into the instance lifecycle (24934bb)
  • Place vGPU profiles the driver hides from creatable lists (3578ec1)
  • Update Hypeman build toolchains to Go 1.26.10 (6a79c69)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Medium Risk
New required fields on GPUResourceStatus and optional device_path on instance GPU objects may break strict client parsers until they handle the updated response shape.

Overview
Release 0.29.0 bumps package version metadata and changelog entries for Windows hypervisor work, VFIO vGPU lifecycle integration, hidden vGPU profile placement, and Go toolchain updates on the server side.

The generated Python client catches up with OpenAPI changes: instance create docs and types now describe experimental darwin/arm64 / VZ macOS guests (overlay omission, platform, memory, and vCPU limits). Instance logs accept a new swtpm source alongside existing log streams.

GPU models expand for vendor VFIO vGPU operations: instances can expose device_path on attached GPUs; GPUResourceStatus adds allocatable_slots, quarantined_slots, and optional placement_disabled_reason, with clearer semantics on profile availability and slot usage. InstanceStats documents that network_rx_bytes is always zero for macOS NAT guests.

Reviewed by Cursor Bugbot for commit f601d86. Bugbot is set up for automated code reviews on this repo. Configure here.

Stainless-Generated-From: 5c23aa338b3131721f25174807fe8ae9270f7851
Stainless-Generated-From: c38367434bc605f6a8baeb3c55826ba983ab235b
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from e116b9d to 35341f8 Compare September 2, 2026 14:35
Stainless-Generated-From: acc70ff403463e5bba463129549038827d50e2ba
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 35341f8 to ace86cc Compare October 21, 2026 13:12
Stainless-Generated-From: e0ceb816d31f9caae6e899cd70902fd05132f6dc
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from ace86cc to f601d86 Compare October 21, 2026 21:17

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants