Skip to content

release: 0.14.0#119

Closed
stainless-app[bot] wants to merge 3 commits intostl-ts-mainfrom
release-please--branches--stl-ts-main--changes--next
Closed

release: 0.14.0#119
stainless-app[bot] wants to merge 3 commits intostl-ts-mainfrom
release-please--branches--stl-ts-main--changes--next

Conversation

@stainless-app
Copy link

@stainless-app stainless-app bot commented Mar 2, 2026

Automated Release PR

0.14.0 (2026-03-02)

Full Changelog: v0.13.0...v0.14.0

Features

  • add boot time optimizations for faster VM startup (3992761)
  • add CpToInstance and CpFromInstance functions (00c6817)
  • add hypeman cp for file copy to/from running VMs (49ea898)
  • Add image_name parameter to builds (fbe8fea)
  • add metadata and state filtering to GET /instances (d017749)
  • Add metadata field to instances (8ce4014)
  • add Push and PushImage functions for OCI registry push (7417cc8)
  • Add to stainless config new API endpoints (de008e8)
  • Add vGPU support (7f330c1)
  • api: add exec (f3992ff)
  • api: add stat endpoint and PathInfo error field (7bf7205)
  • api: manual updates (f60e600)
  • Better stop behavior (12cfb4e)
  • builds: implement two-tier build cache with per-repo token scopes (0e29d03)
  • client: add a convenient param.SetJSON helper (7fea166)
  • Disable default hotplug memory allocation (291b2d7)
  • encoder: support bracket encoding form-data object members (8ab31e8)
  • Generate log streaming (f444c22)
  • gpu passthrough (067a01b)
  • Ingress (c751d1a)
  • Initialize volume with data (32d4047)
  • Network manager (8f772c7)
  • Operational logs over API: hypeman.log, vmm.log (27fa1e7)
  • QEMU support (5ad4fd3)
  • QEMU support (d708091)
  • Remove exec from openapi spec (ee8d1bb)
  • Resource accounting (28f7c10)
  • Resource accounting (4141287)
  • Start and Stop VM (84e384c)
  • Support TLS for ingress (dc370b5)
  • try to fix name collision in codegen (8173a73)
  • Use resources module for input validation (313413e)
  • Volume readonly multi-attach (bac3fd2)
  • Volumes (099f9b8)
  • wire up memory_mb and cpus in builds API (271f4c8)

Bug Fixes

  • allow canceling a request while it is waiting to retry (adcf40b)
  • client: correctly specify Accept header with / instead of empty (aab8e47)
  • docs: add missing pointer prefix to api.md return types (1b4e67e)
  • enable Windows cross-compilation (fd74c45)
  • encoder: correctly serialize NullStruct (b1be988)
  • incorrect reporting of Stopped, add better error reporting (c475606)
  • mcp: correct code tool API endpoint (ed2e6d5)
  • rename param to avoid collision (335c8d3)
  • send query params for NewFromArchive (a8c45a6)
  • skip usage tests that don't work with Prism (d62b246)

Chores

  • add float64 to valid types for RegisterFieldValidator (b4666fd)
  • elide duplicate aliases (ddd0a06)
  • internal: codegen related update (80f3302)
  • internal: move custom custom json tags to api (1fe0edd)
  • internal: remove mock server code (c09068f)
  • internal: update actions/checkout version (7074484)
  • rename GitHub org from onkernel to kernel (31d8772)
  • stainless: update SDKs for PR #116 (560f851)
  • update mock server docs (7286a2c)
  • update SDK settings (66c7ac5)

Refactors

  • cross-platform foundation for macOS support (e0036b9)

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

Low Risk
Low risk release/metadata update with mostly workflow/docs link changes; the only API surface change is an additive TypeScript union value (firecracker) for instance hypervisor fields.

Overview
Prepares the 0.14.0 release by bumping the release manifest, updating .stats.yml, and generating the CHANGELOG.md entry for the new version.

Updates GitHub repository references from onkernel/hypeman-ts to kernel/hypeman across workflows, docs, and package.json metadata, including adjusting the release-doctor workflow trigger branch and repo guard.

Extends Instance.hypervisor and InstanceCreateParams.hypervisor to allow the new 'firecracker' option in src/resources/instances/instances.ts.

Written by Cursor Bugbot for commit 9c7bcfa. This will update automatically on new commits. Configure here.

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.

"main": "dist/index.js",
"type": "commonjs",
"repository": "github:onkernel/hypeman-ts",
"repository": "github:kernel/hypeman",
Copy link

Choose a reason for hiding this comment

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

Package version not bumped to 0.14.0

High Severity

The .release-please-manifest.json was updated to "0.14.0", but package.json still has "version": "0.1.0" and src/version.ts still exports VERSION = '0.1.0'. This means the npm package would be published as 0.1.0 instead of 0.14.0, and all runtime version headers (X-Stainless-Package-Version, user-agent) would report the wrong version. Both files are listed in release-please-config.json as targets for version updates but were not included in this diff.

Fix in Cursor Fix in Web

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