Repository navigation
Releases: Shapehost/shapehost-agent
Release list
v0.2.1 — Linode metadata detection fix
Version 0.2.1 fixes Linode/Akamai metadata detection by requesting application/json from /v1/instance. The metadata-token request is unchanged; the token is never retained in reports.
The benchmark workloads and pilot methodology are unchanged. Earlier reports retain their exact version and source identifiers. This remains a pilot prerelease; it does not establish 24-hour consistency or automatic metadata availability in every region.
The Shape.host platform accepts 0.2.1 reports through private intake. Reports require administrator review before publication; 0.1.0 and 0.2.0 remain accepted.
Validation: the Linode header/token regression, agent unit tests, deterministic package/checksum checks, immutable versioned-output checks, CLI dry-run/inspection, and the packaged executable's private idempotent API submission contract. No new provider benchmark results were produced for this patch.
Download the source archive or Python executable and its matching .sha256 file. Verify the archive checksum before extracting, then run sha256sum -c SHA256SUMS inside the extracted agent directory. Python 3.12 and Ubuntu 24.04 remain the target runtime.
Version 0.2.0 and all its existing assets remain unchanged.
Package SHA-256 checksums:
shapehost-agent-0.2.1.pyz:031d89966d0366abd00fe369a781c7f0a55d26ada52fd0c07f68f2679fb849ccshapehost-agent-0.2.1.tar.gz:2e75ebd2334de74656e11394a4522024e475c5f6525fe968f115fe8f124690db
v0.2.0 — Hosting benchmark agent pilot
Shape.host Agent 0.2.0 is an MIT-licensed pilot prerelease for Ubuntu 24.04 on x86-64 and ARM64.
It installs the required benchmark tools, runs bounded CPU, memory, disk, network and PostgreSQL workloads, retains raw evidence, and can submit reports to the Shape.host private review queue with a scoped credential. Publication always requires manual review.
Downloads
Download the source archive and its matching .sha256 file, verify it with sha256sum -c, then extract it. From the extracted agent directory:
sha256sum -c SHA256SUMS
./install.sh
shapehost-agent --version
shapehost-agent run --profile smoke --output ./report --local-onlyRun workloads as an unprivileged user. The installer requests sudo when needed. The .pyz executable requires Python and the benchmark tools; the source archive installer prepares them automatically.
Verification
- 31 Python tests and GitHub Actions checks passed.
- Standalone executable/archive builds are reproducible and checksum-verified.
- Runtime and installer are byte-identical to the qualified platform build: clean Ubuntu ARM64 installation and all 15 actual smoke measurements passed.
- An actual report was submitted twice idempotently and remained private in pending review.
- Standalone documentation and packaging were added for this publication; release files contain their own source revision and hashes.
Qualification limits
This is a pilot, not a fully qualified production benchmark release. Live provider metadata, x86-64 execution, full pilot and 24-hour campaigns remain to be qualified. Smoke/container measurements cannot establish provider performance. Network traffic is capped at 100 Mbit/s. Release signing and permanent package mirrors remain open.
See README, SECURITY.md and docs/QUALIFICATION.md for operation and qualification details.