Releases: spore-host/spawn
Releases · spore-host/spawn
Release list
v0.101.0
Changelog
Bug fixes
- b189728: fix: delegate on-demand pricing to truffle instead of fabricating a rate (#533) (#536) (@scttfrdmn)
- fb6f5dc: fix: reject or warn on top-level param-file keys outside defaults:/grid:/params: (#530) (#537) (@scttfrdmn)
- 420cba0: fix: single-quote sweep param values in bootstrap and reject newlines (#531) (#534) (@scttfrdmn)
- 119159e: fix: spawn list --state all means no filter, not a literal "all" filter (#527) (#535) (@scttfrdmn)
- 456ed3a: fix: spawn status -o json now emits clean JSON, not the table + spored's log lines (#540) (#542) (@scttfrdmn)
- 2df23a4: fix: sweep launch path silently drops CLI IAM flags (#539) (#541) (@scttfrdmn)
Others
- 072c4b0: chore(release): promote Unreleased to v0.101.0 (@scttfrdmn)
- 0d5683c: security: bump golang.org/x/mod to fix CVE-2026-56864/56865 (#538) (@scttfrdmn)
v0.100.4
Changelog
Bug fixes
- 7e3131b: fix: --estimate-only on a sweep estimates instead of launching (#524) (#528) (@scttfrdmn)
- 3a31007: fix: a sweep honours --ttl/--idle-timeout/--cost-limit instead of logging them (#525) (#529) (@scttfrdmn)
- 665aab3: fix: reject param-file keys that look like spawn settings (#526) (#532) (@scttfrdmn)
Others
- 9abea1a: chore(release): promote CHANGELOG Unreleased to 0.100.4 (@scttfrdmn)
v0.100.3
Changelog
Bug fixes
- 61cfae4: fix: add ec2:DescribeVolumes to spored's self-management baseline policy (#519) (@scttfrdmn)
- fa8bb4e: fix: cleanup no longer counts already-destroyed resources as removable (#521) (@scttfrdmn)
- a4eebb3: fix: coalesce concurrent per-AZ placement group creation in mpicohort (#520) (@scttfrdmn)
- 2bc9ea7: fix: extend --job-array-* now tracks and reports per-instance reload failures (#518) (@scttfrdmn)
- 60ed4ad: fix: spawn:version reflects the actual running spawn, and spawn:completion-file requires spawn:on-complete (#523) (@scttfrdmn)
- a6cc7a7: fix: status no longer presents an unread TTL as a resolved "none" (#522) (@scttfrdmn)
Others
- 8f14bb2: chore(release): promote CHANGELOG Unreleased to 0.100.3 (@scttfrdmn)
v0.100.2
Changelog
Bug fixes
- 9cffc50: fix: Reload propagates a failed config refresh instead of swallowing it (#511) (@scttfrdmn)
- 4218164: fix: spawn:ttl now tracks the cumulative total, not the raw extend argument (#513) (@scttfrdmn)
Others
- 8086471: chore(release): promote CHANGELOG Unreleased to 0.100.2 (@scttfrdmn)
v0.100.1
Changelog
Bug fixes
- 43a7609: fix: attach spored baseline policy unconditionally on every instance role (#502) (#503) (@scttfrdmn)
Others
- b994b76: chore(release): promote CHANGELOG Unreleased to 0.100.1 (@scttfrdmn)
- 1efccef: ci: bump Go toolchain to 1.26.6 (5 stdlib CVEs fixed) (@scttfrdmn)
- dc11c06: deps(actions)(deps): bump actions/attest-build-provenance (#501) (@dependabot[bot])
- c7a0506: fix(ttl-reaper): add alarm for the reaper not being invoked at all (#475) (#504) (@scttfrdmn)
v0.100.0
Changelog
Features
- 6ca744b: feat(agent): completion webhook + always-on heartbeat tag (#497) (#498) (@scttfrdmn)
- 9a215c1: feat(resume): --max-concurrent-auto derives concurrency from real quota (#496) (@scttfrdmn)
Others
- 6521c23: chore(release): promote CHANGELOG Unreleased to 0.100.0 (@scttfrdmn)
- 5412210: deps(actions)(deps): bump the github-actions group across 1 directory with 6 updates (#487) (@dependabot[bot])
v0.99.0
Changelog
Features
- 4d6acf7: feat(launch): --max-concurrent-auto derives sweep concurrency from real quota (#493) (@scttfrdmn)
Others
- a9fea56: chore(release): promote CHANGELOG Unreleased to 0.99.0 (@scttfrdmn)
v0.98.0
Changelog
Features
- 4bba414: feat(reaper): make failures observable and alarmable (#469) (#471) (@scttfrdmn)
- 48ba7f7: feat(service): add
spawn servicefor long-lived HTTP services (#409) (#481) (@scttfrdmn) - 6b67253: feat(userdata): headless container-run library primitive (#490) (@scttfrdmn)
Bug fixes
- 99a34bd: fix(service): validate --upload before spending anything (#482) (@scttfrdmn)
- 7513c15: fix(version): feed the version banner from build metadata, check it on release (#483) (@scttfrdmn)
Others
- 111b310: Bump libs to v0.43.3 and truffle to v0.48.1 (@scttfrdmn)
- c9630c8: Gate gofmt in CI instead of silently rewriting files (#484) (@scttfrdmn)
- e5c8f81: Promote CHANGELOG Unreleased to 0.98.0 (@scttfrdmn)
- e56cdec: chore(ci): add Dependabot so SHA-pinned actions get bumped (#486) (@scttfrdmn)
- 9e3c2fa: chore(deps): bump substrate test dependency to v0.81.0 (#478) (@scttfrdmn)
- 7bdd909: chore(deps): bump substrate test dependency to v0.85.0 (#479) (@scttfrdmn)
- 08069af: ci: move CI off self-hosted orion onto ubuntu-latest (#488) (@scttfrdmn)
- 66cb620: fix(dashboard-api): serve the strata catalog anonymously; return the caller's role (#480) (@scttfrdmn)
- 00eaf6f: refactor(ecrref): dedupe the private-ECR-image parser into a leaf package (#491) (@scttfrdmn)
v0.97.0
Changelog
Features
- 196c4c2: feat(pool): resilient restart-on-error workers (#465) + task-bucket IAM flags (#70) (#470) (@scttfrdmn)
Others
- af5562c: Release v0.97.0 (@scttfrdmn)
- a0a6383: feat(ttl-reaper): expire unmanaged subdomain DNS on registry verdict (#466) (#468) (@scttfrdmn)
v0.96.3
Changelog
Bug fixes
- a395a53: fix(pool): scoped worker IAM profile with SQS + S3 access (#70) (#467) (@scttfrdmn)
Others
- 1daabad: Release v0.96.3 (@scttfrdmn)