Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:43
5668edb

Highlights

Default API port changes to 4973

  • Hypeman now listens on 4973 by default, and the built-in registry, installer-generated CLI config, examples, OpenAPI server URL, and Stainless configuration use the same port.
  • Existing explicit port and registry settings remain unchanged.
  • The AWS CloudFormation quickstart continues to configure port 8080 explicitly.

Persistent builders and build caches

  • Adds the Builder resource model plus API endpoints to create, inspect, delete, and prune builders.
  • Builds can run on builders with persistent cache disks.
  • The builder agent uses a pre-mounted /var/lib/buildkit when available and supports bounded BuildKit garbage collection.

Safer auto-standby

  • Adds POST /instances/{id}/auto-standby/hold so clients can reserve a connection window before using an idle instance.
  • Runs standby operations on bounded workers and exposes queue/in-flight metrics.
  • Confirms conntrack state before standby, treats half-open inbound connections as activity, requests a larger conntrack receive buffer, and resynchronizes after observer reconnects.

Runtime and deployment reliability

  • Reaps orphaned guest processes.
  • Adds CloudFormation benchmark controls.
  • Improves install, macOS, and snapshot test reliability and prunes stale CI initrd builds.

Changelog

  • 5668edb Use 4973 as the default Hypeman port (#347)
  • c023622 builds: run builds on Builders with persistent cache disks (#342)
  • af39e06 api: add /builders CRUD and prune endpoints (#341)
  • 146b7ce builders: add Builder resource domain with persistent cache disks (#340)
  • 1623faf Prune stale CI initrd builds (#345)
  • 652f94e builder-agent: use a pre-mounted /var/lib/buildkit and bound BuildKit GC (#339)
  • 76a2fdb Use the resolved instance in the auto-standby hold handler (#325)
  • 3d55a71 Make an auto-standby hold replace the previous deadline (#324)
  • 63b7608 Confirm conntrack state before auto-standby (#319)
  • ebac695 Add POST /instances/{id}/auto-standby/hold (#316)
  • 487ca21 Request a larger receive buffer for conntrack events (#314)
  • 574aee2 Count half-open inbound connections as auto-standby activity (#312)
  • 8c15a6c security: vulnerability remediation (2026-07-22) (#306)
  • 927a2c8 Run auto-standby operations on bounded workers (#311)
  • d60d4d1 Add CloudFormation benchmark options (#237)
  • 5685f4c Reduce test wall-clock time without weakening coverage (#309)
  • dfe496f Recover Docker before macOS tests (#308)
  • 0beb6c0 Reap orphaned guest processes (#305)
  • 96437d7 Fix e2e-install test failing on tag pushes (#304)