Skip to content

release: 0.1.0 - #1

Merged
rgarcia merged 16 commits into
mainfrom
release-please--branches--main--changes--next
Aug 17, 2026
Merged

release: 0.1.0#1
rgarcia merged 16 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@kernel-internal

@kernel-internal kernel-internal Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.1.0 (2026-08-17)

Features

  • add exec and copy WebSocket APIs (654958e)
  • add Python SDK WebSocket primitives (103ef77)
  • Use PyPI trusted publishing (894fcad)

Bug Fixes

  • bootstrap empty Python production repo (4cf851e)
  • bound WebSocket frames before dispatch (caf7196)
  • harden Python release gates (870bee9)
  • tighten WebSocket API contracts (dec9f14)

Chores

  • initialize SDK release history (677f579)

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
Large initial SDK drop plus custom WebSocket protocol handling in hypeman.lib; release workflows can push to production branches when misconfigured, but runtime risk to existing apps is low for a new package.

Overview
Release 0.1.0 ships the first publishable hypeman Python SDK (manifest 0.0.1 → 0.1.0) with the generated REST client, packaging, docs, and automation to build, test, and publish to PyPI via trusted publishing.

The main new surface beyond generated HTTP resources is hypeman.lib: sync/async exec and instance file copy over WebSockets, shared connectors that reuse the client’s base_url and API key, and a 1 MiB inbound frame cap before dispatch. README and examples/exec_and_copy.py document that usage.

Repo plumbing added for contributors and releases includes Rye-based devcontainer/CI (rye sync, ./scripts/lint, ./scripts/test, rye build), release-doctor / publish-pypi workflows, and STLC jobs to promote staging SDK changes into production next and keep staging in sync with released main.

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

@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from cd30f3c to cf937a5 Compare August 17, 2026 14:18
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from cf937a5 to 88f4ac5 Compare August 17, 2026 14:57
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 88f4ac5 to 9820cf1 Compare August 17, 2026 19:00
Comment thread src/hypeman/lib/cp.py
Comment thread src/hypeman/lib/cp.py Outdated
Comment thread .github/workflows/ci.yml
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from 9820cf1 to b393599 Compare August 17, 2026 20:26

@cursor cursor Bot left a comment

Copy link
Copy Markdown

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 using high effort and found 1 potential issue.

There are 4 total unresolved issues (including 3 from previous reviews).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit b393599. Configure here.

Comment thread bin/check-release-environment Outdated
rgarcia and others added 4 commits August 17, 2026 20:42
Stainless-Generated-From: 57ae4f618c002587687325734a630dd031d672f3
Stainless-Generated-From: 72c539aaa62c2866981403cc86b3850b21514e61
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next branch from b393599 to 51b5877 Compare August 17, 2026 21:00
@rgarcia
rgarcia merged commit 092229c into main Aug 17, 2026
6 checks passed
@rgarcia
rgarcia deleted the release-please--branches--main--changes--next branch August 17, 2026 21:06
@kernel-internal

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/kernel/hypeman-python/releases/tag/v0.1.0 🌻

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.

1 participant