Releases: Work-Fort/Hive
Releases · Work-Fort/Hive
Release v0.6.0
Hive v0.6.0
What's Changed
0.6.0 (2026-04-19)
Features
- e2e: add AltDB helper for second-store tests (c38d569)
- e2e: backend selection via HIVE_DB env var (6db81f0)
Bug Fixes
- domain: rename CurrentRole -> AssignedRole across Go code (1c5c877)
- migrations: rename current_role -> assigned_role to avoid PG keyword (ee89861)
- migrations: surrogate PK on agent_permissions to allow NULL scope_team_id (20ee154)
- migrations: use EXECUTE in PG 005 to avoid reserved-word parse error (0cdee4f)
Continuous Integration
- add ci.yaml with parallel e2e-postgres job (6ca80e1)
Documentation
- e2e: annotate backend-conditional skips with their inverse (2bdd72c)
- migrations: correct safety rationale comment in PG 006 Down block (dd6e3c6)
- plans: approve PG e2e harness plan (f518edf)
- plans: close PG e2e harness open questions (f188199)
- plans: mark PG e2e harness plan complete (cfbc1d5)
- plans: PG e2e harness plan (19b23bb)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.6.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.5.0
Hive v0.5.0
What's Changed
0.5.0 (2026-04-19)
Features
- cli: rename --passport-token → --passport-api-key (ad97dc1)
- mcpbridge: rename --passport-token → --passport-api-key; send ApiKey-v1 (1c5c40e)
Bug Fixes
- daemon: migrate inbound auth to NewSchemeDispatch + bump passport service-auth to v0.1.0 (9cc35ff)
Documentation
- plans: approve Passport scheme split consumer plan (42de31c)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.5.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.4.0
Hive v0.4.0
What's Changed
0.4.0 (2026-04-19)
Features
- lint: add golangci-lint v2 hex-arch enforcement and fix exporter_test violation (5947387)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.4.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.3.1
Hive v0.3.1
What's Changed
0.3.1 (2026-04-19)
Bug Fixes
- e2e: harden harness against orphan leaks; add graceful SIGTERM (e8f4921)
Tests
- e2e: add failing TestHarnessClose_KillsProcessGroup (d04e1f5)
Documentation
- plans: add e2e harness orphan-leak hardening plan (3aa4797)
- plans: approve e2e harness orphan-leak hardening plan (ee5d5cd)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingGo Client client/v0.3.1
Go Client client/v0.3.0
Release v0.3.0
Hive v0.3.0
What's Changed
0.3.0 (2026-04-18)
Features
- daemon: run sweeper alongside periodic health checks (a4f9990)
- daemon: SweeperService with SweepOnce + Start loop (e929abf)
- daemon,e2e: configurable sweeper interval + expiry test (fe3684c)
- db: add flow_task_ref column to tasks (94a24d6)
- db: SweepExpiredLeases clears stale claims across backends (5f4cf51)
- domain: add current-assignment fields to Agent (4846015)
- domain: add CurrentAssignment to ProvisioningResponse (795a9b4)
- domain: add ErrPoolExhausted and ErrWorkflowMismatch (17412c1)
- domain,db: round-trip flow_task_ref on tasks (c6ecd72)
- postgres: implement claim/release/renew/list-by-assignment (24a02f7)
- postgres: round-trip current-assignment columns on agents (a431291)
- provisioning: honor current assignment in Resolve (39cfad1)
- rest: input/output types for agent pool endpoints (0f51845)
- rest: register claim/release/renew/pool-list endpoints (dad25d1)
- rest,client: plumb flow_task_ref through CreateTask/UpdateTask (bca1d0c)
- sqlite: implement claim/release/renew/list-by-assignment (1d0bef0)
- sqlite: migration for agent current-assignment columns (0d05204)
- sqlite: round-trip current-assignment columns on agents (00912a0)
Bug Fixes
- e2e: JWKS stub rejects all API keys to unblock negative-auth tests (56fbd40)
- provisioning: tolerate unknown role name on claimed agent (3809d72)
- rest: replace *bool query param with string enum to prevent Huma panic (3a5fa7c)
Tests
- daemon: claimed agent provisioning overrides role-set (beaeaba)
- daemon: provisioning returns no CurrentAssignment when agent free (86b0794)
- daemon: sweeper exits promptly on context cancel (78c8791)
- e2e: add JWKS stub and switch harness to in-process Passport auth (f06d9e9)
- e2e: failing tests for agent pool endpoints (d19b0d3)
- mcp: get_provisioning surfaces current assignment (69641a1)
- sqlite: add failing pool operation tests and interface (d0e3f87)
- sqlite: add failing round-trip test for agent current assignment (9a4666e)
- sqlite: renew loses cleanly when sweeper wins the race (7e824c6)
- sqlite: verify all-or-nothing trigger on current assignment (1f6609e)
Documentation
- file three integration-time gaps (5dae704)
- plan agent-pool schema, endpoints, sweeper, and provisioning (4e0ff90)
- spec Hive changes for agent pool design (9b67e71)
- bugs: record BUG-001 resolution commit (896ebd9)
- hive: list claim/release/renew/pool-list endpoints (43ba50b)
- plan: mark agent-pool step 1 (schema) complete (b530a46)
- plan: mark agent-pool step 2 (endpoints) complete (6f37aed)
- plan: mark agent-pool step 3 (sweeper) complete (5eed0c2)
- plan: mark agent-pool step 4 (get_provisioning) complete (fa69920)
- plan: TPM approve agent-pool step 1 (schema) (fc637de)
- plan: TPM approve agent-pool step 2 (endpoints) (8119cd3)
- plan: TPM approve agent-pool step 3 (sweeper) (7e73216)
- plan: TPM approve agent-pool step 4 (get_provisioning) (4ef3dd5)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.3.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingGo Client client/v0.2.0
Hive Go Client v0.2.0
Module: github.com/Work-Fort/Hive/client
What's Changed
0.2.0 (2026-04-18)
Features
- client: methods for claim/release/renew/pool-list (f9aa5e5)
- rest,client: plumb flow_task_ref through CreateTask/UpdateTask (bca1d0c)
Bug Fixes
- rest: replace *bool query param with string enum to prevent Huma panic (3a5fa7c)
Usage
go get github.com/Work-Fort/Hive/client@client/v0.2.0Release v0.2.1
Hive v0.2.1
What's Changed
0.2.1 (2026-04-17)
Bug Fixes
- release: scope daemon tag-action away from client/** commits (880b572)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.2.0
Hive v0.2.0
What's Changed
0.2.0 (2026-04-17)
Features
- client: split Go client into its own module with release workflow (28e92ee)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/hive-linux-amd64.xz
xz -d hive-linux-amd64.xz
chmod +x hive-linux-amd64
sudo mv hive-linux-amd64 /usr/local/bin/hiveLinux (ARM64)
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/hive-linux-arm64.xz
xz -d hive-linux-arm64.xz
chmod +x hive-linux-arm64
sudo mv hive-linux-arm64 /usr/local/bin/hiveArch Linux (AUR)
yay -S hiveVerification
wget https://github.com/Work-Fort/Hive/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing