Skip to content

hostel v0.0.5

Choose a tag to compare

@qiankunli qiankunli released this 07 Aug 11:34
· 211 commits to main since this release
b28b167

Changes

  • PR #78 build: add explicit project version
  • PR #77 feat: separate bed pressure from hard capacity
  • PR #76 feat: add bed restore readiness and affinity signals
  • PR #75 feat: model pinned bed capacity and store sync
  • PR #74 fix: preserve synced idle admission state
  • PR #73 fix: preserve resident beds under carrier pressure
  • PR #72 feat: expose bed pressure admission signal
  • PR #71 fix: keep exec SSE streams alive
  • PR #70 docs: describe hostel as a small kubelet
  • PR #69 feat: add carrier resource admission
  • PR #68 feat: isolate bed envs and cap active beds
  • PR #67 feat: session primitive + evict revoke + bounded operation timeout + merged /v1/beds
  • PR #66 feat: share carrier software across beds
  • PR #65 fix: keep default bed out of isolated session view
  • PR #64 fix: reject deleting the default isolated session
  • PR #63 fix: serialize process signals with reaping
  • PR #62 feat: add isolated session bed adapter
  • PR #61 fix: serialize process signals with reaping
  • PR #60 fix: close received rights on protocol errors
  • PR #59 fix: preserve bedinit IPC message boundaries
  • PR #58 fix: keep health checks independent of bed locks
  • PR #57 feat: model bed lifecycle as operation state
  • PR #56 feat: expose bed lifecycle observability
  • PR #55 fix: protect active beds with exec-aware expiry
  • PR #54 feat: add per-bed resource metrics
  • PR #53 fix(store): use seekable bodies for S3 PutObject
  • PR #52 refactor(store): scope S3 objects directly by bed
  • PR #51 fix(store): make S3 addressing style configurable
  • PR #50 fix(hostel): preserve exact exec stream bytes
  • PR #49 fix(store): exclude bed tmp from S3 snapshots